Public Types |
typedef std::unordered_map
< TString, std::map< TString,
TH1 * > * > | Monitor_t |
Public Member Functions |
Monitor_t & | getAllMonitors () |
bool | hasBaseHisto (TString histo) |
bool | hasTag (std::map< TString, TH1 * > *map, TString tag, bool useBinWidth=false) |
TH1 * | getHisto (TString histo, TString tag, bool useBinWidth=false) |
void | Write () |
void | Scale (double w) |
bool | fillHisto (TString name, TString tag, double valx, double weight, bool useBinWidth=false) |
bool | fillHisto (TString name, TString tag, double valx, double valy, double weight, bool useBinWidth=false) |
bool | fillProfile (TString name, TString tag, double valx, double valy, double weight) |
bool | fillHisto (TString name, std::vector< TString > tags, double valx, double weight, bool useBinWidth=false) |
bool | fillHisto (TString name, std::vector< TString > tags, double valx, double valy, double weight, bool useBinWidth=false) |
bool | fillProfile (TString name, std::vector< TString > tags, double valx, double valy, double weight) |
bool | fillHisto (TString name, std::vector< TString > tags, double valx, std::vector< double > weights, bool useBinWidth=false) |
bool | fillHisto (TString name, std::vector< TString > tags, double valx, double valy, std::vector< double > weights, bool useBinWidth=false) |
bool | fillProfile (TString name, std::vector< TString > tags, double valx, double valy, std::vector< double > weights) |
bool | setBinContentAndError (TString name, TString tag, double bin, double content, double error=0, bool useBinWidth=false) |
void | initMonitorForStep (TString tag) |
TH1 * | addHistogram (TH1 *h, TString tag) |
TH1 * | addHistogram (TH1 *h) |
Public Attributes |
Monitor_t | allMonitors_ |