#include <LaserOpticalPhysicsList.h>
Public Member Functions | |
virtual void | ConstructParticle () |
construct Optical Photons More... | |
virtual void | ConstructProcess () |
construct Optical Processes More... | |
LaserOpticalPhysicsList (const G4String &name="optical") | |
constructor More... | |
virtual | ~LaserOpticalPhysicsList () |
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 18 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout.
|
virtual |
destructor
Definition at line 32 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout, theAbsorptionProcess, theBoundaryProcess, theRayleighScattering, theScintProcess, and theWLSProcess.
|
virtual |
construct Optical Photons
Definition at line 49 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout.
|
virtual |
construct Optical Processes
Definition at line 58 of file LaserOpticalPhysicsList.cc.
References gather_cfg::cout, 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().