]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4PhysicsConstructorGeneral.h
Updated VZERO source
[u/mrichter/AliRoot.git] / TGeant4 / TG4PhysicsConstructorGeneral.h
1 // $Id$
2 // Category: physics
3 //
4 // Author: I. Hrivnacova
5 //
6 // Class TG4PhysicsConstructorGeneral
7 // -----------------------------
8 // Constructor of physics for ions.
9 // According to ExN04IonPhysics.hh, GEANT4 tag Name: geant4-03-02
10
11 #ifndef TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
12 #define TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
13
14 #include "TG4VPhysicsConstructor.h"
15
16 #include <G4Decay.hh>
17 #include <globals.hh>
18
19 class TG4PhysicsConstructorGeneral: public TG4VPhysicsConstructor
20 {
21   public:
22     TG4PhysicsConstructorGeneral(const G4String& name = "General");
23     TG4PhysicsConstructorGeneral(G4int verboseLevel,
24                                  const G4String& name = "General");
25     virtual ~TG4PhysicsConstructorGeneral();
26
27   protected:
28     // methods
29           // construct particle and physics
30     virtual void ConstructParticle();
31     virtual void ConstructProcess();
32
33     // data members
34     G4Decay fDecayProcess; // decay process
35 };
36
37 #endif //TG4_PHYSICS_CONSTRUCTOR_GENERAL_H
38