1 #ifndef LaserAlignmentSimulation_LaserOpticalPhysicsList_H 2 #define LaserAlignmentSimulation_LaserOpticalPhysicsList_H 14 #include "G4VPhysicsConstructor.hh" 19 class G4Scintillation;
22 class G4OpBoundaryProcess;
~LaserOpticalPhysicsList() override
destructor
void ConstructParticle() override
construct Optical Photons
G4OpRayleigh * theRayleighScattering
G4Cerenkov * theCerenkovProcess
LaserOpticalPhysicsList(const G4String &name="optical")
constructor
G4OpBoundaryProcess * theBoundaryProcess
G4Scintillation * theScintProcess
void ConstructProcess() override
construct Optical Processes
G4OpAbsorption * theAbsorptionProcess