Geant4-11
|
#include <G4Event.hh>
Public Types | |
using | ProfilerConfig = G4ProfilerConfig< G4ProfileType::Event > |
Private Attributes | |
G4DCofThisEvent * | DC = nullptr |
G4bool | eventAborted = false |
G4int | eventID = 0 |
G4int | grips = 0 |
G4HCofThisEvent * | HC = nullptr |
G4bool | keepTheEvent = false |
G4int | numberOfPrimaryVertex = 0 |
G4String * | randomNumberStatus = nullptr |
G4String * | randomNumberStatusForProcessing = nullptr |
G4PrimaryVertex * | thePrimaryVertex = nullptr |
G4TrajectoryContainer * | trajectoryContainer = nullptr |
G4VUserEventInformation * | userInfo = nullptr |
G4bool | validRandomNumberStatus = false |
G4bool | validRandomNumberStatusForProcessing = false |
Definition at line 54 of file G4Event.hh.
Definition at line 57 of file G4Event.hh.
G4Event::G4Event | ( | ) |
Definition at line 43 of file G4Event.cc.
G4Event::G4Event | ( | G4int | evID | ) |
Definition at line 47 of file G4Event.cc.
G4Event::~G4Event | ( | ) |
Definition at line 52 of file G4Event.cc.
References G4TrajectoryContainer::clearAndDestroy(), G4PrimaryVertex::ClearNext(), DC, G4PrimaryVertex::GetNext(), HC, randomNumberStatus, randomNumberStatusForProcessing, thePrimaryVertex, trajectoryContainer, and userInfo.
|
delete |
|
inline |
Definition at line 121 of file G4Event.hh.
References numberOfPrimaryVertex, G4PrimaryVertex::SetNext(), and thePrimaryVertex.
Referenced by export_G4Event(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4HEPEvtInterface::GeneratePrimaryVertex(), G4ParticleGun::GeneratePrimaryVertex(), G4SingleParticleSource::GeneratePrimaryVertex(), and G4RayShooter::Shoot().
void G4Event::Draw | ( | ) | const |
Definition at line 90 of file G4Event.cc.
References DC, G4VDigiCollection::DrawAllDigi(), G4VHitsCollection::DrawAllHits(), G4TrajectoryContainer::entries(), G4HCofThisEvent::GetCapacity(), G4DCofThisEvent::GetCapacity(), G4VVisManager::GetConcreteInstance(), G4DCofThisEvent::GetDC(), G4HCofThisEvent::GetHC(), HC, and trajectoryContainer.
Referenced by export_G4Event().
|
inline |
Definition at line 158 of file G4Event.hh.
References DC.
Referenced by G4DigiManager::GetDigiCollection(), G4DigiManager::SetDigiCollection(), and G4PersistencyManager::Store().
|
inline |
Definition at line 118 of file G4Event.hh.
References eventID.
Referenced by G4VisManager::Draw(), G4VisManager::EndOfEvent(), export_G4Event(), G4Pevent::G4Pevent(), G4RunManager::GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), G4RTPrimaryGeneratorAction::GeneratePrimaries(), G4VisCommandSceneAddEventID::EventID::operator()(), G4WorkerRunManager::ProcessOneEvent(), G4WorkerTaskRunManager::ProcessOneEvent(), G4RTRun::RecordEvent(), G4PersistencyManager::Retrieve(), G4RunManager::rndmSaveThisEvent(), G4WorkerRunManager::rndmSaveThisEvent(), G4OpenGLSceneHandler::ScaledFlush(), G4PersistencyManager::Store(), and G4RunManager::UpdateScoring().
|
inline |
Definition at line 156 of file G4Event.hh.
References HC.
Referenced by G4EventManager::DoProcessing(), G4DigiManager::GetHitsCollection(), G4PersistencyManager::Store(), and G4RunManager::UpdateScoring().
|
inline |
Definition at line 115 of file G4Event.hh.
References grips.
Referenced by G4RunManager::CleanUpUnnecessaryEvents(), and G4RunManager::StackPreviousEvent().
|
inline |
Definition at line 133 of file G4Event.hh.
References numberOfPrimaryVertex.
Referenced by G4EventManager::DoProcessing(), and export_G4Event().
|
inline |
Definition at line 137 of file G4Event.hh.
References G4PrimaryVertex::GetNext(), numberOfPrimaryVertex, and thePrimaryVertex.
Referenced by export_G4Event(), G4AdjointPrimaryGeneratorAction::GeneratePrimaries(), and G4PrimaryTransformer::GimmePrimaries().
|
inline |
Definition at line 177 of file G4Event.hh.
References G4Exception(), JustWarning, randomNumberStatus, and validRandomNumberStatus.
|
inline |
Definition at line 185 of file G4Event.hh.
References G4Exception(), JustWarning, randomNumberStatusForProcessing, and validRandomNumberStatusForProcessing.
|
inline |
Definition at line 160 of file G4Event.hh.
References trajectoryContainer.
Referenced by export_G4Event(), G4TheRayTracer::GenerateColour(), and G4RTRun::RecordEvent().
|
inline |
Definition at line 173 of file G4Event.hh.
References userInfo.
Referenced by export_G4Event(), and G4EventManager::GetUserInformation().
|
inline |
|
inline |
Definition at line 104 of file G4Event.hh.
References grips.
Referenced by G4VisManager::EndOfEvent().
|
inline |
Definition at line 100 of file G4Event.hh.
References keepTheEvent.
Referenced by G4EventManager::KeepTheCurrentEvent().
|
inline |
Definition at line 241 of file G4Event.hh.
References anEventAllocator().
|
inline |
Definition at line 235 of file G4Event.hh.
References anEventAllocator().
Definition at line 80 of file G4Event.cc.
References eventID.
Definition at line 75 of file G4Event.cc.
References eventID.
|
inline |
Definition at line 106 of file G4Event.hh.
References FatalException, G4Exception(), and grips.
void G4Event::Print | ( | ) | const |
Definition at line 85 of file G4Event.cc.
References eventID, G4cout, and G4endl.
Referenced by export_G4Event().
|
inline |
Definition at line 84 of file G4Event.hh.
References DC.
Referenced by G4DigiManager::SetDigiCollection().
|
inline |
Definition at line 88 of file G4Event.hh.
References eventAborted.
Referenced by G4RunManager::AbortEvent(), G4RunManager::AbortRun(), and export_G4Event().
|
inline |
Definition at line 80 of file G4Event.hh.
References eventID.
Referenced by export_G4Event(), G4WorkerRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), G4TaskRunManager::SetUpAnEvent(), G4MTRunManager::SetUpAnEvent(), G4MTRunManager::SetUpNEvents(), and G4TaskRunManager::SetUpNEvents().
|
inline |
Definition at line 82 of file G4Event.hh.
References HC.
Referenced by G4EventManager::DoProcessing().
|
inline |
Definition at line 90 of file G4Event.hh.
References randomNumberStatus, and validRandomNumberStatus.
Referenced by G4RunManager::GenerateEvent(), G4WorkerRunManager::GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), and G4EventManager::ProcessOneEvent().
|
inline |
Definition at line 95 of file G4Event.hh.
References randomNumberStatusForProcessing, and validRandomNumberStatusForProcessing.
Referenced by G4EventManager::DoProcessing().
|
inline |
Definition at line 86 of file G4Event.hh.
References trajectoryContainer.
Referenced by G4EventManager::DoProcessing().
|
inline |
Definition at line 171 of file G4Event.hh.
References userInfo.
Referenced by export_G4Event(), and G4EventManager::SetUserInformation().
|
inline |
Definition at line 102 of file G4Event.hh.
References keepTheEvent.
Referenced by G4RunManager::CleanUpPreviousEvents(), G4RunManager::CleanUpUnnecessaryEvents(), G4VisManager::EndOfEvent(), and G4RunManager::StackPreviousEvent().
|
private |
Definition at line 208 of file G4Event.hh.
Referenced by Draw(), GetDCofThisEvent(), SetDCofThisEvent(), and ~G4Event().
|
private |
Definition at line 215 of file G4Event.hh.
Referenced by IsAborted(), and SetEventAborted().
|
private |
Definition at line 198 of file G4Event.hh.
Referenced by GetEventID(), operator!=(), operator==(), Print(), and SetEventID().
|
mutableprivate |
Definition at line 230 of file G4Event.hh.
Referenced by GetNumberOfGrips(), KeepForPostProcessing(), and PostProcessingFinished().
|
private |
Definition at line 205 of file G4Event.hh.
Referenced by Draw(), GetHCofThisEvent(), SetHCofThisEvent(), and ~G4Event().
|
private |
Definition at line 229 of file G4Event.hh.
Referenced by KeepTheEvent(), and ToBeKept().
|
private |
Definition at line 202 of file G4Event.hh.
Referenced by AddPrimaryVertex(), GetNumberOfPrimaryVertex(), and GetPrimaryVertex().
|
private |
Definition at line 221 of file G4Event.hh.
Referenced by GetRandomNumberStatus(), SetRandomNumberStatus(), and ~G4Event().
|
private |
Definition at line 225 of file G4Event.hh.
Referenced by GetRandomNumberStatusForProcessing(), SetRandomNumberStatusForProcessing(), and ~G4Event().
|
private |
Definition at line 201 of file G4Event.hh.
Referenced by AddPrimaryVertex(), GetPrimaryVertex(), and ~G4Event().
|
private |
Definition at line 211 of file G4Event.hh.
Referenced by Draw(), GetTrajectoryContainer(), SetTrajectoryContainer(), and ~G4Event().
|
private |
Definition at line 218 of file G4Event.hh.
Referenced by GetUserInformation(), SetUserInformation(), and ~G4Event().
|
private |
Definition at line 222 of file G4Event.hh.
Referenced by GetRandomNumberStatus(), and SetRandomNumberStatus().
|
private |
Definition at line 226 of file G4Event.hh.
Referenced by GetRandomNumberStatusForProcessing(), and SetRandomNumberStatusForProcessing().