4 // Constructor of optical physics.
5 // According to ExN06PhysicsList (geant4 1.1)
7 #ifndef TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
8 #define TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
10 #include <G4VPhysicsConstructor.hh>
13 class TG4PhysicsConstructorOptical: public G4VPhysicsConstructor
16 TG4PhysicsConstructorOptical(const G4String& name = "Optical");
17 virtual ~TG4PhysicsConstructorOptical();
21 // construct particle and physics
22 virtual void ConstructParticle();
23 virtual void ConstructProcess();
26 #endif //TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H