1 #ifndef BTagDifferentialPlot_H
2 #define BTagDifferentialPlot_H
35 void plot (TCanvas & theCanvas) ;
MonitorElement * theDifferentialHistoB_b
MonitorElement * theDifferentialHistoB_g
void addBinPlotter(JetTagPlotter *aPlotter)
TH1F * getDifferentialHistoB_g()
MonitorElement * theDifferentialHistoB_s
MonitorElement * theDifferentialHistoB_pu
MonitorElement * theDifferentialHistoB_dusg
std::string diffVariableName
TH1F * getDifferentialHistoB_dus()
void process(DQMStore::IBooker &ibook)
void psPlot(const std::string &name)
MonitorElement * theDifferentialHistoB_dus
TH1F * getDifferentialHistoB_u()
TH1F * getDifferentialHistoB_dusg()
void bookHisto(DQMStore::IBooker &ibook)
std::pair< double, double > getMistag(const double &fixedBEfficiency, TH1F *effPurHist)
TH1F * getDifferentialHistoB_c()
std::string constVariableName
std::pair< double, double > constVariableValue
std::vector< JetTagPlotter * > theBinPlotters
MonitorElement * theDifferentialHistoB_u
TH1F * getDifferentialHistoB_s()
TH1F * getTH1F(void) const
TH1F * getDifferentialHistoB_ni()
TH1F * getDifferentialHistoB_d()
MonitorElement * theDifferentialHistoB_d
BTagDifferentialPlot(const double &bEff, const ConstVarType &constVariable, const std::string &tagName, const unsigned int &mc)
TH1F * getDifferentialHistoB_b()
TH1F * getDifferentialHistoB_pu()
void plot(TCanvas &theCanvas)
void epsPlot(const std::string &name)
MonitorElement * theDifferentialHistoB_c
MonitorElement * theDifferentialHistoB_ni