4 // Empty physics list for geometry tests.
6 #ifndef ALI_EMPTY_PHYSICS_LIST_H
7 #define ALI_EMPTY_PHYSICS_LIST_H
9 #include <G4VUserPhysicsList.hh>
11 class AliEmptyPhysicsList: public G4VUserPhysicsList
14 AliEmptyPhysicsList();
15 virtual ~AliEmptyPhysicsList();
19 // construct particle and physics
20 virtual void ConstructParticle();
21 virtual void ConstructProcess();
23 virtual void SetCuts();
25 // construct particles methods
26 void ConstructBosons();
27 void ConstructLeptons();
28 void ConstructMesons();
29 void ConstructBarions();
31 // construct physics processes and register them
32 void ConstructGeneral();
36 #endif //ALI_EMPTY_PHYSICS_LIST_H