k4SimGeant4
|
FTFP_BERT physics list + Optical photons physics lists tool. More...
#include <SimG4OpticalPhysicsList.h>
Public Member Functions | |
SimG4OpticalPhysicsList (const std::string &aType, const std::string &aName, const IInterface *aParent) | |
virtual | ~SimG4OpticalPhysicsList () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual G4VModularPhysicsList * | physicsList () |
get initilization hook for the physics list | |
Public Member Functions inherited from ISimG4PhysicsList | |
DeclareInterfaceID (ISimG4PhysicsList, 1, 0) | |
Retrieve interface ID. | |
Public Attributes | |
Gaudi::Property< bool > | SetCerenkov {this, "SetCerenkov", true, "Bool variable that enables Cerenkov process. Default true."} |
Gaudi::Property< bool > | SetScintillation {this, "SetScintillation", true, "Bool variable that enables Scintillation process. Default true."} |
Gaudi::Property< bool > | SetTransitionRadiation {this, "SetTransitionRadiation", false, "Bool variable that enables transition_radiation process. Default false."} |
Private Attributes | |
ToolHandle< ISimG4PhysicsList > | m_physicsListTool {"SimG4FtfpBert", this, true} |
Handle for the full physics list tool. | |
FTFP_BERT physics list + Optical photons physics lists tool.
When instantiating the tool three booleans can be passed as arguments: –SetCerenkov, default true, to enable Cerenkov process –SetScintillation, default true, to enable Scintillation process –SetTransitionRadiation, default true, to enable Transition Radiation process
|
explicit |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
get initilization hook for the physics list
Implements ISimG4PhysicsList.
|
private |
Handle for the full physics list tool.
Gaudi::Property<bool> SimG4OpticalPhysicsList::SetCerenkov {this, "SetCerenkov", true, "Bool variable that enables Cerenkov process. Default true."} |
Gaudi::Property<bool> SimG4OpticalPhysicsList::SetScintillation {this, "SetScintillation", true, "Bool variable that enables Scintillation process. Default true."} |
Gaudi::Property<bool> SimG4OpticalPhysicsList::SetTransitionRadiation {this, "SetTransitionRadiation", false, "Bool variable that enables transition_radiation process. Default false."} |