#include <FlavourHistorgrams2D.h>
Public Member Functions | |
std::string | baseNameDescription () const |
std::string | baseNameTitle () const |
void | divide (const FlavourHistograms2D< T, G > &bHD) const |
void | epsPlot (const std::string &name) |
void | fill (const int &flavour, const T &variableX, const G &variableY) const |
void | fill (const int &flavour, const T &variableX, const G &variableY, const float &w) const |
void | fill (const int &flavour, const T *variableX, const G *variableY) const |
void | fill (const int &flavour, const T *variableX, const G *variableY, const float &w) const |
FlavourHistograms2D (TString baseNameTitle_, TString baseNameDescription_, int nBinsX_, double lowerBoundX_, double upperBoundX_, int nBinsY_, double lowerBoundY_, double upperBoundY_, std::string folder, unsigned int mc, bool createProfile, DQMStore::IGetter &iget) | |
FlavourHistograms2D (TString baseNameTitle_, TString baseNameDescription_, int nBinsX_, double lowerBoundX_, double upperBoundX_, int nBinsY_, double lowerBoundY_, double upperBoundY_, bool statistics_, std::string folder, unsigned int mc, bool createProfile, DQMStore::IBooker &ibook) | |
std::vector< TH2F * > | getHistoVector () const |
std::vector< TProfile * > | getProfileVector () const |
TH2F * | histo_all () const |
TH2F * | histo_b () const |
TH2F * | histo_c () const |
TH2F * | histo_d () const |
TH2F * | histo_dus () const |
TH2F * | histo_dusg () const |
TH2F * | histo_g () const |
TH2F * | histo_ni () const |
TH2F * | histo_pu () const |
TH2F * | histo_s () const |
TH2F * | histo_u () const |
double | lowerBoundX () const |
double | lowerBoundY () const |
int | nBinsX () const |
int | nBinsY () const |
void | plot (TPad *theCanvas=0) |
TProfile * | profile_all () const |
TProfile * | profile_b () const |
TProfile * | profile_c () const |
TProfile * | profile_d () const |
TProfile * | profile_dus () const |
TProfile * | profile_dusg () const |
TProfile * | profile_g () const |
TProfile * | profile_ni () const |
TProfile * | profile_pu () const |
TProfile * | profile_s () const |
TProfile * | profile_u () const |
void | setEfficiencyFlag () |
void | SetMaximum (const double &max) |
void | SetMinimum (const double &min) |
void | settitle (const char *titleX, const char *titleY) |
bool | statistics () const |
double | upperBoundX () const |
double | upperBoundY () const |
virtual | ~FlavourHistograms2D () |
Protected Member Functions | |
void | fillVariable (const int &flavour, const T &varX, const G &varY, const float &w) const |
Protected Attributes | |
int * | theArrayDimension |
std::string | theBaseNameDescription |
std::string | theBaseNameTitle |
MonitorElement * | theHisto_all |
MonitorElement * | theHisto_b |
MonitorElement * | theHisto_c |
MonitorElement * | theHisto_d |
MonitorElement * | theHisto_dus |
MonitorElement * | theHisto_dusg |
MonitorElement * | theHisto_g |
MonitorElement * | theHisto_ni |
MonitorElement * | theHisto_pu |
MonitorElement * | theHisto_s |
MonitorElement * | theHisto_u |
int | theIndexToPlot |
double | theLowerBoundX |
double | theLowerBoundY |
double | theMax |
int | theMaxDimension |
double | theMin |
int | theNBinsX |
int | theNBinsY |
MonitorElement * | theProfile_all |
MonitorElement * | theProfile_b |
MonitorElement * | theProfile_c |
MonitorElement * | theProfile_d |
MonitorElement * | theProfile_dus |
MonitorElement * | theProfile_dusg |
MonitorElement * | theProfile_g |
MonitorElement * | theProfile_ni |
MonitorElement * | theProfile_pu |
MonitorElement * | theProfile_s |
MonitorElement * | theProfile_u |
bool | theStatistics |
double | theUpperBoundX |
double | theUpperBoundY |
Private Member Functions | |
FlavourHistograms2D () | |
Private Attributes | |
bool | createProfile_ |
unsigned int | mcPlots_ |
Definition at line 30 of file FlavourHistorgrams2D.h.
FlavourHistograms2D< T, G >::FlavourHistograms2D | ( | TString | baseNameTitle_, |
TString | baseNameDescription_, | ||
int | nBinsX_, | ||
double | lowerBoundX_, | ||
double | upperBoundX_, | ||
int | nBinsY_, | ||
double | lowerBoundY_, | ||
double | upperBoundY_, | ||
std::string | folder, | ||
unsigned int | mc, | ||
bool | createProfile, | ||
DQMStore::IGetter & | iget | ||
) |
Definition at line 185 of file FlavourHistorgrams2D.h.
References FlavourHistograms2D< T, G >::createProfile_, DQMStore::IGetter::get(), FlavourHistograms2D< T, G >::mcPlots_, FlavourHistograms2D< T, G >::theArrayDimension, FlavourHistograms2D< T, G >::theBaseNameTitle, FlavourHistograms2D< T, G >::theHisto_all, FlavourHistograms2D< T, G >::theHisto_b, FlavourHistograms2D< T, G >::theHisto_c, FlavourHistograms2D< T, G >::theHisto_d, FlavourHistograms2D< T, G >::theHisto_dus, FlavourHistograms2D< T, G >::theHisto_dusg, FlavourHistograms2D< T, G >::theHisto_g, FlavourHistograms2D< T, G >::theHisto_ni, FlavourHistograms2D< T, G >::theHisto_pu, FlavourHistograms2D< T, G >::theHisto_s, FlavourHistograms2D< T, G >::theHisto_u, FlavourHistograms2D< T, G >::theProfile_all, FlavourHistograms2D< T, G >::theProfile_b, FlavourHistograms2D< T, G >::theProfile_c, FlavourHistograms2D< T, G >::theProfile_d, FlavourHistograms2D< T, G >::theProfile_dus, FlavourHistograms2D< T, G >::theProfile_dusg, FlavourHistograms2D< T, G >::theProfile_g, FlavourHistograms2D< T, G >::theProfile_ni, FlavourHistograms2D< T, G >::theProfile_pu, FlavourHistograms2D< T, G >::theProfile_s, and FlavourHistograms2D< T, G >::theProfile_u.
FlavourHistograms2D< T, G >::FlavourHistograms2D | ( | TString | baseNameTitle_, |
TString | baseNameDescription_, | ||
int | nBinsX_, | ||
double | lowerBoundX_, | ||
double | upperBoundX_, | ||
int | nBinsY_, | ||
double | lowerBoundY_, | ||
double | upperBoundY_, | ||
bool | statistics_, | ||
std::string | folder, | ||
unsigned int | mc, | ||
bool | createProfile, | ||
DQMStore::IBooker & | ibook | ||
) |
Definition at line 289 of file FlavourHistorgrams2D.h.
References HistoProviderDQM::book2D(), HistoProviderDQM::bookProfile(), FlavourHistograms2D< T, G >::createProfile_, MonitorElement::getTH2F(), MonitorElement::getTProfile(), FlavourHistograms2D< T, G >::mcPlots_, FlavourHistograms2D< T, G >::theArrayDimension, FlavourHistograms2D< T, G >::theBaseNameDescription, FlavourHistograms2D< T, G >::theBaseNameTitle, FlavourHistograms2D< T, G >::theHisto_all, FlavourHistograms2D< T, G >::theHisto_b, FlavourHistograms2D< T, G >::theHisto_c, FlavourHistograms2D< T, G >::theHisto_d, FlavourHistograms2D< T, G >::theHisto_dus, FlavourHistograms2D< T, G >::theHisto_dusg, FlavourHistograms2D< T, G >::theHisto_g, FlavourHistograms2D< T, G >::theHisto_ni, FlavourHistograms2D< T, G >::theHisto_pu, FlavourHistograms2D< T, G >::theHisto_s, FlavourHistograms2D< T, G >::theHisto_u, FlavourHistograms2D< T, G >::theLowerBoundX, FlavourHistograms2D< T, G >::theLowerBoundY, FlavourHistograms2D< T, G >::theNBinsX, FlavourHistograms2D< T, G >::theNBinsY, FlavourHistograms2D< T, G >::theProfile_all, FlavourHistograms2D< T, G >::theProfile_b, FlavourHistograms2D< T, G >::theProfile_c, FlavourHistograms2D< T, G >::theProfile_d, FlavourHistograms2D< T, G >::theProfile_dus, FlavourHistograms2D< T, G >::theProfile_dusg, FlavourHistograms2D< T, G >::theProfile_g, FlavourHistograms2D< T, G >::theProfile_ni, FlavourHistograms2D< T, G >::theProfile_pu, FlavourHistograms2D< T, G >::theProfile_s, FlavourHistograms2D< T, G >::theProfile_u, FlavourHistograms2D< T, G >::theStatistics, FlavourHistograms2D< T, G >::theUpperBoundX, and FlavourHistograms2D< T, G >::theUpperBoundY.
|
virtual |
Definition at line 426 of file FlavourHistorgrams2D.h.
|
inlineprivate |
Definition at line 175 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 78 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
inline |
Definition at line 77 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
void FlavourHistograms2D< T, G >::divide | ( | const FlavourHistograms2D< T, G > & | bHD | ) | const |
Definition at line 636 of file FlavourHistorgrams2D.h.
References MultipleCompare::Divide(), getTH2F(), FlavourHistograms2D< T, G >::histo_all(), FlavourHistograms2D< T, G >::histo_b(), FlavourHistograms2D< T, G >::histo_c(), FlavourHistograms2D< T, G >::histo_d(), FlavourHistograms2D< T, G >::histo_dus(), FlavourHistograms2D< T, G >::histo_dusg(), FlavourHistograms2D< T, G >::histo_g(), FlavourHistograms2D< T, G >::histo_ni(), FlavourHistograms2D< T, G >::histo_pu(), FlavourHistograms2D< T, G >::histo_s(), and FlavourHistograms2D< T, G >::histo_u().
Referenced by python.rootplot.utilities.Hist::__div__(), and cuy.FindIssue::__init__().
void FlavourHistograms2D< T, G >::epsPlot | ( | const std::string & | name | ) |
Definition at line 625 of file FlavourHistorgrams2D.h.
References bigModule::plot().
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T & | variableX, | ||
const G & | variableY | ||
) | const |
Definition at line 437 of file FlavourHistorgrams2D.h.
References lumiContext::fill.
Referenced by TagCorrelationPlotter::analyzeTags().
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T & | variableX, | ||
const G & | variableY, | ||
const float & | w | ||
) | const |
Definition at line 430 of file FlavourHistorgrams2D.h.
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T * | variableX, | ||
const G * | variableY | ||
) | const |
Definition at line 471 of file FlavourHistorgrams2D.h.
References lumiContext::fill.
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T * | variableX, | ||
const G * | variableY, | ||
const float & | w | ||
) | const |
Definition at line 443 of file FlavourHistorgrams2D.h.
References callgraph::G, and i.
|
protected |
Definition at line 679 of file FlavourHistorgrams2D.h.
std::vector< TH2F * > FlavourHistograms2D< T, G >::getHistoVector | ( | ) | const |
Definition at line 776 of file FlavourHistorgrams2D.h.
References getTH2F().
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
std::vector< TProfile * > FlavourHistograms2D< T, G >::getProfileVector | ( | ) | const |
Definition at line 798 of file FlavourHistorgrams2D.h.
References getTProfile().
|
inline |
Definition at line 88 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 93 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 92 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 89 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 96 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 97 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 94 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 95 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 98 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 91 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 90 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 81 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
inline |
Definition at line 83 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
inline |
Definition at line 79 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
inline |
Definition at line 80 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
void FlavourHistograms2D< T, G >::plot | ( | TPad * | theCanvas = 0 | ) |
Definition at line 532 of file FlavourHistorgrams2D.h.
References cuy::col, MonitorElement::getTH2F(), timingPdfMaker::histo, i, bookConverter::max, and RecoBTag::setTDRStyle().
Referenced by cuy.FindIssue::__init__().
|
inline |
Definition at line 100 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 105 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 104 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 101 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 108 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 109 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 106 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 107 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 110 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 103 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 102 of file FlavourHistorgrams2D.h.
void FlavourHistograms2D< T, G >::setEfficiencyFlag | ( | ) |
Definition at line 660 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 72 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 73 of file FlavourHistorgrams2D.h.
void FlavourHistograms2D< T, G >::settitle | ( | const char * | titleX, |
const char * | titleY | ||
) |
Definition at line 477 of file FlavourHistorgrams2D.h.
Referenced by TagCorrelationPlotter::TagCorrelationPlotter().
|
inline |
Definition at line 85 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 82 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
inline |
Definition at line 84 of file FlavourHistorgrams2D.h.
Referenced by EffPurFromHistos2D::EffPurFromHistos2D().
|
private |
Definition at line 178 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
private |
Definition at line 177 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 129 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 134 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::baseNameDescription(), and FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 133 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::baseNameTitle(), and FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 145 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_all().
|
protected |
Definition at line 150 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_b().
|
protected |
Definition at line 149 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_c().
|
protected |
Definition at line 146 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_d().
|
protected |
Definition at line 153 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_dus().
|
protected |
Definition at line 154 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_dusg().
|
protected |
Definition at line 151 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_g().
|
protected |
Definition at line 152 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_ni().
|
protected |
Definition at line 155 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_pu().
|
protected |
Definition at line 148 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_s().
|
protected |
Definition at line 147 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_u().
|
protected |
Definition at line 131 of file FlavourHistorgrams2D.h.
|
protected |
Definition at line 137 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::lowerBoundX().
|
protected |
Definition at line 139 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::lowerBoundY().
|
protected |
Definition at line 142 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::SetMaximum().
|
protected |
Definition at line 130 of file FlavourHistorgrams2D.h.
|
protected |
Definition at line 142 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::SetMinimum().
|
protected |
Definition at line 135 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::nBinsX().
|
protected |
Definition at line 136 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::nBinsY().
|
protected |
Definition at line 158 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_all().
|
protected |
Definition at line 163 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_b().
|
protected |
Definition at line 162 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_c().
|
protected |
Definition at line 159 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_d().
|
protected |
Definition at line 166 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_dus().
|
protected |
Definition at line 167 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_dusg().
|
protected |
Definition at line 164 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_g().
|
protected |
Definition at line 165 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_ni().
|
protected |
Definition at line 168 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_pu().
|
protected |
Definition at line 161 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_s().
|
protected |
Definition at line 160 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_u().
|
protected |
Definition at line 141 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::statistics().
|
protected |
Definition at line 138 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::upperBoundX().
|
protected |
Definition at line 140 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::upperBoundY().