Updated class description: added class title, author;
[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
11 class AliEmptyPhysicsList: public G4VUserPhysicsList
12 {
13   public:
14     AliEmptyPhysicsList();
15     virtual ~AliEmptyPhysicsList();
16
17   protected:
18     // methods
19     // construct particle and physics
20     virtual void ConstructParticle();
21     virtual void ConstructProcess();
22  
23     virtual void SetCuts();
24     
25     // construct particles methods
26     void ConstructBosons();
27     void ConstructLeptons();
28     void ConstructMesons();
29     void ConstructBarions();
30
31     // construct physics processes and register them
32     void ConstructGeneral();
33     void ConstructEM();    
34 };
35
36 #endif //ALI_EMPTY_PHYSICS_LIST_H
37
38
39