|
ATLAS Offline Software
|
Go to the documentation of this file.
59 vectorTTree::const_iterator libiter;
60 for (libiter = ttreeVector.begin(); libiter != ttreeVector.end(); ++libiter) {
61 library = (**libiter)(
fname);
62 if (library !=
nullptr)
break;
71 vectorStruct::const_iterator libiter;
72 for (libiter = structVector.begin(); libiter != structVector.end(); ++libiter) {
73 library = (**libiter)(
fname);
74 if (library !=
nullptr)
break;
static IShowerLib * readFromROOTFile(TFile *source)
factory method. create a library from root file. returns NULL if file is invalid.
IShowerLib * iterateTTree(TFile *fname)
static IShowerLib * createEmptyLib(const std::string &inputFile)
factory method. create empty library with the given structure. returns NULL if file is invalid.
static IShowerLib * createEmptyLib(const std::string &inputFile)
factory method. create empty library with the given structure. returns NULL if file is invalid.
std::vector< readTTree > vectorTTree
IShowerLib * iterateStruct(const std::string &fname)
static IShowerLib * readFromROOTFile(TFile *source)
factory method. create a library from root file. returns NULL if file is invalid.
std::vector< readStruct > vectorStruct
static IShowerLib * createEmptyLib(const std::string &inputFile)
factory method. create empty library with the given structure. returns NULL if file is invalid.
static IShowerLib * createEmptyLib(const std::string &inputFile)
factory method. create empty library with the given structure. returns NULL if file is invalid.
Class for shower library shower lib interface.
static IShowerLib * readFromROOTFile(TFile *source)
factory method. create a library from root file. returns NULL if file is invalid.
vectorTTree vectorTTreeFull()
Namespace for the ShowerLib related classes.
static IShowerLib * readFromROOTFile(TFile *source)
factory method. create a library from root file. returns NULL if file is invalid.
vectorStruct vectorStructFull()