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>
12 class AliEmptyPhysicsList: public G4VUserPhysicsList
15 AliEmptyPhysicsList();
16 virtual ~AliEmptyPhysicsList();
20 // construct particle and physics
21 virtual void ConstructParticle();
22 virtual void ConstructProcess();
24 virtual void SetCuts();
26 // construct particles methods
27 void ConstructBosons();
28 void ConstructLeptons();
29 void ConstructMesons();
30 void ConstructBarions();
32 // construct physics processes and register them
33 void ConstructGeneral();
37 #endif //ALI_EMPTY_PHYSICS_LIST_H