LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 "
art/Framework/Services/Registry/ServiceHandle.h
"
21
#include "
larcore/Geometry/Geometry.h
"
22
#include "
nug4/G4Base/UserAction.h
"
23
24
// Forward declarations.
25
class
G4Step;
26
27
namespace
larg4
{
28
29
class
G4BadIdeaAction
:
public
g4b::UserAction
{
30
public
:
31
// Standard constructors and destructors;
32
G4BadIdeaAction
(
int
);
33
virtual
~G4BadIdeaAction
();
34
35
// UserActions method that we'll override, to obtain access to
36
// Geant4's steps
37
virtual
void
SteppingAction
(
const
G4Step*);
38
39
private
:
40
art::ServiceHandle<geo::Geometry const>
fGeo
;
//< handle to geometry service
41
int
fNoIncomingMuons
;
42
};
43
44
}
// namespace LArG4
45
46
#endif // LArG4_G4BADIDEAACTION_H
larg4::G4BadIdeaAction::G4BadIdeaAction
G4BadIdeaAction(int)
Definition:
G4BadIdeaAction.cxx:21
art::ServiceHandle< geo::Geometry const >
larg4::G4BadIdeaAction::fGeo
art::ServiceHandle< geo::Geometry const > fGeo
Definition:
G4BadIdeaAction.h:40
larg4
Geant4 interface.
Definition:
CheckAuxDetHit_module.cc:25
ServiceHandle.h
UserAction.h
see below
larg4::G4BadIdeaAction::SteppingAction
virtual void SteppingAction(const G4Step *)
G4UserSteppingAction interface.
Definition:
G4BadIdeaAction.cxx:39
larg4::G4BadIdeaAction::~G4BadIdeaAction
virtual ~G4BadIdeaAction()
Definition:
G4BadIdeaAction.cxx:35
g4b::UserAction
Definition:
UserAction.h:56
larg4::G4BadIdeaAction
Definition:
G4BadIdeaAction.h:29
larg4::G4BadIdeaAction::fNoIncomingMuons
int fNoIncomingMuons
Definition:
G4BadIdeaAction.h:41
Geometry.h
art framework interface to geometry description
larsim
v09_43_00
source
larsim
LegacyLArG4
G4BadIdeaAction.h
Generated on Thu May 2 2024 20:59:51 for LArSoft by
1.8.11