34 #include "TrackingAction.hh"    37 #include "EventAction.hh"    38 #include "HistoManager.hh"    42 #include "G4StepStatus.hh"    59   if (track->GetTrackID() == 1) 
return;  
    60   G4String name   = track->GetDefinition()->GetParticleName();
    62   Run* run = 
static_cast<Run*
>(
    72  G4StepStatus status = track->GetStep()->GetPostStepPoint()->GetStepStatus();
    73  if (status != fWorldBoundary) 
return; 
    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);
 G4Run * GetNonConstCurrentRun() const
 
void AddEflow(G4double Eflow)
 
EventAction * fEventAction
 
void ParticleFlux(G4String, G4double)
 
const G4String & GetParticleType() const
 
const G4String & GetParticleName() const
 
void PreUserTrackingAction(const G4Track *)
 
static G4Proton * Proton()
 
ExG4HbookAnalysisManager G4AnalysisManager
 
static G4Neutron * Neutron()
 
void PostUserTrackingAction(const G4Track *)
 
static G4Deuteron * Deuteron()
 
static G4RunManager * GetRunManager()
 
static G4Positron * Positron()
 
static G4Electron * Electron()
 
G4double GetPDGCharge() const
 
void ParticleCount(G4String, G4double)