34 #include "RunAction.hh"
35 #include "DetectorConstruction.hh"
36 #include "PrimaryGeneratorAction.hh"
37 #include "HistoManager.hh"
51 :
G4UserRunAction(),fDetector(det),fPrimary(kin),fRun(0),fHistoManager(0)
67 fRun =
new Run(fDetector);
76 G4Random::showEngineStatus();
89 if ( analysisManager->IsActive() ) {
90 analysisManager->OpenFile();
108 if ( analysisManager->IsActive() ) {
109 analysisManager->Write();
110 analysisManager->CloseFile();
114 G4Random::showEngineStatus();
void BeginOfRunAction(const G4Run *)
virtual G4Run * GenerateRun()
void PrintSummary() const
G4int GetNumberOfEvent() const
void EndOfRunAction(const G4Run *)
ExG4HbookAnalysisManager G4AnalysisManager
G4ParticleGun * GetParticleGun()
G4ParticleDefinition * GetParticleDefinition() const
void SetPrimary(G4ParticleDefinition *particle, G4double energy)
G4double GetParticleEnergy() const