34 #include "StackingAction.hh" 37 #include "EventAction.hh" 38 #include "HistoManager.hh" 39 #include "StackingMessenger.hh" 48 fKillSecondary(0),fStackMessenger(0),fPhotoGamma(-1),fComptGamma(-1),
49 fPhotoAuger(-1),fComptAuger(-1),fPixeGamma(-1),fPixeAuger(-1),
70 if (aTrack->GetParentID() == 0) {
return fUrgent; }
81 G4int idx = aTrack->GetCreatorModelID();
85 Run* run =
static_cast<Run*
>(
98 G4double charge = aTrack->GetDefinition()->GetPDGCharge();
101 analysisManager->FillH1(2,energy);
102 analysisManager->FillH1(4,energy);
104 analysisManager->FillH1(16,energy);
105 analysisManager->FillH1(18,energy);
107 analysisManager->FillH1(44,energy);
108 analysisManager->FillH1(46,energy);
113 analysisManager->FillH1(3,energy);
114 analysisManager->FillH1(5,energy);
116 analysisManager->FillH1(17,energy);
117 analysisManager->FillH1(19,energy);
119 analysisManager->FillH1(45,energy);
120 analysisManager->FillH1(47,energy);
G4Run * GetNonConstCurrentRun() const
void AddEnergy(G4double edep)
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *)
StackingMessenger * fStackMessenger
ExG4HbookAnalysisManager G4AnalysisManager
void CountParticles(G4ParticleDefinition *part)
static G4RunManager * GetRunManager()
G4ClassificationOfNewTrack
EventAction * fEventAction
static G4int GetIndex(const G4String &)