WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimTrackingAction.hh
Go to the documentation of this file.
1 #ifndef WCSimTrackingAction_h
2 #define WCSimTrackingAction_h
3 
4 #include <set>
5 #include "G4UserTrackingAction.hh"
6 #include "globals.hh"
7 
8 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
9 
10 class G4Track;
11 
12 class WCSimTrackingAction : public G4UserTrackingAction
13 {
14  public:
17 
18  void PreUserTrackingAction (const G4Track* aTrack);
19  void PostUserTrackingAction(const G4Track*);
20 
21 private:
22  std::set<G4String> ProcessList;
23  std::set<G4int> ParticleList;
24  std::set<G4int> pi0List;
25 
26  G4double fTime_birth;
27  G4double fMaxTime;
28 };
29 
30 
31 #endif
32 
33 
void PreUserTrackingAction(const G4Track *aTrack)
std::set< G4int > pi0List
std::set< G4int > ParticleList
void PostUserTrackingAction(const G4Track *)
std::set< G4String > ProcessList