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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show 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
Error occurred while calculating annotation data.
Test pamVMC

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