00001 00002 00003 #include "MollerRunAction.hh" 00004 #include "G4Run.hh" 00005 #include "RootAnalysis.hh" 00006 #include "G4RunManager.hh" 00007 00008 00009 MollerRunAction::MollerRunAction() 00010 {} 00011 00012 00013 MollerRunAction::~MollerRunAction() 00014 {} 00015 00016 00017 void MollerRunAction::BeginOfRunAction(const G4Run* aRun) 00018 { 00019 G4cout << "### Run " << aRun->GetRunID() << " start." << G4endl; 00020 00021 G4RunManager::GetRunManager()->SetRandomNumberStore(true); 00022 00023 gRootAnalysis->BeginOfRunAction(aRun); 00024 00025 } 00026 00027 00028 void MollerRunAction::EndOfRunAction(const G4Run* aRun) 00029 { 00030 gRootAnalysis->EndOfRunAction(aRun); 00031 } 00032 00033 00034 00035