|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Loader of ROOT Event output for recreating events. More...
#include <BDSOutputLoader.hh>


Public Member Functions | |
| BDSOutputLoader (const G4String &filePath) | |
| G4int | DataVersion () const |
| unsigned long long int | NOriginalEvents () const |
| GMAD::OptionsBase | OptionsBaseClass () |
| GMAD::Options | Options () |
| GMAD::BeamBase | BeamBaseClass () |
| GMAD::Beam | Beam () |
| G4String | SeedState (G4int eventNumber=0) |
| Access the seed state for a given event index in the file (0 counting). | |
Protected Attributes | |
| TFile * | file |
| G4int | dataVersion |
| unsigned long long int | nOriginalEvents |
| Cache of variable from header. | |
| G4bool | badFilePath |
| G4bool | rootEventFile |
| BDSOutputROOTEventBeam * | localBeam |
| BDSOutputROOTEventOptions * | localOptions |
| BDSOutputROOTEventInfo * | localEventSummary |
| TTree * | beamTree |
| TTree * | optionsTree |
| TTree * | eventTree |
Private Member Functions | |
| BDSOutputLoader (const BDSOutputLoader &)=delete | |
| BDSOutputLoader & | operator= (const BDSOutputLoader &)=delete |
Loader of ROOT Event output for recreating events.
Definition at line 43 of file BDSOutputLoader.hh.
|
explicit |
Definition at line 39 of file BDSOutputLoader.cc.
|
virtual |
Definition at line 100 of file BDSOutputLoader.cc.
| GMAD::Beam BDSOutputLoader::Beam | ( | ) |
Definition at line 116 of file BDSOutputLoader.cc.
| GMAD::BeamBase BDSOutputLoader::BeamBaseClass | ( | ) |
Definition at line 108 of file BDSOutputLoader.cc.
|
inline |
Definition at line 49 of file BDSOutputLoader.hh.
|
inline |
Definition at line 50 of file BDSOutputLoader.hh.
| GMAD::Options BDSOutputLoader::Options | ( | ) |
Definition at line 129 of file BDSOutputLoader.cc.
| GMAD::OptionsBase BDSOutputLoader::OptionsBaseClass | ( | ) |
Definition at line 121 of file BDSOutputLoader.cc.
| G4String BDSOutputLoader::SeedState | ( | G4int | eventNumber = 0 | ) |
Access the seed state for a given event index in the file (0 counting).
Definition at line 134 of file BDSOutputLoader.cc.
References BDSOutputROOTEventInfo::seedStateAtStart.
Referenced by BDSPrimaryGeneratorAction::GeneratePrimaries().

|
protected |
Definition at line 64 of file BDSOutputLoader.hh.
|
protected |
Definition at line 71 of file BDSOutputLoader.hh.
|
protected |
Definition at line 62 of file BDSOutputLoader.hh.
|
protected |
Definition at line 73 of file BDSOutputLoader.hh.
|
protected |
Definition at line 61 of file BDSOutputLoader.hh.
|
protected |
Definition at line 67 of file BDSOutputLoader.hh.
|
protected |
Definition at line 69 of file BDSOutputLoader.hh.
|
protected |
Definition at line 68 of file BDSOutputLoader.hh.
|
protected |
Cache of variable from header.
Definition at line 63 of file BDSOutputLoader.hh.
|
protected |
Definition at line 72 of file BDSOutputLoader.hh.
|
protected |
Definition at line 65 of file BDSOutputLoader.hh.