4 #include "G4Version.hh"
7 G4VPhysicsConstructor(
name) {
15 G4OpticalPhoton::OpticalPhotonDefinition();
22 #ifndef aParticleIterator
23 #define aParticleIterator ((subInstanceManager.offset[g4vpcInstanceID])._aParticleIterator)
44 G4ProcessManager* pmanager = particle->GetProcessManager();
45 G4String particleName = particle->GetParticleName();
56 if (particleName ==
"opticalphoton") {
#define aParticleIterator
G4OpAbsorption * theAbsorptionProcess
G4OpRayleigh * theRayleighScatteringProcess
G4OpBoundaryProcess * theBoundaryProcess
G4Scintillation * theScintillationProcess
LCOpticalPhysics(const G4String &name="optical")
virtual ~LCOpticalPhysics()
G4Cerenkov * theCerenkovProcess