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),
50 fElectronDNAGamma(-1),fElectronDNAAuger(-1),fProtonDNAGamma(-1),
51 fProtonDNAAuger(-1),fHydrogenDNAGamma(-1),fHydrogenDNAAuger(-1),
52 fAlphaDNAGamma(-1),fAlphaDNAAuger(-1),fAlphaPlusDNAGamma(-1),
53 fAlphaPlusDNAAuger(-1),fHeliumDNAGamma(-1),fHeliumDNAAuger(-1),
54 fGenericIonDNAGamma(-1),fGenericIonDNAAuger(-1),fIDdefined(false)
117 Run* run =
static_cast<Run*
>(
133 analysisManager->FillH1(2,energy);
134 analysisManager->FillH1(4,energy);
136 analysisManager->FillH1(50,energy);
137 analysisManager->FillH1(52,energy);
139 analysisManager->FillH1(54,energy);
140 analysisManager->FillH1(56,energy);
148 analysisManager->FillH1(58,energy);
149 analysisManager->FillH1(60,energy);
154 analysisManager->FillH1(3,energy);
155 analysisManager->FillH1(5,energy);
157 analysisManager->FillH1(51,energy);
158 analysisManager->FillH1(53,energy);
160 analysisManager->FillH1(55,energy);
161 analysisManager->FillH1(57,energy);
169 analysisManager->FillH1(59,energy);
170 analysisManager->FillH1(61,energy);
static G4RunManager * GetRunManager()
G4double GetKineticEnergy() const
G4ClassificationOfNewTrack
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *)
StackingMessenger * fStackMessenger
G4int fGenericIonDNAAuger
void CountParticles(G4ParticleDefinition *part)
G4double GetPDGCharge() const
G4ParticleDefinition * GetDefinition() const
static G4int GetIndex(const G4String &)
G4CsvAnalysisManager G4AnalysisManager
G4Run * GetNonConstCurrentRun() const
void AddEnergy(G4double edep)
G4int fGenericIonDNAGamma
G4int GetCreatorModelID() const
EventAction * fEventAction
G4int GetParentID() const