Belle II Software  release-05-01-25
SteppingAction.h
1 //-----------------------------------------------------------------------------
2 // $Id$
3 //-----------------------------------------------------------------------------
4 // Filename : SteppingAction.h
5 // Section : TRG CDC
6 // Owner : Yoshihito Iwasaki
7 // Email : yoshihito.iwasaki@kek.jp
8 //-----------------------------------------------------------------------------
9 // Description : A class to control a track in G4
10 //-----------------------------------------------------------------------------
11 // $Log$
12 //-----------------------------------------------------------------------------
13 
14 #ifndef TRGCDCSteppingAction_FLAG_
15 #define TRGCDCSteppingAction_FLAG_
16 
17 #include "G4UserSteppingAction.hh"
18 #include "globals.hh"
19 
20 #ifdef TRGCDC_SHORT_NAMES
21 #define TCSAction TRGCDCSteppingAction
22 #endif
23 
24 namespace Belle2 {
30  class TRGCDCSteppingAction : public G4UserSteppingAction {
32 
33  public:
36 
38  virtual ~TRGCDCSteppingAction();
39 
41  virtual void UserSteppingAction(const G4Step*);
42  };
43 
44 //-----------------------------------------------------------------------------
45 
47 } // namespace Belle2
48 
49 #endif /* TRGCDCSteppingAction_FLAG_ */
50 
Belle2::TRGCDCSteppingAction::UserSteppingAction
virtual void UserSteppingAction(const G4Step *)
Stepping action to control a step in G4.
Definition: SteppingAction.cc:34
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TRGCDCSteppingAction::~TRGCDCSteppingAction
virtual ~TRGCDCSteppingAction()
Destructor.
Definition: SteppingAction.cc:29
Belle2::TRGCDCSteppingAction::TRGCDCSteppingAction
TRGCDCSteppingAction()
Constructor.
Definition: SteppingAction.cc:25