]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4PhysicsConstructorOptical.h
Added EDEFINE with the flags from Geant4
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorOptical.h
1 // $Id$
2 // Category: physics
3 //
4 // Author: I. Hrivnacova
5 //
6 // Class TG4PhysicsConstructorOptical
7 // ----------------------------------
8 // Constructor of optical physics.
9 // According to ExN06PhysicsList (geant4 1.1)
10
11 #ifndef TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
12 #define TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
13
14 #include "TG4VPhysicsConstructor.h"
15
16 #include <globals.hh>
17
18 class TG4PhysicsConstructorOptical: public TG4VPhysicsConstructor
19 {
20   public:
21     TG4PhysicsConstructorOptical(const G4String& name = "Optical");
22     TG4PhysicsConstructorOptical(G4int verboseLevel,
23                                  const G4String& name = "Optical");
24     virtual ~TG4PhysicsConstructorOptical();
25
26   protected:
27     // methods
28           // construct particle and physics
29     virtual void ConstructParticle();
30     virtual void ConstructProcess();
31 };
32
33 #endif //TG4_PHYSICS_CONSTRUCTOR_OPTICAL_H
34