ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/lAr_calorimeter/include/FCALSteppingAction.hh>
Public Member Functions | |
FCALSteppingAction () | |
virtual | ~FCALSteppingAction () |
virtual void | UserSteppingAction (const G4Step *) |
void | initialize (G4int) |
G4double | GetOutOfWorldTracks (G4int, G4int) |
G4double | GetSecondaries (G4int, G4int) |
G4double | GetEdepFCAL (G4String) |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
virtual void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 41 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 41 of file FCALSteppingAction.hh
FCALSteppingAction::FCALSteppingAction | ( | ) |
Definition at line 56 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 56 of file FCALSteppingAction.cc
|
virtual |
Definition at line 61 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 61 of file FCALSteppingAction.cc
Definition at line 238 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 238 of file FCALSteppingAction.cc
References EdepFCALEm, and EdepFCALHad.
Referenced by FCALTBEventAction::EndOfEventAction().
Definition at line 230 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 230 of file FCALSteppingAction.cc
References OutOfWorldTracksData.
Referenced by FCALTBEventAction::EndOfEventAction().
Definition at line 234 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 234 of file FCALSteppingAction.cc
References Secondaries.
Referenced by FCALTBEventAction::EndOfEventAction().
Definition at line 214 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 214 of file FCALSteppingAction.cc
References EdepFCALEm, EdepFCALHad, EventNo, NSecondaries, NTracks, OutOfWorldTracksData, and Secondaries.
Referenced by FCALTBEventAction::BeginOfEventAction().
Reimplemented from G4UserSteppingAction.
Definition at line 66 of file FCALSteppingAction.cc.
View newest version in sPHENIX GitHub at line 66 of file FCALSteppingAction.cc
References kdfinder::abs(), cm, CLHEP::Hep3Vector::cross(), Distance, DistOfClosestApproach, EdepFCALEm, EdepFCALHad, EventNo, G4cout, G4endl, G4Track::GetCurrentStepNumber(), G4Track::GetDefinition(), G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetMaterial(), G4DynamicParticle::GetMomentum(), G4VPhysicalVolume::GetName(), G4Material::GetName(), G4Track::GetNextVolume(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4DynamicParticle::GetTotalEnergy(), G4Step::GetTotalEnergyDeposit(), G4DynamicParticle::GetTotalMomentum(), G4Track::GetTouchable(), G4Step::GetTrack(), G4Track::GetTrackID(), G4Track::GetVertexMomentumDirection(), G4Track::GetVertexPosition(), G4TouchableHistory::GetVolume(), IDnow, IDold, IDout, CLHEP::Hep3Vector::mag(), mm, NSecondaries, NTracks, OutOfWorldTracksData, PrimaryDirection, PrimaryVertex, Secondaries, SecondaryDirection, SecondaryVertex, VectorProduct, VectorProductMagnitude, VectorProductNorm, CLHEP::Hep3Vector::x(), x, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and z.
|
private |
Definition at line 58 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 59 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 59 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 54 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 54 of file FCALSteppingAction.hh
Referenced by GetEdepFCAL(), initialize(), and UserSteppingAction().
|
private |
Definition at line 54 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 54 of file FCALSteppingAction.hh
Referenced by GetEdepFCAL(), initialize(), and UserSteppingAction().
|
private |
Definition at line 50 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 50 of file FCALSteppingAction.hh
Referenced by initialize(), and UserSteppingAction().
|
private |
Definition at line 51 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 51 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 51 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 52 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file FCALSteppingAction.hh
Referenced by initialize(), and UserSteppingAction().
|
private |
Definition at line 52 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file FCALSteppingAction.hh
Referenced by initialize(), and UserSteppingAction().
|
private |
Definition at line 53 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file FCALSteppingAction.hh
Referenced by GetOutOfWorldTracks(), initialize(), and UserSteppingAction().
|
private |
Definition at line 56 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 56 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 56 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 56 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 53 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file FCALSteppingAction.hh
Referenced by GetSecondaries(), initialize(), and UserSteppingAction().
|
private |
Definition at line 57 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 57 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 58 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 59 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 59 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().
|
private |
Definition at line 58 of file FCALSteppingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file FCALSteppingAction.hh
Referenced by UserSteppingAction().