#include <LaserOpticalPhysicsList.h>
Public Member Functions | |
void | ConstructParticle () override |
construct Optical Photons More... | |
void | ConstructProcess () override |
construct Optical Processes More... | |
LaserOpticalPhysicsList (const G4String &name="optical") | |
constructor More... | |
~LaserOpticalPhysicsList () override | |
destructor More... | |
Protected Attributes | |
G4OpAbsorption * | theAbsorptionProcess |
G4OpBoundaryProcess * | theBoundaryProcess |
G4Cerenkov * | theCerenkovProcess |
G4OpRayleigh * | theRayleighScattering |
G4Scintillation * | theScintProcess |
G4OpWLS * | theWLSProcess |
G4bool | wasActivated |
Define the Optical processes for the Simulation of the Laser Alignment System
Definition at line 23 of file LaserOpticalPhysicsList.h.
LaserOpticalPhysicsList::LaserOpticalPhysicsList | ( | const G4String & | name = "optical" | ) |
constructor
Definition at line 21 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout.
|
override |
destructor
Definition at line 35 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout, theAbsorptionProcess, theBoundaryProcess, theRayleighScattering, theScintProcess, and theWLSProcess.
|
override |
construct Optical Photons
Definition at line 51 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout.
|
override |
construct Optical Processes
Definition at line 60 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout, HiggsValidation_cfi::particleName, EmParticleList::PartNames(), theAbsorptionProcess, theBoundaryProcess, theRayleighScattering, theScintProcess, theWLSProcess, and wasActivated.
|
protected |
Definition at line 42 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess(), and ~LaserOpticalPhysicsList().
|
protected |
Definition at line 44 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess(), and ~LaserOpticalPhysicsList().
|
protected |
Definition at line 41 of file LaserOpticalPhysicsList.h.
|
protected |
Definition at line 43 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess(), and ~LaserOpticalPhysicsList().
|
protected |
Definition at line 40 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess(), and ~LaserOpticalPhysicsList().
|
protected |
Definition at line 45 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess(), and ~LaserOpticalPhysicsList().
|
protected |
Definition at line 38 of file LaserOpticalPhysicsList.h.
Referenced by ConstructProcess().