4 // Author: I. Hrivnacova
6 // Class TG4PhysicsConstructorOptical
7 // ----------------------------------
8 // Constructor of optical physics.
9 // According to ExN06PhysicsList (geant4 1.1)
11 #ifndef TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
12 #define TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
14 #include "TG4VPhysicsConstructor.h"
18 class TG4PhysicsConstructorOptical: public TG4VPhysicsConstructor
21 TG4PhysicsConstructorOptical(const G4String& name = "Optical");
22 TG4PhysicsConstructorOptical(G4int verboseLevel,
23 const G4String& name = "Optical");
24 virtual ~TG4PhysicsConstructorOptical();
28 // construct particle and physics
29 virtual void ConstructParticle();
30 virtual void ConstructProcess();
33 #endif //TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H