Geant4
10.02.p02
|
#include <G4Run.hh>
Public Member Functions | |
G4Run () | |
virtual | ~G4Run () |
virtual void | RecordEvent (const G4Event *) |
virtual void | Merge (const G4Run *) |
G4int | GetRunID () const |
G4int | GetNumberOfEvent () const |
G4int | GetNumberOfEventToBeProcessed () const |
const G4HCtable * | GetHCtable () const |
const G4DCtable * | GetDCtable () const |
const G4String & | GetRandomNumberStatus () const |
void | SetRunID (G4int id) |
void | SetNumberOfEventToBeProcessed (G4int n_ev) |
void | SetHCtable (G4HCtable *HCtbl) |
void | SetDCtable (G4DCtable *DCtbl) |
void | SetRandomNumberStatus (G4String &st) |
void | StoreEvent (G4Event *evt) |
const std::vector< const G4Event * > * | GetEventVector () const |
Protected Attributes | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Private Member Functions | |
G4Run (const G4Run &) | |
G4Run & | operator= (const G4Run &) |
G4Run::G4Run | ( | ) |
Definition at line 34 of file G4Run.cc.
References eventVector.
|
virtual |
Definition at line 38 of file G4Run.cc.
References eventVector, G4RunManager::GetRunManager(), G4RunManager::GetRunManagerType(), and G4RunManager::masterRM.
|
inline |
|
inline |
Definition at line 115 of file G4Run.hh.
References eventVector.
Referenced by G4VisManager::EndOfEvent(), G4VisManager::EndOfRun(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VSceneHandler::ProcessScene(), G4VisCommandSceneEndOfEventAction::SetNewValue(), and G4VisCommandReviewKeptEvents::SetNewValue().
|
inline |
|
inline |
Definition at line 79 of file G4Run.hh.
References numberOfEvent.
Referenced by Run::EndOfRun(), RMC01AnalysisManager::EndOfRun(), ExGflashRunAction::EndOfRunAction(), G4HumanPhantomRunAction::EndOfRunAction(), B3aRunAction::EndOfRunAction(), ElectronRunAction::EndOfRunAction(), B3bRunAction::EndOfRunAction(), RE06RunAction::EndOfRunAction(), OpNoviceRunAction::EndOfRunAction(), B1RunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), B1ConRunAction::EndOfRunAction(), BrachyRunAction::EndOfRunAction(), PurgMagRunAction::EndOfRunAction(), B02RunAction::EndOfRunAction(), B01RunAction::EndOfRunAction(), B03RunAction::EndOfRunAction(), TSRunAction::EndOfRunAction(), RE02RunAction::EndOfRunAction(), RunAction::EndWorker(), export_G4Run(), RunAction::PrintRunInfo(), G4VUserMPIrunMerger::Receive(), and G4VUserMPIrunMerger::Send().
|
inline |
Definition at line 83 of file G4Run.hh.
References numberOfEventToBeProcessed.
Referenced by RMC01AnalysisManager::BeginOfRun(), TSRunAction::BeginOfRunAction(), export_G4Run(), G4VisCommandSceneAddEventID::EventID::operator()(), and RunAction::PrintRunInfo().
|
inline |
Definition at line 91 of file G4Run.hh.
References randomNumberStatus.
|
inline |
Definition at line 76 of file G4Run.hh.
References runID.
Referenced by CCalRunAction::BeginOfRunAction(), G4HumanPhantomRunAction::BeginOfRunAction(), ExGflashRunAction::BeginOfRunAction(), B3aRunAction::BeginOfRunAction(), B3bRunAction::BeginOfRunAction(), RE01RunAction::BeginOfRunAction(), eRositaRunAction::BeginOfRunAction(), OpNoviceRunAction::BeginOfRunAction(), FCALRunAction::BeginOfRunAction(), F04RunAction::BeginOfRunAction(), ExN02RunAction::BeginOfRunAction(), RE05RunAction::BeginOfRunAction(), ExP01RunAction::BeginOfRunAction(), B1ConRunAction::BeginOfRunAction(), DicomRunAction::BeginOfRunAction(), WLSRunAction::BeginOfRunAction(), PurgMagRunAction::BeginOfRunAction(), G03RunAction::BeginOfRunAction(), ExG4RunAction01::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), Em10RunAction::BeginOfRunAction(), Par02RunAction::BeginOfRunAction(), G02RunAction::BeginOfRunAction(), B01RunAction::BeginOfRunAction(), B02RunAction::BeginOfRunAction(), B03RunAction::BeginOfRunAction(), DMXRunAction::BeginOfRunAction(), B4bRunAction::BeginOfRunAction(), RMC01RunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), RE02RunAction::BeginOfRunAction(), G4TrajectoriesModel::DescribeYourselfTo(), G4VisManager::Draw(), ExG4EventAction01::EndOfEventAction(), CCalRunAction::EndOfRunAction(), eRositaRunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), ExG4RunAction01::EndOfRunAction(), UltraRunAction::EndOfRunAction(), GammaRayTelRunAction::EndOfRunAction(), export_G4Run(), G4WorkerRunManager::GenerateEvent(), G4RunManager::GenerateEvent(), G4VisCommandSceneAddEventID::EventID::operator()(), RunAction::PrintRunInfo(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4WorkerRunManager::RunInitialization(), G4RunManager::RunInitialization(), and WLSSteppingAction::saveRandomStatus().
|
virtual |
Reimplemented in Run, TSRun, RE02Run, B01Run, B02Run, B03Run, DicomRun, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, Run, G4RTRun, Run, Run, Run, Run, ElectronRun, B3bRun, B1ConRun, B1Run, RE06Run, B1Run, and Run.
Definition at line 54 of file G4Run.cc.
References eventVector, and numberOfEvent.
Referenced by B3bRun::Merge(), B1Run::Merge(), RE06Run::Merge(), ElectronRun::Merge(), G4RTRun::Merge(), Run::Merge(), B03Run::Merge(), B01Run::Merge(), B02Run::Merge(), DicomRun::Merge(), RE02Run::Merge(), TSRun::Merge(), G4MTRunManager::MergeRun(), and G4VUserMPIrunMerger::Receive().
|
virtual |
Reimplemented in RE02Run, TSRun, DicomRun, B01Run, B02Run, B03Run, G4RTRun, ElectronRun, B3bRun, and RE06Run.
Definition at line 51 of file G4Run.cc.
References numberOfEvent.
Referenced by G4RunManager::AnalyzeEvent(), G4VUserMPIrunMerger::Receive(), B3bRun::RecordEvent(), ElectronRun::RecordEvent(), DicomRun::RecordEvent(), and TSRun::RecordEvent().
|
inline |
Definition at line 101 of file G4Run.hh.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
inline |
Definition at line 99 of file G4Run.hh.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
inline |
Definition at line 97 of file G4Run.hh.
Referenced by export_G4Run(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
inline |
Definition at line 103 of file G4Run.hh.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
|
inline |
Definition at line 95 of file G4Run.hh.
Referenced by export_G4Run(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
void G4Run::StoreEvent | ( | G4Event * | evt | ) |
Definition at line 62 of file G4Run.cc.
References eventVector.
Referenced by G4RunManager::StackPreviousEvent().
|
protected |
Definition at line 62 of file G4Run.hh.
Referenced by GetDCtable().
|
protected |
Definition at line 64 of file G4Run.hh.
Referenced by G4Run(), GetEventVector(), Merge(), StoreEvent(), and ~G4Run().
|
protected |
Definition at line 61 of file G4Run.hh.
Referenced by GetHCtable().
|
protected |
Definition at line 59 of file G4Run.hh.
Referenced by Run::EndOfRun(), GetNumberOfEvent(), Merge(), RE06Run::RecordEvent(), B02Run::RecordEvent(), B03Run::RecordEvent(), B01Run::RecordEvent(), DicomRun::RecordEvent(), RecordEvent(), TSRun::RecordEvent(), RE02Run::RecordEvent(), and Run::Run().
|
protected |
Definition at line 60 of file G4Run.hh.
Referenced by GetNumberOfEventToBeProcessed().
|
protected |
Definition at line 63 of file G4Run.hh.
Referenced by GetRandomNumberStatus().
|
protected |
Definition at line 58 of file G4Run.hh.
Referenced by GetRunID().