|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
Optical physics constructor. More...
#include <LCOpticalPhysics.hh>
Public Member Functions | |
| LCOpticalPhysics (const G4String &name="optical") | |
| virtual | ~LCOpticalPhysics () |
| void | ConstructOp () |
| void | ConstructParticle () |
| void | ConstructProcess () |
Protected Attributes | |
| G4OpAbsorption * | theAbsorptionProcess |
| G4OpBoundaryProcess * | theBoundaryProcess |
| G4Cerenkov * | theCerenkovProcess |
| G4OpRayleigh * | theRayleighScatteringProcess |
| G4Scintillation * | theScintillationProcess |
Optical physics constructor.
Definition at line 17 of file LCOpticalPhysics.hh.
| LCOpticalPhysics | ( | const G4String & | name = "optical" | ) |
The class constructor.
| [in] | name | The name of the G4VPhysicsConstructor. |
Definition at line 6 of file LCOpticalPhysics.cc.
|
virtual |
Class destructor.
Definition at line 10 of file LCOpticalPhysics.cc.
| void ConstructOp | ( | ) |
This method constructs physics processes and registers them.
Definition at line 26 of file LCOpticalPhysics.cc.
References aParticleIterator, theAbsorptionProcess, theBoundaryProcess, theCerenkovProcess, theRayleighScatteringProcess, and theScintillationProcess.
Referenced by ConstructProcess().
| void ConstructParticle | ( | ) |
This method will be invoked in the Construct() method where each particle type will be instantiated.
Definition at line 13 of file LCOpticalPhysics.cc.
| void ConstructProcess | ( | ) |
This method will be invoked in the Construct() method. Each physics process will be instantiated and registered to the process manager of each particle type
Definition at line 18 of file LCOpticalPhysics.cc.
References ConstructOp().
|
protected |
Definition at line 53 of file LCOpticalPhysics.hh.
Referenced by ConstructOp().
|
protected |
Definition at line 55 of file LCOpticalPhysics.hh.
Referenced by ConstructOp().
|
protected |
Definition at line 51 of file LCOpticalPhysics.hh.
Referenced by ConstructOp().
|
protected |
Definition at line 54 of file LCOpticalPhysics.hh.
Referenced by ConstructOp().
|
protected |
Definition at line 52 of file LCOpticalPhysics.hh.
Referenced by ConstructOp().