]> git.uio.no Git - u/mrichter/AliRoot.git/blob - AliGeant4/AliEmptyPhysicsList.h
added Configure(); corrected Construct()
[u/mrichter/AliRoot.git] / AliGeant4 / AliEmptyPhysicsList.h
1 // $Id$
2 // Category: physics
3 //
4 // Empty physics list for geometry tests.
5
6 #ifndef ALI_EMPTY_PHYSICS_LIST_H
7 #define ALI_EMPTY_PHYSICS_LIST_H
8
9 #include <G4VUserPhysicsList.hh>
10 #include <globals.hh>
11
12 class AliEmptyPhysicsList: public G4VUserPhysicsList
13 {
14   public:
15     AliEmptyPhysicsList();
16     virtual ~AliEmptyPhysicsList();
17
18   protected:
19     // methods
20     // construct particle and physics
21     virtual void ConstructParticle();
22     virtual void ConstructProcess();
23  
24     virtual void SetCuts();
25     
26     // construct particles methods
27     void ConstructBosons();
28     void ConstructLeptons();
29     void ConstructMesons();
30     void ConstructBarions();
31
32     // construct physics processes and register them
33     void ConstructGeneral();
34     void ConstructEM();    
35 };
36
37 #endif //ALI_EMPTY_PHYSICS_LIST_H
38
39
40