24#include "RebdsimTypes.hh"
40 int dataVersionIn = 0);
45 std::vector<std::string> SamplerCNames()
const;
46 std::vector<std::string> SamplerSNames()
const;
60 bool allBranchesOn =
true,
61 const RBDS::VectorString* branchesToTurnOn =
nullptr);
Information stored per model representing accelerator.
BDSOutputROOTEventModel * model
Member that ROOT can map file data to locally.
std::vector< std::string > CollimatorNames() const
Access all the sampler branch names from the model.
void SetBranchAddress(TTree *t, bool allBranchesOn=true, const RBDS::VectorString *branchesToTurnOn=nullptr)
Set the branch addresses to address the contents of the file.
void SetDataVersion(int dataVersionIn)
std::vector< std::string > SamplerNames() const
Access all the unique sampler names from the model.
int DataVersion() const
Accessor.