|
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 |
Public Member Functions inherited from BDSEventInfo | |
| virtual void | Print () const |
| const BDSOutputROOTEventInfo * | GetInfo () const |
| Accessor. | |
| 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 | |
Protected Attributes inherited from BDSEventInfo | |
| 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.