44 #ifndef _GSIM_FILES_H_
45 #define _GSIM_FILES_H_
67 GSimFiles(
bool chain=
true,
const int nmaxmodels=10);
75 TChain *
EvtChain (
int imodel)
const;
78 void Print (ostream & stream)
const;
85 void Init (
const int nmaxmodels);
100 #endif // _GSIM_FILES_H_
vector< TFile * > * fXSecFile
Holds GENIE simulation outputs (cross-section ROOT files, simulated event samples in GHEP...
string ModelTag(int imodel) const
vector< TChain * > * fEvtChain
void Init(const int nmaxmodels)
vector< string > * fModelTag
vector< string > & EvtFileNames(int imodel) const
friend ostream & operator<<(ostream &stream, const GSimFiles &gsimf)
TChain * EvtChain(int imodel) const
const string & PathToXMLFile(void) const
string XSecFileName(int imodel) const
bool LoadFromFile(string xmlfile)
void Print(ostream &stream) const
int FindModelID(string tag) const
vector< vector< string > > * fEvtFileNames
GSimFiles(bool chain=true, const int nmaxmodels=10)
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
TFile * XSecFile(int imodel) const
vector< string > * fXSecFileName