EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4RICHSteppingAction.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHG4RICHSteppingAction.h
1 // Tell emacs that this is a C++ source
2 // -*- C++ -*-.
3 // $$Id: PHG4RICHSteppingAction.h,v 1.4 2013/12/22 19:33:38 nfeege Exp $$
4 
13 #ifndef G4DETECTORS_PHG4RICHSTEPPINGACTION_H
14 #define G4DETECTORS_PHG4RICHSTEPPINGACTION_H
15 
16 #include <Geant4/G4UserSteppingAction.hh>
17 
18 #include <Geant4/G4OpBoundaryProcess.hh>
19 
20 class G4Step;
21 class PHCompositeNode;
22 class PHG4RICHDetector;
23 class PHG4Hit;
24 class PHG4HitContainer;
25 
42 class PHG4RICHSteppingAction : public G4UserSteppingAction
43 {
44  public:
47 
48  virtual void UserSteppingAction(const G4Step*);
49 
51 
52  private:
53  bool MakeHit(const G4Step* aStep);
54 
58 
59  G4OpBoundaryProcessStatus fExpectedNextStatus;
60 };
61 
62 #endif