65 #include "TRestAxionMCPLOptics.h"
69 #include "TRestPhysics.h"
95 RESTDebug <<
"Entering TRestAxionMCPLOptics constructor( cfgFileName, name )" <<
RESTendl;
138 RESTMetadata <<
"---------" <<
RESTendl;
141 RESTMetadata <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" <<
RESTendl;
A class to load optics response using MCPL files.
void PrintMetadata() override
Prints on screen the information about the metadata members of TRestAxionMCPLOptics.
std::string fInputMCPLFilename
The file containing the input particle list.
~TRestAxionMCPLOptics()
Default destructor.
void Initialize() override
Initialization of TRestAxionMCPLOptics members.
TRestAxionMCPLOptics()
Default constructor.
TPad * DrawMirrors() override
A method to draw the mirrors.
void InitFromConfigFile() override
Initialization of TRestAxionMCPLOptics field members through a RML file.
std::string fOutputMCPLFilename
The file containing the output particle list.
An abstract class to define common optics parameters and methods.
virtual void Initialize()
Initialization of TRestAxionOptics members.
TPad * CreatePad(Int_t nx=1, Int_t ny=1)
A prototype method to be implemented by specific optics to draw an schematic including the mirrors ge...
void InitFromConfigFile()
Initialization of TRestAxionOptics field members through a RML file.
void PrintMetadata()
Prints on screen the information about the metadata members of TRestAxionOptics.
@ REST_Info
+show most of the information for each steps
This namespace serves to define physics constants and other basic physical operations.