/[PAMELA software]/trieste/pamVMC/PamG4RunConfiguration_exp/include/PamG4RangeCutsPhysicsList.h
ViewVC logotype

Annotation of /trieste/pamVMC/PamG4RunConfiguration_exp/include/PamG4RangeCutsPhysicsList.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (hide annotations) (download) (vendor branch)
Wed Mar 4 12:51:10 2009 UTC (15 years, 11 months ago) by pamelats
Branch: MAIN, pamVMC
CVS Tags: start, v0r00, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/plain
Test pamVMC

1 pamelats 1.1 #ifndef PAMG4_RANGE_CUTS_PHYSICS_LIST_H
2     #define PAMG4_RANGE_CUTS_PHYSICS_LIST_H
3    
4    
5     #include "TG4Verbose.h"
6    
7     #include <G4VModularPhysicsList.hh>
8     #include "TG4Globals.h"
9    
10    
11     class PamG4RangeCutsPhysicsList: public G4VModularPhysicsList,
12     public TG4Verbose
13     {
14     public:
15     PamG4RangeCutsPhysicsList();
16     virtual ~PamG4RangeCutsPhysicsList();
17    
18     // static methods
19     static PamG4RangeCutsPhysicsList* Instance();
20    
21     // methods
22     virtual void ConstructProcess();
23     /// No cuts are set here
24     virtual void SetCuts() {}
25    
26     virtual void Configure();
27    
28     virtual G4int VerboseLevel() const;
29     virtual void VerboseLevel(G4int level);
30    
31    
32     private:
33    
34     // static data members
35     static PamG4RangeCutsPhysicsList* fgInstance; ///< this instance
36    
37    
38     };
39     // inline methods
40    
41     inline PamG4RangeCutsPhysicsList* PamG4RangeCutsPhysicsList::Instance() {
42     /// Return this instance
43     return fgInstance;
44     }
45    
46     #endif //PAMG4_RANGE_CUTS_PHYSICS_LIST_H
47    

  ViewVC Help
Powered by ViewVC 1.1.23