ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4EicDircStackingAction.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file G4EicDircStackingAction.h
1 #ifndef G4EICDIRCSTACKINGACTION_H
2 #define G4EICDIRCSTACKINGACTION_H
3 
5 
6 #include <Geant4/G4UserStackingAction.hh>
7 #include <Geant4/globals.hh>
8 
9 #include <gsl/gsl_rng.h>
10 
11 class G4EicDircDetector;
12 class TGraph;
13 
15 {
16  public:
18  ~G4EicDircStackingAction() override;
19 
20  G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack) override;
21  void PrepareNewEvent() override;
22 
23  private:
24  gsl_rng* m_RandomGenerator = nullptr;
26  TGraph* fDetEff[2] = {nullptr};
29 };
30 
31 #endif