SmartSelectionMonitor Class Reference

Inheritance diagram for SmartSelectionMonitor:
Inheritance graph
[legend]

List of all members.

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_

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Enumerations Enumerator

Generated on 30 Oct 2020 for H→ZZ→2ℓ2ν analysis by  doxygen 1.6.1