20 #ifndef B2GHADRONICHLTVALIDATION
21 #define B2GHADRONICHLTVALIDATION
94 for (
unsigned int idx = 0; idx < labels.size(); ++idx) {
112 : sDir_(iConfig.getUntrackedParameter<std::
string>(
"sDir",
"HLTValidation/B2G/Efficiencies/")),
113 sJets_(iConfig.getUntrackedParameter<std::
string>(
"sJets",
"ak5PFJets")),
114 ptJets_(iConfig.getUntrackedParameter<double>(
"ptJets", 0.)),
115 ptJets0_(iConfig.getUntrackedParameter<double>(
"ptJets0", 0.)),
116 ptJets1_(iConfig.getUntrackedParameter<double>(
"ptJets1", 0.)),
117 etaJets_(iConfig.getUntrackedParameter<double>(
"etaJets", 0.)),
118 minJets_(iConfig.getUntrackedParameter<unsigned int>(
"minJets", 0)),
119 htMin_(iConfig.getUntrackedParameter<double>(
"htMin", 0.0)),
120 sTrigger_(iConfig.getUntrackedParameter<std::
string>(
"sTrigger",
"TriggerResults")),
121 vsPaths_(iConfig.getUntrackedParameter<std::
vector<std::
string>>(
"vsPaths"))
B2GHadronicHLTValidation(const edm::ParameterSet &)
MonitorElement * hNumJetEta
#define DEFINE_FWK_MODULE(type)
~B2GHadronicHLTValidation() override
MonitorElement * hDenJetPt
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * hNumTriggerMon
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< edm::TriggerResults > tokTrigger_
void triggerBinLabels(const std::vector< std::string > &labels)
set configurable labels for trigger monitoring histograms
std::string monitorPath(const std::string &label) const
MonitorElement * hDenJetEta
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
MonitorElement * hDenTriggerMon
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< edm::View< reco::Jet > > tokJets_
edm::Ptr< reco::Jet > jet_
std::vector< std::string > vsPaths_
MonitorElement * hNumJetPt