#include <LCOpticalPhysics.hh>
Definition at line 22 of file LCOpticalPhysics.hh.
Public Member Functions | |
| LCOpticalPhysics (const G4String &name="optical") | |
| virtual | ~LCOpticalPhysics () |
| virtual void | ConstructParticle () |
| virtual void | ConstructProcess () |
| void | ConstructOp () |
Protected Attributes | |
| G4Cerenkov * | theCerenkovProcess |
| G4Scintillation * | theScintillationProcess |
| G4OpAbsorption * | theAbsorptionProcess |
| G4OpRayleigh * | theRayleighScatteringProcess |
| G4OpBoundaryProcess * | theBoundaryProcess |
| LCOpticalPhysics::LCOpticalPhysics | ( | const G4String & | name = "optical" |
) |
Definition at line 17 of file LCOpticalPhysics.cc.
| LCOpticalPhysics::~LCOpticalPhysics | ( | ) | [virtual] |
Definition at line 22 of file LCOpticalPhysics.cc.
| void LCOpticalPhysics::ConstructParticle | ( | ) | [virtual] |
Definition at line 28 of file LCOpticalPhysics.cc.
| void LCOpticalPhysics::ConstructProcess | ( | ) | [virtual] |
| void LCOpticalPhysics::ConstructOp | ( | ) |
Definition at line 43 of file LCOpticalPhysics.cc.
References theAbsorptionProcess, theBoundaryProcess, theCerenkovProcess, theRayleighScatteringProcess, and theScintillationProcess.
Referenced by ConstructProcess().
G4Cerenkov* LCOpticalPhysics::theCerenkovProcess [protected] |
G4Scintillation* LCOpticalPhysics::theScintillationProcess [protected] |
G4OpAbsorption* LCOpticalPhysics::theAbsorptionProcess [protected] |
G4OpRayleigh* LCOpticalPhysics::theRayleighScatteringProcess [protected] |
G4OpBoundaryProcess* LCOpticalPhysics::theBoundaryProcess [protected] |
1.5.4