1 #ifndef BTagDifferentialPlot_H
2 #define BTagDifferentialPlot_H
35 void plot (TCanvas & theCanvas) ;
37 void plot(
const std::string &
name,
const std::string & ext);
MonitorElement * theDifferentialHistoB_b
MonitorElement * theDifferentialHistoB_g
void addBinPlotter(JetTagPlotter *aPlotter)
TH1F * getDifferentialHistoB_g()
MonitorElement * theDifferentialHistoB_s
MonitorElement * theDifferentialHistoB_dusg
std::string diffVariableName
TH1F * getDifferentialHistoB_dus()
void psPlot(const std::string &name)
MonitorElement * theDifferentialHistoB_dus
TH1F * getDifferentialHistoB_u()
TH1F * getDifferentialHistoB_dusg()
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
TH1F * getDifferentialHistoB_b()
void plot(TCanvas &theCanvas)
BTagDifferentialPlot(const double &bEff, const ConstVarType &constVariable, const std::string &tagName)
void epsPlot(const std::string &name)
MonitorElement * theDifferentialHistoB_c
MonitorElement * theDifferentialHistoB_ni