G4TankSimulatorOG/G4TankStackingAction.h
Go to the documentation of this file.
1 #ifndef _G4TankSimulatorOG_G4TankStackingAction_h_
2 #define _G4TankSimulatorOG_G4TankStackingAction_h_
3 
4 #include <utl/TabulatedFunction.h>
5 
6 #include <G4UserStackingAction.hh>
7 #include <G4ClassificationOfNewTrack.hh>
8 
9 
10 class G4Track;
11 
12 namespace sdet {
13  class Station;
14 }
15 
16 namespace utl {
17  class RandomEngine;
18 }
19 
20 
21 namespace G4TankSimulatorOG {
22 
32  class G4TankStackingAction : public G4UserStackingAction {
33 
34  public:
36 
37  G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack);
38 
39  void NewStage() { }
40  void PrepareNewEvent() { }
41  void SetStation(const sdet::Station* const station);
42 
43  private:
47 
49 
50  };
51 
52 }
53 
54 
55 #endif
Detector description interface for Station-related data.
Class to hold collection (x,y) points and provide interpolation between them.
G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
Wraps the random number engine used to generate distributions.
Definition: RandomEngine.h:27
Definition: XbArray.h:7

, generated on Tue Sep 26 2023.