Geant4
10.01.p02
|
#include <TrackingAction.hh>
Private Member Functions | |
TrackingAction & | operator= (const TrackingAction &right) |
TrackingAction (const TrackingAction &) | |
TrackingAction (const TrackingAction &right) | |
const TrackingAction & | operator= (const TrackingAction &right) |
Private Attributes | |
DetectorConstruction * | detector |
DetectorConstruction * | fDetector |
G4Region * | fTargetRegion |
std::map< const G4ParticleDefinition *, int > | fNParticleInTarget |
std::map< const G4ParticleDefinition *, int > | fNParticleInWorld |
PrimaryGeneratorAction * | fPrimary |
EventAction * | fEventAction |
G4double | fXstartAbs |
G4double | fXendAbs |
G4double | fPrimaryCharge |
RunAction * | fRunAction |
HistoManager * | fHisto |
G4ThreeVector | fNewUz |
G4int | fNbStep1 |
G4int | fNbStep2 |
G4double | fTrackLen1 |
G4double | fTrackLen2 |
G4double | fTime1 |
G4double | fTime2 |
G4Region * | fpTargetRegion |
G4double | fZend |
G4double | fEdepCavity |
Histo * | fHisto |
EventAction * | fEvent |
TrackingMessenger * | fTrackMessenger |
G4double | fCharge |
G4double | fMass |
G4bool | fFullChain |
Additional Inherited Members | |
Protected Attributes inherited from G4UserTrackingAction | |
G4TrackingManager * | fpTrackingManager |
Definition at line 41 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | det | ) |
Definition at line 47 of file TrackingAction.cc.
|
inline |
Definition at line 46 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | detector = 0 | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | prim | ) |
Definition at line 47 of file TrackingAction.cc.
|
inline |
Definition at line 47 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 48 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 48 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | ) |
Definition at line 42 of file TrackingAction.cc.
|
inlinevirtual |
Definition at line 45 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 48 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | DET, |
EventAction * | EA | ||
) |
Definition at line 49 of file TrackingAction.cc.
|
inline |
Definition at line 49 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | DetectorConstruction * | det, |
RunAction * | run | ||
) |
Definition at line 41 of file TrackingAction.cc.
|
virtual |
TrackingAction::TrackingAction | ( | ) |
|
virtual |
|
private |
TrackingAction::TrackingAction | ( | ) |
|
inline |
Definition at line 47 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | PrimaryGeneratorAction * | ) |
|
inline |
Definition at line 50 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | RunAction * | run | ) |
Definition at line 40 of file TrackingAction.cc.
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
|
inline |
Definition at line 46 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | EventAction * | event | ) |
Definition at line 50 of file TrackingAction.cc.
|
inline |
Definition at line 48 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | ) |
|
virtual |
TrackingAction::TrackingAction | ( | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | DetectorConstruction * | ) |
|
inline |
Definition at line 49 of file TrackingAction.hh.
TrackingAction::TrackingAction | ( | RunAction * | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | RunAction * | ) |
TrackingAction::~TrackingAction | ( | ) |
TrackingAction::TrackingAction | ( | ) |
|
virtual |
|
private |
TrackingAction::TrackingAction | ( | EventAction * | ) |
TrackingAction::~TrackingAction | ( | ) |
|
inline |
Definition at line 53 of file TrackingAction.hh.
References fEdepCavity.
|
inline |
Definition at line 53 of file TrackingAction.hh.
References fEdepCavity.
|
inline |
Definition at line 53 of file TrackingAction.hh.
References fNParticleInTarget.
Referenced by RunAction::EndWorker().
|
inline |
Definition at line 56 of file TrackingAction.hh.
References fNParticleInTarget.
|
inline |
Definition at line 58 of file TrackingAction.hh.
References fNParticleInWorld.
Referenced by RunAction::EndWorker().
|
inline |
Definition at line 61 of file TrackingAction.hh.
References fNParticleInWorld.
|
virtual |
Implements RunInitObserver.
Definition at line 114 of file TrackingAction.cc.
References fpTargetRegion, G4RegionStore::GetInstance(), and G4RegionStore::GetRegion().
|
private |
|
private |
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 58 of file TrackingAction.cc.
References Run::DetailedLeakage(), detector, DetectorConstruction::GetCalorThickness(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4RunManager::GetNonConstCurrentRun(), G4Track::GetPosition(), DetectorConstruction::GetPvolWorld(), G4RunManager::GetRunManager(), G4Track::GetVolume(), and G4Positron::Positron().
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 53 of file TrackingAction.cc.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
virtual |
Reimplemented from G4UserTrackingAction.
|
inline |
Definition at line 48 of file TrackingAction.hh.
|
inline |
Definition at line 55 of file TrackingAction.hh.
References fFullChain.
Referenced by TrackingMessenger::SetNewValue().
Definition at line 61 of file TrackingAction.cc.
References eV, fNbStep1, fNbStep2, fTime1, fTime2, fTrackLen1, and fTrackLen2.
|
private |
Definition at line 52 of file TrackingAction.hh.
Referenced by PostUserTrackingAction(), and SetDetector().
|
private |
Definition at line 61 of file TrackingAction.hh.
|
private |
Definition at line 64 of file TrackingAction.hh.
Referenced by SetDetector().
|
private |
Definition at line 57 of file TrackingAction.hh.
Referenced by AddEdepCavity().
|
private |
Definition at line 55 of file TrackingAction.hh.
|
private |
Definition at line 56 of file TrackingAction.hh.
|
private |
Definition at line 62 of file TrackingAction.hh.
Referenced by SetFullChain().
|
private |
Definition at line 71 of file TrackingAction.hh.
|
private |
Definition at line 71 of file TrackingAction.hh.
|
private |
Definition at line 61 of file TrackingAction.hh.
|
private |
Definition at line 54 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 54 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 59 of file TrackingAction.hh.
|
private |
Definition at line 66 of file TrackingAction.hh.
Referenced by GetNParticlesCreatedInTarget().
|
private |
Definition at line 67 of file TrackingAction.hh.
Referenced by GetNParticlesCreatedInWorld().
|
private |
Definition at line 53 of file TrackingAction.hh.
|
private |
Definition at line 59 of file TrackingAction.hh.
|
private |
Definition at line 67 of file TrackingAction.hh.
Referenced by Initialize().
|
private |
Definition at line 55 of file TrackingAction.hh.
|
private |
Definition at line 65 of file TrackingAction.hh.
|
private |
Definition at line 56 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 56 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 55 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 55 of file TrackingAction.hh.
Referenced by UpdateTrackInfo().
|
private |
Definition at line 59 of file TrackingAction.hh.
|
private |
Definition at line 58 of file TrackingAction.hh.
|
private |
Definition at line 58 of file TrackingAction.hh.
|
private |
Definition at line 57 of file TrackingAction.hh.