LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
G4BadIdeaAction.h
Go to the documentation of this file.
1
13
//
16
17
#ifndef LArG4_G4BADIDEAACTION_H
18
#define LArG4_G4BADIDEAACTION_H
19
20
#include "
nutools/G4Base/UserAction.h
"
21
22
#include "Geant4/globals.hh"
23
#include <map>
24
25
#include "
larcore/Geometry/Geometry.h
"
26
27
// Forward declarations.
28
class
G4Step;
29
30
namespace
larg4
{
31
32
class
G4BadIdeaAction
:
public
g4b::UserAction
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
46
int
fNoIncomingMuons
;
47
48
};
49
50
}
// namespace LArG4
51
52
#endif // LArG4_G4BADIDEAACTION_H
larg4::G4BadIdeaAction::G4BadIdeaAction
G4BadIdeaAction(int)
Definition:
G4BadIdeaAction.cxx:23
art::ServiceHandle< geo::Geometry >
larg4::G4BadIdeaAction::fGeo
art::ServiceHandle< geo::Geometry > fGeo
Definition:
G4BadIdeaAction.h:45
larg4
Geant4 interface.
Definition:
ISCalculationAna_module.cc:31
UserAction.h
see below
larg4::G4BadIdeaAction::SteppingAction
virtual void SteppingAction(const G4Step *)
G4UserSteppingAction interface.
Definition:
G4BadIdeaAction.cxx:44
larg4::G4BadIdeaAction::~G4BadIdeaAction
virtual ~G4BadIdeaAction()
Definition:
G4BadIdeaAction.cxx:38
g4b::UserAction
Definition:
UserAction.h:56
larg4::G4BadIdeaAction
Definition:
G4BadIdeaAction.h:32
larg4::G4BadIdeaAction::fNoIncomingMuons
int fNoIncomingMuons
Definition:
G4BadIdeaAction.h:46
Geometry.h
art framework interface to geometry description
larsim
v06_53_00
source
larsim
LArG4
G4BadIdeaAction.h
Generated on Thu Jul 26 2018 13:10:19 for LArSoft by
1.8.11