34 #include "RunAction.hh"
35 #include "DetectorConstruction.hh"
36 #include "PrimaryGeneratorAction.hh"
37 #include "HistoManager.hh"
53 :fDetector(det),fKinematic(kin),fRun(0),fHistoManager(0)
80 CLHEP::HepRandom::showEngineStatus();
116 if ( analysisManager->IsActive() ) {
117 analysisManager->Write();
118 analysisManager->CloseFile();
122 if (
isMaster )CLHEP::HepRandom::showEngineStatus();
PrimaryGeneratorAction class.
void BeginOfRunAction(const G4Run *)
void SetRandomNumberStore(G4bool flag)
virtual G4Run * GenerateRun()
DetectorConstruction * fDetector
const G4String & GetParticleName() const
HistoManager * fHistoManager
PrimaryGeneratorAction * fKinematic
G4GLOB_DLL std::ostream G4cout
void EndOfRunAction(const G4Run *)
ExG4HbookAnalysisManager G4AnalysisManager
static G4RunManager * GetRunManager()
G4ParticleGun * GetParticleGun()
G4ParticleDefinition * GetParticleDefinition() const
Detector construction class to demonstrate various ways of placement.