Go to the documentation of this file. 1 #ifndef PhotonOfflineClient_H
2 #define PhotonOfflineClient_H
33 #include "RooGlobalFunc.h"
34 #include "RooRealVar.h"
35 #include "RooDataSet.h"
36 #include "RooBreitWigner.h"
37 #include "RooDataHist.h"
38 #include "RooFitResult.h"
80 std::vector<std::vector<MonitorElement*> >& vecOfHist,
std::vector< std::vector< MonitorElement * > > p_convFractionVsEt_
void book3DHistoVector(DQMStore::IBooker &iBooker, std::vector< std::vector< std::vector< MonitorElement * > > > &vecOfHist, std::string histoType, std::string histoName, std::string title, int xbin, double xmin, double xmax, int ybin=1, double ymin=1, double ymax=2)
MonitorElement * p_convFractionVsEtaTight_
MonitorElement * p_efficiencyVsEtaTight_
MonitorElement * bookHisto(DQMStore::IBooker &iBooker, std::string histoName, std::string title, int bin, double min, double max)
MonitorElement * p_convFractionVsEtaLoose_
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsEt_
MonitorElement * p_convFractionVsEtLoose_
std::vector< std::vector< std::vector< MonitorElement * > > > p_convFractionVsPhi_
MonitorElement * p_efficiencyVsEtLoose_
int histo_index_conversions_
std::stringstream currentFolder_
MonitorElement * p_efficiencyVsEtaHLT_
MonitorElement * p_efficiencyVsEtTight_
MonitorElement * p_efficiencyVsEtaLoose_
int histo_index_efficiency_
std::string inputFileName_
MonitorElement * p_convFractionVsEtTight_
std::vector< std::string > types_
virtual void runClient(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter)
void dividePlots(MonitorElement *dividend, MonitorElement *numerator, MonitorElement *denominator)
void book2DHistoVector(DQMStore::IBooker &iBooker, std::vector< std::vector< MonitorElement * > > &vecOfHist, 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::string outputFileName_
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsEta_
edm::ParameterSet parameters_
std::vector< std::vector< MonitorElement * > > p_convFractionVsEta_
std::vector< std::string > parts_
~PhotonOfflineClient() override
MonitorElement * p_vertexReconstructionEfficiencyVsEta_
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
PhotonOfflineClient(const edm::ParameterSet &pset)
std::vector< std::vector< MonitorElement * > > p_badChannelsFractionVsPhi_
std::string analyzerName_
MonitorElement * p_efficiencyVsEtHLT_
MonitorElement * retrieveHisto(DQMStore::IGetter &iGetter, std::string dir, std::string name)