TSimpleAnalysis A TSimpleAnalysis object creates histograms from a TChain. These histograms are stored to an output file. The histogrammed (TTreeFormula) expressions, their cuts, the input and output files are configured through a simple config file that allows comments starting with '#'.
~TSimpleAnalysis() | |
bool | Configure() |
TSimpleAnalysis& | operator=(const TSimpleAnalysis&) |
TSimpleAnalysis& | operator=(TSimpleAnalysis&&) |
bool | Run() |
TSimpleAnalysis(const string& file) | |
TSimpleAnalysis(const TSimpleAnalysis&) | |
TSimpleAnalysis(TSimpleAnalysis&&) | |
TSimpleAnalysis(const string& output, const vector<string>& inputFiles, const vector<string>& expressions, const string& treeName) |
string | GetLine(int& numbLine) |
string | HandleExpressionConfig(const string& line) |
bool | HandleInputFileNameConfig(const string& line) |
bool | SetTreeName() |
string | fConfigFile | Name of the configuration file |
map<string,pair<string,string> > | fHists | |
ifstream | fIn | Stream for the input file |
vector<string> | fInputFiles | .root input files |
string | fOutputFile | Output file in which are stored the histograms |
string | fTreeName | Name of the input tree |
static TSimpleAnalysis::EReadingWhat | kReadingExpressions | |
static TSimpleAnalysis::EReadingWhat | kReadingInput | |
static TSimpleAnalysis::EReadingWhat | kReadingOutput | |
static TSimpleAnalysis::EReadingWhat | kReadingTreeName |
Inheritance Chart: | |||||
|