Geant4.10
|
#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 |
G4Run::G4Run | ( | ) |
|
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 G4VSceneHandler::ProcessScene(), G4VisCommandSceneEndOfEventAction::SetNewValue(), and G4VisCommandReviewKeptEvents::SetNewValue().
|
inline |
|
inline |
Definition at line 79 of file G4Run.hh.
References numberOfEvent.
Referenced by Run::ComputeStatistics(), RMC01AnalysisManager::EndOfRun(), ExGflashRunAction::EndOfRunAction(), G4HumanPhantomRunAction::EndOfRunAction(), B3RunAction::EndOfRunAction(), RE06RunAction::EndOfRunAction(), ElectronRunAction::EndOfRunAction(), OpNoviceRunAction::EndOfRunAction(), exrdmRunAction::EndOfRunAction(), B1RunAction::EndOfRunAction(), B1ConRunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), BrachyRunAction::EndOfRunAction(), PurgMagRunAction::EndOfRunAction(), B02RunAction::EndOfRunAction(), B01RunAction::EndOfRunAction(), B03RunAction::EndOfRunAction(), RE02RunAction::EndOfRunAction(), export_G4Run(), and Run::PrintSummary().
|
inline |
Definition at line 83 of file G4Run.hh.
References numberOfEventToBeProcessed.
Referenced by RMC01AnalysisManager::BeginOfRun(), RunAction::CreateFilePixels(), and export_G4Run().
|
inline |
|
inline |
Definition at line 76 of file G4Run.hh.
References runID.
Referenced by CCalRunAction::BeginOfRunAction(), ExGflashRunAction::BeginOfRunAction(), G4HumanPhantomRunAction::BeginOfRunAction(), RE01RunAction::BeginOfRunAction(), eRositaRunAction::BeginOfRunAction(), B3RunAction::BeginOfRunAction(), exGPSRunAction::BeginOfRunAction(), OpNoviceRunAction::BeginOfRunAction(), exrdmRunAction::BeginOfRunAction(), F04RunAction::BeginOfRunAction(), FCALRunAction::BeginOfRunAction(), ExN02RunAction::BeginOfRunAction(), RE05RunAction::BeginOfRunAction(), F01RunAction::BeginOfRunAction(), F02RunAction::BeginOfRunAction(), F03RunAction::BeginOfRunAction(), B1ConRunAction::BeginOfRunAction(), DicomRunAction::BeginOfRunAction(), ExP01RunAction::BeginOfRunAction(), WLSRunAction::BeginOfRunAction(), PurgMagRunAction::BeginOfRunAction(), ExG4RunAction01::BeginOfRunAction(), G03RunAction::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), Em10RunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), G02RunAction::BeginOfRunAction(), B02RunAction::BeginOfRunAction(), B01RunAction::BeginOfRunAction(), B03RunAction::BeginOfRunAction(), DMXRunAction::BeginOfRunAction(), B4bRunAction::BeginOfRunAction(), RMC01RunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), RE02RunAction::BeginOfRunAction(), ExG4EventAction01::EndOfEventAction(), CCalRunAction::EndOfRunAction(), eRositaRunAction::EndOfRunAction(), DicomRunAction::EndOfRunAction(), ExG4RunAction01::EndOfRunAction(), UltraRunAction::EndOfRunAction(), GammaRayTelRunAction::EndOfRunAction(), export_G4Run(), G4WorkerRunManager::GenerateEvent(), G4RunManager::GenerateEvent(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
Reimplemented in Run, RE02Run, B01Run, B02Run, B03Run, DicomRun, Run, Run, Run, Run, G4RTRun, ElectronRun, B1Run, B3Run, B1ConRun, B1Run, and RE06Run.
Definition at line 54 of file G4Run.cc.
References eventVector, and numberOfEvent.
Referenced by B1Run::Merge(), B3Run::Merge(), RE06Run::Merge(), ElectronRun::Merge(), G4RTRun::Merge(), Run::Merge(), B02Run::Merge(), B01Run::Merge(), DicomRun::Merge(), B03Run::Merge(), RE02Run::Merge(), and G4MTRunManager::MergeRun().
Reimplemented in RE02Run, DicomRun, B01Run, B02Run, B03Run, G4RTRun, ElectronRun, B3Run, and RE06Run.
Definition at line 51 of file G4Run.cc.
References numberOfEvent.
Referenced by G4RunManager::AnalyzeEvent(), B3Run::RecordEvent(), ElectronRun::RecordEvent(), and DicomRun::RecordEvent().
Definition at line 101 of file G4Run.hh.
References DCtable.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
Definition at line 99 of file G4Run.hh.
References HCtable.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
Definition at line 97 of file G4Run.hh.
References numberOfEventToBeProcessed.
Referenced by export_G4Run(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
Definition at line 103 of file G4Run.hh.
References randomNumberStatus.
Referenced by G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
Definition at line 95 of file G4Run.hh.
References runID.
Referenced by export_G4Run(), G4WorkerRunManager::RunInitialization(), and G4RunManager::RunInitialization().
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(), and SetDCtable().
|
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(), and SetHCtable().
|
protected |
Definition at line 59 of file G4Run.hh.
Referenced by Run::ComputeStatistics(), GetNumberOfEvent(), Merge(), Run::PrintSummary(), RE06Run::RecordEvent(), B01Run::RecordEvent(), B02Run::RecordEvent(), B03Run::RecordEvent(), DicomRun::RecordEvent(), RecordEvent(), and RE02Run::RecordEvent().
|
protected |
Definition at line 60 of file G4Run.hh.
Referenced by GetNumberOfEventToBeProcessed(), and SetNumberOfEventToBeProcessed().
|
protected |
Definition at line 63 of file G4Run.hh.
Referenced by GetRandomNumberStatus(), and SetRandomNumberStatus().
|
protected |
Definition at line 58 of file G4Run.hh.
Referenced by GetRunID(), and SetRunID().