34 #include "TrackingAction.hh"
37 #include "EventAction.hh"
38 #include "HistoManager.hh"
62 Run* run =
static_cast<Run*
>(
81 Run* run =
static_cast<Run*
>(
92 if (charge > 3.) ih = 10;
100 else if (type ==
"nucleus") ih = 10;
101 else if (type ==
"baryon") ih = 11;
102 else if (type ==
"meson") ih = 12;
103 else if (type ==
"lepton") ih = 13;
104 if (ih > 0) analysis->FillH1(ih,energy);
void AddEflow(G4double Eflow)
G4ParticleDefinition * GetDefinition() const
G4StepStatus GetStepStatus() const
void ParticleFlux(G4String, G4double)
const G4Step * GetStep() const
const G4String & GetParticleName() const
G4double GetKineticEnergy() const
void PreUserTrackingAction(const G4Track *)
const G4ParticleDefinition * GetParticleDefinition() const
static G4Proton * Proton()
const G4String & GetParticleType() const
static G4Neutron * Neutron()
void PostUserTrackingAction(const G4Track *)
static G4Deuteron * Deuteron()
static G4RunManager * GetRunManager()
static G4Positron * Positron()
G4double energy(const ThreeVector &p, const G4double m)
G4StepPoint * GetPostStepPoint() const
static G4Electron * Electron()
G4double GetPDGCharge() const
G4CsvAnalysisManager G4AnalysisManager
G4Run * GetNonConstCurrentRun() const
void ParticleCount(G4String, G4double)