ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/amsEcal/include/TrackingAction.hh>
Private Member Functions | |
TrackingAction & | operator= (const TrackingAction &right) |
TrackingAction (const TrackingAction &) | |
TrackingAction (const TrackingAction &right) | |
const TrackingAction & | operator= (const TrackingAction &right) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserTrackingAction | |
G4TrackingManager * | fpTrackingManager |
Definition at line 40 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 40 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | det | ) |
Definition at line 46 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 46 of file TrackingAction.cc
|
inline |
Definition at line 45 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 45 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | detector = 0 | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | prim | ) |
Definition at line 46 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 46 of file TrackingAction.cc
|
inline |
Definition at line 46 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 46 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | RunAction * | runaction | ) |
Definition at line 40 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 40 of file TrackingAction.cc
References fEkin1.
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
Definition at line 41 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 41 of file TrackingAction.cc
|
inlinevirtual |
Definition at line 44 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 44 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | DET, |
EventAction * | EA | ||
) |
Definition at line 48 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 48 of file TrackingAction.cc
References fDirX, fPrimaryCharge, fXendAbs, and fXstartAbs.
|
inline |
Definition at line 48 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 48 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | det, |
RunAction * | run | ||
) |
Definition at line 40 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 40 of file TrackingAction.cc
|
virtual |
TrackingAction::TrackingAction | ( | ) |
|
virtual |
|
private |
TrackingAction::TrackingAction | ( | ) |
|
inline |
Definition at line 46 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 46 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 49 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 49 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
|
inline |
Definition at line 45 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 45 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | EventAction * | event | ) |
Definition at line 49 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 49 of file TrackingAction.cc
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
|
inline |
Definition at line 45 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 45 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | EventAction * | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
|
virtual |
TrackingAction::TrackingAction | ( | ) |
|
inlinevirtual |
Definition at line 34 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 34 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 43 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 43 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
|
virtual |
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 62 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 62 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 43 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 43 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 48 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 48 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
|
virtual |
|
private |
TrackingAction::TrackingAction | ( | ) |
|
inlinevirtual |
Definition at line 42 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 42 of file TrackingAction.hh
TrackingAction::TrackingAction | ( | EventAction * | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | EventAction * | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
Definition at line 50 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 50 of file TrackingAction.hh
Definition at line 52 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file TrackingAction.hh
References fEdepCavity.
|
inline |
Definition at line 52 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file TrackingAction.hh
References fNParticleInTarget.
Referenced by RunAction::EndWorker().
|
inline |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
References fNParticleInTarget.
|
inline |
Definition at line 63 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 63 of file TrackingAction.hh
References fNParticleInTarget.
|
inline |
Definition at line 57 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file TrackingAction.hh
References fNParticleInWorld.
Referenced by RunAction::EndWorker().
|
inline |
Definition at line 60 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 60 of file TrackingAction.hh
References fNParticleInWorld.
|
inline |
Definition at line 68 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 68 of file TrackingAction.hh
References fNParticleInWorld.
|
virtual |
Implements RunInitObserver.
|
virtual |
Implements RunInitObserver.
Definition at line 113 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 113 of file TrackingAction.cc
References fpTargetRegion, G4RegionStore::GetInstance(), and G4RegionStore::GetRegion().
|
virtual |
Implements RunInitObserver.
|
private |
|
private |
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Definition at line 57 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 57 of file TrackingAction.cc
References Run::DetailedLeakage(), detector, source.hepunit::electron_mass_c2, DetectorConstruction::GetCalorThickness(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4RunManager::GetNonConstCurrentRun(), G4Track::GetPosition(), DetectorConstruction::GetPvolWorld(), G4RunManager::GetRunManager(), G4Track::GetVolume(), G4Positron::Positron(), and x.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Definition at line 52 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 52 of file TrackingAction.cc
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
Reimplemented from G4UserTrackingAction.
|
inline |
Definition at line 47 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 47 of file TrackingAction.hh
Definition at line 53 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file TrackingAction.hh
References fFullChain.
Referenced by TrackingMessenger::SetNewValue().
Definition at line 70 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 70 of file TrackingAction.cc
References fTimeWindow1, fTimeWindow2, and t1.
Referenced by TrackingMessenger::SetNewValue().
Definition at line 60 of file TrackingAction.cc.
View newest version in sPHENIX GitHub at line 60 of file TrackingAction.cc
References eV, fNbStep1, fNbStep2, fTime1, fTime2, fTrackLen1, fTrackLen2, and Acts::VectorHelpers::time().
|
private |
Definition at line 51 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file TrackingAction.hh
Referenced by PostUserTrackingAction(), and SetDetector().
|
private |
Definition at line 60 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 60 of file TrackingAction.hh
|
private |
Definition at line 63 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 63 of file TrackingAction.hh
Referenced by SetDetector().
|
private |
Definition at line 59 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 59 of file TrackingAction.hh
Referenced by TrackingAction().
|
private |
Definition at line 50 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 50 of file TrackingAction.hh
Referenced by AddEdepCavity().
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
Referenced by TrackingAction().
|
private |
Definition at line 57 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file TrackingAction.hh
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
|
private |
Definition at line 61 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 61 of file TrackingAction.hh
Referenced by SetFullChain().
|
private |
Definition at line 70 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 70 of file TrackingAction.hh
|
private |
Definition at line 60 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 60 of file TrackingAction.hh
|
private |
Definition at line 53 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 53 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 58 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file TrackingAction.hh
|
private |
Definition at line 65 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 65 of file TrackingAction.hh
Referenced by GetNParticlesCreatedInTarget().
|
private |
Definition at line 66 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 66 of file TrackingAction.hh
Referenced by GetNParticlesCreatedInWorld().
|
private |
Definition at line 52 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file TrackingAction.hh
|
private |
Definition at line 58 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file TrackingAction.hh
Referenced by TrackingAction().
|
private |
Definition at line 66 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 66 of file TrackingAction.hh
Referenced by Initialize().
|
private |
Definition at line 53 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 53 of file TrackingAction.hh
|
private |
Definition at line 64 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 64 of file TrackingAction.hh
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 63 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 63 of file TrackingAction.hh
|
private |
Definition at line 63 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 63 of file TrackingAction.hh
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
|
private |
Definition at line 55 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 55 of file TrackingAction.hh
|
private |
Definition at line 64 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 64 of file TrackingAction.hh
Referenced by SetTimeWindow().
|
private |
Definition at line 64 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 64 of file TrackingAction.hh
Referenced by SetTimeWindow().
|
private |
Definition at line 54 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 54 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 54 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 54 of file TrackingAction.hh
Referenced by UpdateTrackInfo().
|
private |
Definition at line 51 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file TrackingAction.hh
|
private |
Definition at line 58 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 58 of file TrackingAction.hh
|
private |
Definition at line 57 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file TrackingAction.hh
Referenced by TrackingAction().
|
private |
Definition at line 57 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 57 of file TrackingAction.hh
Referenced by TrackingAction().
|
private |
Definition at line 56 of file TrackingAction.hh.
View newest version in sPHENIX GitHub at line 56 of file TrackingAction.hh