LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
G4BadIdeaAction.h
Go to the documentation of this file.
1 
13 //
16 
17 #ifndef LArG4_G4BADIDEAACTION_H
18 #define LArG4_G4BADIDEAACTION_H
19 
21 
22 #include "Geant4/globals.hh"
23 #include <map>
24 
26 
27 // Forward declarations.
28 class G4Step;
29 
30 namespace larg4 {
31 
33  {
34  public:
35  // Standard constructors and destructors;
36  G4BadIdeaAction(int );
37  virtual ~G4BadIdeaAction();
38 
39  // UserActions method that we'll override, to obtain access to
40  // Geant4's steps
41  virtual void SteppingAction (const G4Step*);
42 
43  private:
44 
45  art::ServiceHandle<geo::Geometry> fGeo; //< handle to geometry service
47 
48  };
49 
50 } // namespace LArG4
51 
52 #endif // LArG4_G4BADIDEAACTION_H
art::ServiceHandle< geo::Geometry > fGeo
Geant4 interface.
see below
virtual void SteppingAction(const G4Step *)
G4UserSteppingAction interface.
art framework interface to geometry description