#include <SteppingAction.h>
Public Types | |
typedef map< int, DataCollection > | ScintMap |
typedef ScintMap::iterator | ScintMapIt |
Public Member Functions | |
void | ClearMap () |
utl::Particle * | GetImpingingParticle () |
const ScintMap & | GetScintMap () |
void | SetImpingingParticle (utl::Particle *p) |
void | SetScintillatorId (int id) |
SteppingAction () | |
virtual void | UserSteppingAction (const G4Step *) |
virtual | ~SteppingAction () |
Private Attributes | |
utl::Particle * | fPParent |
G4int | fScintID |
ScintMap | fScintMap |
Definition at line 68 of file MdEdepSimulatorAG/SteppingAction.h.
typedef map<int, DataCollection> EdepSimulatorAG::SteppingAction::ScintMap |
Definition at line 72 of file MdEdepSimulatorAG/SteppingAction.h.
typedef ScintMap::iterator EdepSimulatorAG::SteppingAction::ScintMapIt |
Definition at line 73 of file MdEdepSimulatorAG/SteppingAction.h.
SteppingAction::SteppingAction | ( | ) |
Definition at line 25 of file MdEdepSimulatorAG/SteppingAction.cc.
|
virtual |
Definition at line 27 of file MdEdepSimulatorAG/SteppingAction.cc.
|
inline |
Definition at line 97 of file MdEdepSimulatorAG/SteppingAction.h.
References fScintMap.
Referenced by EdepSimulatorAG::EdepSimulator::AddUpContributions().
|
inline |
Definition at line 90 of file MdEdepSimulatorAG/SteppingAction.h.
References fPParent.
Referenced by EdepSimulatorAG::EdepSimulator::AddUpContributions().
|
inline |
Definition at line 96 of file MdEdepSimulatorAG/SteppingAction.h.
References fScintMap.
Referenced by EdepSimulatorAG::EdepSimulator::AddUpContributions().
|
inline |
Definition at line 81 of file MdEdepSimulatorAG/SteppingAction.h.
References fPParent, utl::Particle::GetType(), and G4StationSimulatorOG::p.
Referenced by EdepSimulatorAG::EdepSimulator::Run().
|
inline |
Definition at line 95 of file MdEdepSimulatorAG/SteppingAction.h.
References fScintID.
Referenced by EdepSimulatorAG::EdepSimulator::Run().
|
virtual |
Definition at line 30 of file MdEdepSimulatorAG/SteppingAction.cc.
References EdepSimulatorAG::Data::Edep, fScintID, fScintMap, EdepSimulatorAG::Data::KinE, EdepSimulatorAG::Data::ParentID, EdepSimulatorAG::Data::PDGCode, EdepSimulatorAG::Data::Pname, EdepSimulatorAG::Data::px, EdepSimulatorAG::Data::py, EdepSimulatorAG::Data::pz, EdepSimulatorAG::Data::Sname, EdepSimulatorAG::Data::Time, EdepSimulatorAG::Data::TrackID, EdepSimulatorAG::Data::x, EdepSimulatorAG::Data::y, and EdepSimulatorAG::Data::z.
|
private |
Definition at line 102 of file MdEdepSimulatorAG/SteppingAction.h.
Referenced by GetImpingingParticle(), and SetImpingingParticle().
|
private |
Definition at line 101 of file MdEdepSimulatorAG/SteppingAction.h.
Referenced by SetScintillatorId(), and UserSteppingAction().
|
private |
Definition at line 100 of file MdEdepSimulatorAG/SteppingAction.h.
Referenced by ClearMap(), GetScintMap(), and UserSteppingAction().