1 #ifndef BTagDifferentialPlot_H 2 #define BTagDifferentialPlot_H 35 void plot(TCanvas & theCanvas);
MonitorElement * theDifferentialHistoB_b
MonitorElement * theDifferentialHistoB_g
TH1F * getDifferentialHistoB_g()
BTagDifferentialPlot(double bEff, const ConstVarType &constVariable, const std::string &tagName, unsigned int mc)
MonitorElement * theDifferentialHistoB_s
MonitorElement * theDifferentialHistoB_pu
MonitorElement * theDifferentialHistoB_dusg
std::string diffVariableName
void addBinPlotter(std::shared_ptr< JetTagPlotter > aPlotter)
TH1F * getDifferentialHistoB_dus()
std::vector< std::shared_ptr< JetTagPlotter > > theBinPlotters
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
MonitorElement * theDifferentialHistoB_u
TH1F * getDifferentialHistoB_s()
TH1F * getDifferentialHistoB_ni()
TH1F * getDifferentialHistoB_d()
MonitorElement * theDifferentialHistoB_d
TH1F * getDifferentialHistoB_b()
TH1F * getDifferentialHistoB_pu()
void plot(TCanvas &theCanvas)
void epsPlot(const std::string &name)
MonitorElement * theDifferentialHistoB_c
MonitorElement * theDifferentialHistoB_ni