BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Simple extension to cache extra variables through an event. More...
#include <BDSLinkEventInfo.hh>
Public Member Functions | |
void | Flush () override |
![]() | |
virtual void | Print () const |
const BDSOutputROOTEventInfo * | GetInfo () const |
Accessor. | |
virtual void | Flush () |
void | SetStartTime (const time_t &startTimeIn) |
Setters. | |
void | SetStopTime (const time_t &stopTimeIn) |
Setters. | |
void | SetDurationWall (G4float durationWallIn) |
Setters. | |
void | SetDurationCPU (G4float durationCPUIn) |
Setters. | |
void | SetSeedStateAtStart (const G4String &seedStateAtStartIn) |
Setters. | |
void | SetIndex (G4int indexIn) |
Setters. | |
void | SetAborted (G4bool abortedIn) |
Setters. | |
void | SetPrimaryHitMachine (G4bool hitIn) |
Setters. | |
void | SetMemoryUsage (G4double memoryUsageMbIn) |
Setters. | |
void | SetPrimaryAbsorbedInCollimator (G4bool absorbed) |
Setters. | |
void | SetNTracks (long long int nTracks) |
Setters. | |
void | SetBunchIndex (int bunchIndexIn) |
Setters. | |
Data Fields | |
G4int | externalParticleIDofPrimary |
G4int | externalParentIDofPrimary |
Additional Inherited Members | |
![]() | |
BDSOutputROOTEventInfo * | info |
Instance of info. | |
Simple extension to cache extra variables through an event.
Definition at line 32 of file BDSLinkEventInfo.hh.
|
inline |
Definition at line 35 of file BDSLinkEventInfo.hh.
|
inlinevirtual |
Definition at line 39 of file BDSLinkEventInfo.hh.
|
inlineoverridevirtual |
Reimplemented from BDSEventInfo.
Definition at line 41 of file BDSLinkEventInfo.hh.
G4int BDSLinkEventInfo::externalParentIDofPrimary |
Definition at line 44 of file BDSLinkEventInfo.hh.
G4int BDSLinkEventInfo::externalParticleIDofPrimary |
Definition at line 43 of file BDSLinkEventInfo.hh.