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)