Initial version
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorOptical.h
1 // $Id$
2 // Category: physics
3 //
4 // Constructor of optical physics.
5 // According to ExN06PhysicsList (geant4 1.1)
6
7 #ifndef TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
8 #define TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
9
10 #include <G4VPhysicsConstructor.hh>
11 #include <globals.hh>
12
13 class TG4PhysicsConstructorOptical: public G4VPhysicsConstructor
14 {
15   public:
16     TG4PhysicsConstructorOptical(const G4String& name = "Optical");
17     virtual ~TG4PhysicsConstructorOptical();
18
19   protected:
20     // methods
21           // construct particle and physics
22     virtual void ConstructParticle();
23     virtual void ConstructProcess();
24 };
25
26 #endif //TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
27