1 #ifndef PhotonOfflineClient_H
2 #define PhotonOfflineClient_H
36 #include "RooGlobalFunc.h"
37 #include "RooRealVar.h"
38 #include "RooDataSet.h"
39 #include "RooBreitWigner.h"
40 #include "RooDataHist.h"
41 #include "RooFitResult.h"
86 int ybin=1,
double ymin=1,
double ymax=2);
88 int xbin,
double xmin,
double xmax,
89 int ybin=1,
double ymin=1,
double ymax=2);
std::vector< std::string > parts_
virtual void analyze(const edm::Event &, const edm::EventSetup &)
int histo_index_efficiency_
std::string outputFileName_
PhotonOfflineClient(const edm::ParameterSet &pset)
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsEta_
std::vector< std::string > types_
std::vector< std::vector< MonitorElement * > > p_convFractionVsEta_
virtual void endRun(const edm::Run &, const edm::EventSetup &)
std::vector< std::vector< MonitorElement * > > p_convFractionVsEt_
MonitorElement * p_convFractionVsEtaLoose_
std::string inputFileName_
MonitorElement * p_vertexReconstructionEfficiencyVsEta_
std::vector< std::vector< std::vector< MonitorElement * > > > book3DHistoVector(std::string histoType, std::string histoName, std::string title, int xbin, double xmin, double xmax, int ybin=1, double ymin=1, double ymax=2)
std::vector< std::vector< MonitorElement * > > book2DHistoVector(std::string histoType, std::string histoName, std::string title, int xbin, double xmin, double xmax, int ybin=1, double ymin=1, double ymax=2)
const T & max(const T &a, const T &b)
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsPhi_
MonitorElement * p_efficiencyVsEtHLT_
void dividePlots(MonitorElement *dividend, MonitorElement *numerator, MonitorElement *denominator)
std::stringstream currentFolder_
MonitorElement * p_efficiencyVsEtaLoose_
MonitorElement * p_convFractionVsEtaTight_
virtual ~PhotonOfflineClient()
MonitorElement * retrieveHisto(std::string dir, std::string name)
int histo_index_conversions_
MonitorElement * bookHisto(std::string histoName, std::string title, int bin, double min, double max)
MonitorElement * p_efficiencyVsEtaHLT_
MonitorElement * p_efficiencyVsEtLoose_
MonitorElement * p_efficiencyVsEtaTight_
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
std::string analyzerName_
MonitorElement * p_convFractionVsEtTight_
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsEt_
edm::ParameterSet parameters_
MonitorElement * p_convFractionVsEtLoose_
std::vector< std::vector< std::vector< MonitorElement * > > > p_convFractionVsPhi_
MonitorElement * p_efficiencyVsEtTight_