#include <FlavourHistorgrams2D.h>
Public Member Functions | |
std::string | baseNameDescription () const |
std::string | baseNameTitle () const |
void | divide (const FlavourHistograms2D< T, G > &bHD) 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 |
FlavourHistograms2D (TString baseNameTitle_, TString baseNameDescription_, int nBinsX_, double lowerBoundX_, double upperBoundX_, int nBinsY_, double lowerBoundY_, double upperBoundY_, bool statistics_, bool update, std::string folder, bool mc, bool createProfile) | |
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_s () const |
TH2F * | histo_u () const |
double | lowerBoundX () const |
double | lowerBoundY () const |
int | nBinsX () const |
int | nBinsY () const |
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_s () const |
TProfile * | profile_u () const |
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 |
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_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_s |
MonitorElement * | theProfile_u |
bool | theStatistics |
double | theUpperBoundX |
double | theUpperBoundY |
Private Member Functions | |
FlavourHistograms2D () | |
Private Attributes | |
bool | createProfile_ |
bool | 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_, | ||
bool | statistics_, | ||
bool | update, | ||
std::string | folder, | ||
bool | mc, | ||
bool | createProfile | ||
) |
Definition at line 169 of file FlavourHistorgrams2D.h.
References HistoProviderDQM::access(), 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_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_s, FlavourHistograms2D< T, G >::theProfile_u, FlavourHistograms2D< T, G >::theStatistics, FlavourHistograms2D< T, G >::theUpperBoundX, and FlavourHistograms2D< T, G >::theUpperBoundY.
|
virtual |
Definition at line 310 of file FlavourHistorgrams2D.h.
|
inlineprivate |
Definition at line 159 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 66 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 65 of file FlavourHistorgrams2D.h.
void FlavourHistograms2D< T, G >::divide | ( | const FlavourHistograms2D< T, G > & | bHD | ) | const |
Definition at line 415 of file FlavourHistorgrams2D.h.
References 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_s(), and FlavourHistograms2D< T, G >::histo_u().
Referenced by python.rootplot.utilities.Hist::__div__().
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T & | variableX, | ||
const G & | variableY | ||
) | const |
Definition at line 324 of file FlavourHistorgrams2D.h.
Referenced by TrackIPTagPlotter::analyzeTag(), and TagCorrelationPlotter::analyzeTags().
void FlavourHistograms2D< T, G >::fill | ( | const int & | flavour, |
const T * | variableX, | ||
const G * | variableY | ||
) | const |
Definition at line 331 of file FlavourHistorgrams2D.h.
References i.
|
protected |
Definition at line 437 of file FlavourHistorgrams2D.h.
std::vector< TH2F * > FlavourHistograms2D< T, G >::getHistoVector | ( | ) | const |
Definition at line 500 of file FlavourHistorgrams2D.h.
References getTH2F().
std::vector< TProfile * > FlavourHistograms2D< T, G >::getProfileVector | ( | ) | const |
Definition at line 519 of file FlavourHistorgrams2D.h.
References getTProfile().
|
inline |
Definition at line 76 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 81 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 80 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 77 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 84 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 85 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 82 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 83 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 79 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 78 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::divide().
|
inline |
Definition at line 69 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 71 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 67 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 68 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 87 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 92 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 91 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 88 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 95 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 96 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 93 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 94 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 90 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 89 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 60 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 61 of file FlavourHistorgrams2D.h.
void FlavourHistograms2D< T, G >::settitle | ( | const char * | titleX, |
const char * | titleY | ||
) |
Definition at line 360 of file FlavourHistorgrams2D.h.
Referenced by TagCorrelationPlotter::TagCorrelationPlotter().
|
inline |
Definition at line 73 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 70 of file FlavourHistorgrams2D.h.
|
inline |
Definition at line 72 of file FlavourHistorgrams2D.h.
|
private |
Definition at line 162 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
private |
Definition at line 161 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 115 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 120 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::baseNameDescription(), and FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 119 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::baseNameTitle(), and FlavourHistograms2D< T, G >::FlavourHistograms2D().
|
protected |
Definition at line 131 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_all().
|
protected |
Definition at line 136 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_b().
|
protected |
Definition at line 135 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_c().
|
protected |
Definition at line 132 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_d().
|
protected |
Definition at line 139 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_dus().
|
protected |
Definition at line 140 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_dusg().
|
protected |
Definition at line 137 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_g().
|
protected |
Definition at line 138 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_ni().
|
protected |
Definition at line 134 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_s().
|
protected |
Definition at line 133 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::histo_u().
|
protected |
Definition at line 117 of file FlavourHistorgrams2D.h.
|
protected |
Definition at line 123 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::lowerBoundX().
|
protected |
Definition at line 125 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::lowerBoundY().
|
protected |
Definition at line 128 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::SetMaximum().
|
protected |
Definition at line 116 of file FlavourHistorgrams2D.h.
|
protected |
Definition at line 128 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< double, double >::SetMinimum().
|
protected |
Definition at line 121 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::nBinsX().
|
protected |
Definition at line 122 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::nBinsY().
|
protected |
Definition at line 143 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_all().
|
protected |
Definition at line 148 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_b().
|
protected |
Definition at line 147 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_c().
|
protected |
Definition at line 144 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_d().
|
protected |
Definition at line 151 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_dus().
|
protected |
Definition at line 152 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_dusg().
|
protected |
Definition at line 149 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_g().
|
protected |
Definition at line 150 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_ni().
|
protected |
Definition at line 146 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_s().
|
protected |
Definition at line 145 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::profile_u().
|
protected |
Definition at line 127 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::statistics().
|
protected |
Definition at line 124 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::upperBoundX().
|
protected |
Definition at line 126 of file FlavourHistorgrams2D.h.
Referenced by FlavourHistograms2D< T, G >::FlavourHistograms2D(), and FlavourHistograms2D< double, double >::upperBoundY().