6 #ifndef JetMETHLTOfflineSource_H 7 #define JetMETHLTOfflineSource_H 65 return ( a.pt() > b.pt() );
81 virtual bool isEndCap(
double eta);
84 virtual bool isHLTPathAccepted(
std::string pathName);
86 virtual double TriggerPosition(
std::string trigName);
91 virtual void fillMEforTriggerNTfired();
162 double CaloJetEta[2];
163 double CaloJetPhi[2];
164 double CaloJetEMF[2];
165 double CaloJetfHPD[2];
166 double CaloJetn90[2];
187 denomPathName_(
"unset"),
189 l1pathName_(
"unset"),
190 filterName_(
"unset"),
191 DenomfilterName_(
"unset"),
192 processName_(
"unset"),
194 triggerType_(
"unset")
251 PtBarrel_ = PtBarrel;
252 PtEndcap_ = PtEndcap;
253 PtForward_ = PtForward;
259 PtBarrel_L1_ = PtBarrel_L1;
260 PtEndcap_L1_ = PtEndcap_L1;
261 PtForward_L1_ = PtForward_L1;
264 EtaPhi_L1_ = EtaPhi_L1 ;
267 PtBarrel_HLT_ = PtBarrel_HLT;
268 PtEndcap_HLT_ = PtEndcap_HLT;
269 PtForward_HLT_ = PtForward_HLT;
272 EtaPhi_HLT_ = EtaPhi_HLT ;
274 PtResolution_L1HLT_ = PtResolution_L1HLT;
275 EtaResolution_L1HLT_ = EtaResolution_L1HLT;
276 PhiResolution_L1HLT_ = PhiResolution_L1HLT;
277 PtResolution_HLTRecObj_ = PtResolution_HLTRecObj;
278 EtaResolution_HLTRecObj_ = EtaResolution_HLTRecObj;
279 PhiResolution_HLTRecObj_ = PhiResolution_HLTRecObj;
281 PtCorrelation_L1HLT_ = PtCorrelation_L1HLT;
282 EtaCorrelation_L1HLT_ = EtaCorrelation_L1HLT;
283 PhiCorrelation_L1HLT_ = PhiCorrelation_L1HLT;
284 PtCorrelation_HLTRecObj_ = PtCorrelation_HLTRecObj;
285 EtaCorrelation_HLTRecObj_ = EtaCorrelation_HLTRecObj;
286 PhiCorrelation_HLTRecObj_ = PhiCorrelation_HLTRecObj;
288 JetAveragePt_ = JetAveragePt;
289 JetAverageEta_ = JetAverageEta;
290 JetPhiDifference_ = JetPhiDifference;
291 HLTAveragePt_ = HLTAveragePt;
292 HLTAverageEta_ = HLTAverageEta;
293 HLTPhiDifference_ = HLTPhiDifference;
294 L1AveragePt_ = L1AveragePt;
295 L1AverageEta_ = L1AverageEta;
296 L1PhiDifference_ = L1PhiDifference;
312 TriggerSummary_ = TriggerSummary;
322 Pt12Phi12_ = Pt12Phi12;
430 NumeratorPt_ = NumeratorPt;
431 NumeratorPtBarrel_ = NumeratorPtBarrel;
432 NumeratorPtEndcap_ = NumeratorPtEndcap;
433 NumeratorPtForward_ = NumeratorPtForward;
434 NumeratorEta_ = NumeratorEta;
435 NumeratorPhi_ = NumeratorPhi;
436 NumeratorEtaPhi_ = NumeratorEtaPhi;
438 NumeratorEtaBarrel_ = NumeratorEtaBarrel;
439 NumeratorPhiBarrel_ = NumeratorPhiBarrel;
440 NumeratorEtaEndcap_ = NumeratorEtaEndcap;
441 NumeratorPhiEndcap_ = NumeratorPhiEndcap;
442 NumeratorEtaForward_ = NumeratorEtaForward;
443 NumeratorPhiForward_ = NumeratorPhiForward;
444 NumeratorEta_LowpTcut_ = NumeratorEta_LowpTcut;
445 NumeratorPhi_LowpTcut_ = NumeratorPhi_LowpTcut;
446 NumeratorEtaPhi_LowpTcut_ = NumeratorEtaPhi_LowpTcut;
447 NumeratorEta_MedpTcut_ = NumeratorEta_MedpTcut;
448 NumeratorPhi_MedpTcut_ = NumeratorPhi_MedpTcut;
449 NumeratorEtaPhi_MedpTcut_ = NumeratorEtaPhi_MedpTcut;
450 NumeratorEta_HighpTcut_ = NumeratorEta_HighpTcut;
451 NumeratorPhi_HighpTcut_ = NumeratorPhi_HighpTcut;
452 NumeratorEtaPhi_HighpTcut_ = NumeratorEtaPhi_HighpTcut;
454 DenominatorPt_ = DenominatorPt;
455 DenominatorPtBarrel_ = DenominatorPtBarrel;
456 DenominatorPtEndcap_ = DenominatorPtEndcap;
457 DenominatorPtForward_ = DenominatorPtForward;
458 DenominatorEta_ = DenominatorEta;
459 DenominatorPhi_ = DenominatorPhi;
460 DenominatorEtaPhi_ = DenominatorEtaPhi;
462 DenominatorEtaBarrel_ = DenominatorEtaBarrel;
463 DenominatorPhiBarrel_ = DenominatorPhiBarrel;
464 DenominatorEtaEndcap_ = DenominatorEtaEndcap;
465 DenominatorPhiEndcap_ = DenominatorPhiEndcap;
466 DenominatorEtaForward_ = DenominatorEtaForward;
467 DenominatorPhiForward_ = DenominatorPhiForward;
468 DenominatorEta_LowpTcut_ = DenominatorEta_LowpTcut;
469 DenominatorPhi_LowpTcut_ = DenominatorPhi_LowpTcut;
470 DenominatorEtaPhi_LowpTcut_ = DenominatorEtaPhi_LowpTcut;
471 DenominatorEta_MedpTcut_ = DenominatorEta_MedpTcut;
472 DenominatorPhi_MedpTcut_ = DenominatorPhi_MedpTcut;
473 DenominatorEtaPhi_MedpTcut_ = DenominatorEtaPhi_MedpTcut;
474 DenominatorEta_HighpTcut_ = DenominatorEta_HighpTcut;
475 DenominatorPhi_HighpTcut_ = DenominatorPhi_HighpTcut;
476 DenominatorEtaPhi_HighpTcut_ = DenominatorEtaPhi_HighpTcut;
481 NumeratorPFPt_ = NumeratorPFPt;
482 NumeratorPFMHT_ = NumeratorPFMHT;
483 NumeratorPFPtBarrel_ = NumeratorPFPtBarrel;
484 NumeratorPFPtEndcap_ = NumeratorPFPtEndcap;
485 NumeratorPFPtForward_ = NumeratorPFPtForward;
486 NumeratorPFEta_ = NumeratorPFEta;
487 NumeratorPFPhi_ = NumeratorPFPhi;
488 NumeratorPFEtaPhi_ = NumeratorPFEtaPhi;
490 NumeratorPFEtaBarrel_ = NumeratorPFEtaBarrel;
491 NumeratorPFPhiBarrel_ = NumeratorPFPhiBarrel;
492 NumeratorPFEtaEndcap_ = NumeratorPFEtaEndcap;
493 NumeratorPFPhiEndcap_ = NumeratorPFPhiEndcap;
494 NumeratorPFEtaForward_ = NumeratorPFEtaForward;
495 NumeratorPFPhiForward_ = NumeratorPFPhiForward;
496 NumeratorPFEta_LowpTcut_ = NumeratorPFEta_LowpTcut;
497 NumeratorPFPhi_LowpTcut_ = NumeratorPFPhi_LowpTcut;
498 NumeratorPFEtaPhi_LowpTcut_ = NumeratorPFEtaPhi_LowpTcut;
499 NumeratorPFEta_MedpTcut_ = NumeratorPFEta_MedpTcut;
500 NumeratorPFPhi_MedpTcut_ = NumeratorPFPhi_MedpTcut;
501 NumeratorPFEtaPhi_MedpTcut_ = NumeratorPFEtaPhi_MedpTcut;
502 NumeratorPFEta_HighpTcut_ = NumeratorPFEta_HighpTcut;
503 NumeratorPFPhi_HighpTcut_ = NumeratorPFPhi_HighpTcut;
504 NumeratorPFEtaPhi_HighpTcut_ = NumeratorPFEtaPhi_HighpTcut;
506 DenominatorPFPt_ = DenominatorPFPt;
507 DenominatorPFMHT_ = DenominatorPFMHT;
508 DenominatorPFPtBarrel_ = DenominatorPFPtBarrel;
509 DenominatorPFPtEndcap_ = DenominatorPFPtEndcap;
510 DenominatorPFPtForward_ = DenominatorPFPtForward;
511 DenominatorPFEta_ = DenominatorPFEta;
512 DenominatorPFPhi_ = DenominatorPFPhi;
513 DenominatorPFEtaPhi_ = DenominatorPFEtaPhi;
515 DenominatorPFEtaBarrel_ = DenominatorPFEtaBarrel;
516 DenominatorPFPhiBarrel_ = DenominatorPFPhiBarrel;
517 DenominatorPFEtaEndcap_ = DenominatorPFEtaEndcap;
518 DenominatorPFPhiEndcap_ = DenominatorPFPhiEndcap;
519 DenominatorPFEtaForward_ = DenominatorPFEtaForward;
520 DenominatorPFPhiForward_ = DenominatorPFPhiForward;
521 DenominatorPFEta_LowpTcut_ = DenominatorPFEta_LowpTcut;
522 DenominatorPFPhi_LowpTcut_ = DenominatorPFPhi_LowpTcut;
523 DenominatorPFEtaPhi_LowpTcut_ = DenominatorPFEtaPhi_LowpTcut;
524 DenominatorPFEta_MedpTcut_ = DenominatorPFEta_MedpTcut;
525 DenominatorPFPhi_MedpTcut_ = DenominatorPFPhi_MedpTcut;
526 DenominatorPFEtaPhi_MedpTcut_ = DenominatorPFEtaPhi_MedpTcut;
527 DenominatorPFEta_HighpTcut_ = DenominatorPFEta_HighpTcut;
528 DenominatorPFPhi_HighpTcut_ = DenominatorPFPhi_HighpTcut;
529 DenominatorPFEtaPhi_HighpTcut_ = DenominatorPFEtaPhi_HighpTcut;
531 PFDeltaR_ = PFDeltaR;
532 PFDeltaPhi_ = PFDeltaPhi;
546 prescaleUsed_(prescaleUsed),
547 denomPathName_(
std::
move(denomPathName)),
548 pathName_(
std::
move(pathName)),
549 l1pathName_(
std::
move(l1pathName)),
550 filterName_(
std::
move(filterName)),
551 DenomfilterName_(
std::
move(DenomfilterName)),
552 processName_(
std::
move(processName)),
554 triggerType_(
std::
move(triggerType))
736 return DenomfilterName_;
754 return denomPathName_;
757 return prescaleUsed_;
MonitorElement * getMEhisto_AverageEta_HLTObj()
MonitorElement * Pt12Phi12_
MonitorElement * getMEhisto_NumeratorEtaPhi_HighpTcut()
MonitorElement * getMEhisto_N_L1()
MonitorElement * NumeratorPFEtaPhi_HighpTcut_
MonitorElement * DenominatorPFPtBarrel_
MonitorElement * getMEhisto_Eta_HLT()
MonitorElement * NumeratorPhi_LowpTcut_
MonitorElement * getMEhisto_NumeratorPFEtaPhi()
MonitorElement * getMEhisto_DenominatorPhi_LowpTcut()
MonitorElement * DenominatorEtaForward_
MonitorElement * DenominatorPFEta_MedpTcut_
MonitorElement * getMEhisto_NumeratorPFPhi_MedpTcut()
MonitorElement * getMEhisto_N()
bool operator()(const T &a, const T &b)
void setDenomLabel(std::string labelName)
MonitorElement * DenominatorPFPhi_HighpTcut_
MonitorElement * getMEhisto_DenominatorPFEtaPhi_LowpTcut()
edm::EDGetTokenT< edm::TriggerResults > triggerResultsFUToken
MonitorElement * getMEhisto_PFDeltaR()
MonitorElement * NumeratorPtBarrel_
MonitorElement * getMEhisto_NumeratorEtaForward()
MonitorElement * getMEhisto_NumeratorPhi()
MonitorElement * NumeratorPtEndcap_
MonitorElement * getMEhisto_DenominatorPFPt()
MonitorElement * getMEhisto_DenominatorPFPhiBarrel()
edm::EDGetTokenT< reco::VertexCollection > vertexToken
MonitorElement * getMEhisto_JetSize()
edm::EDGetTokenT< reco::PFJetCollection > pfJetsToken
MonitorElement * L1PhiDifference_
MonitorElement * DenominatorPhi_
MonitorElement * getMEhisto_DenominatorPFEta_HighpTcut()
MonitorElement * getMEhisto_NumeratorPFEtaBarrel()
MonitorElement * getMEhisto_DenominatorPhiForward()
MonitorElement * getMEhisto_NumeratorPFEta_HighpTcut()
MonitorElement * DenominatorPhi_MedpTcut_
MonitorElement * getMEhisto_PhiResolution_L1HLT()
MonitorElement * DenominatorPFPtForward_
MonitorElement * getMEhisto_PtForward_L1()
PathInfo(int prescaleUsed, std::string denomPathName, std::string pathName, std::string l1pathName, std::string filterName, std::string DenomfilterName, std::string processName, size_t type, std::string triggerType)
MonitorElement * PhiResolution_HLTRecObj_
MonitorElement * NumeratorEta_LowpTcut_
MonitorElement * DenominatorPFEtaPhi_MedpTcut_
MonitorElement * getMEhisto_Pt_HLT()
MonitorElement * NumeratorPFMHT_
MonitorElement * getMEhisto_PhiResolution_HLTRecObj()
MonitorElement * getMEhisto_EtaResolution_L1HLT()
MonitorElement * DenominatorPt_
edm::TriggerNames triggerNames_
MonitorElement * getMEhisto_EtavsPt()
MonitorElement * NumeratorPt_
MonitorElement * getMEhisto_PVZ()
edm::Handle< reco::PFJetCollection > pfjetColl_
MonitorElement * getMEhisto_NumeratorPFPhi()
def analyze(function, filename, filter=None)
MonitorElement * DenominatorEtaPhi_
MonitorElement * getMEhisto_DenominatorPFPhi_MedpTcut()
MonitorElement * getMEhisto_EtaPhi()
MonitorElement * getMEhisto_DenominatorPFPtBarrel()
MonitorElement * getMEhisto_NumeratorPFEta_LowpTcut()
MonitorElement * getMEhisto_AveragePt_HLTObj()
MonitorElement * NumeratorPFEtaPhi_LowpTcut_
MonitorElement * getMEhisto_AverageEta_RecObj()
MonitorElement * getMEhisto_DenominatorPFEta_LowpTcut()
MonitorElement * NumeratorEtaPhi_HighpTcut_
MonitorElement * NVertices_
MonitorElement * DeltaPhi_
MonitorElement * PtResolution_L1HLT_
MonitorElement * getMEhisto_DenominatorEtaPhi_HighpTcut()
std::vector< int > prescUsed_
MonitorElement * DenominatorPFEta_LowpTcut_
MonitorElement * NumeratorPFEta_
MonitorElement * getMEhisto_DenominatorPhiBarrel()
MonitorElement * DenominatorPtEndcap_
MonitorElement * getMEhisto_DenominatorPFPtEndcap()
MonitorElement * DenominatorPFPhiEndcap_
MonitorElement * getMEhisto_NumeratorPtBarrel()
MonitorElement * NumeratorPFPtForward_
MonitorElement * PtEndcap_HLT_
MonitorElement * getMEhisto_PhivsPt()
bool isForward(DetId const &)
MonitorElement * NumeratorPhi_
edm::Handle< edm::TriggerResults > triggerResults_
MonitorElement * getMEhisto_NumeratorPFPhiForward()
edm::InputTag triggerResultsLabel_
MonitorElement * getMEhisto_DenominatorPFEta()
MonitorElement * getMEhisto_EtaPhi_HLT()
MonitorElement * DenominatorEtaEndcap_
MonitorElement * getMEhisto_NVertices()
reco::PFJetCollection pfjet
const std::string getPath() const
MonitorElement * NumeratorPFPhi_LowpTcut_
MonitorElement * DenominatorPFPhi_
MonitorElement * getMEhisto_PtBarrel_HLT()
MonitorElement * PFDeltaR_
MonitorElement * getMEhisto_DenominatorPFMHT()
const std::string getProcess() const
MonitorElement * L1AverageEta_
MonitorElement * DenominatorEta_HighpTcut_
MonitorElement * getMEhisto_DenominatorEtaPhi_LowpTcut()
edm::Handle< reco::PFMETCollection > pfmetColl_
PathInfoCollection hltPathsAllTriggerSummary_
MonitorElement * TriggerSummary_
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
MonitorElement * DenominatorPFEta_
MonitorElement * getMEhisto_NumeratorPFPhiBarrel()
MonitorElement * getMEhisto_DenominatorEta()
MonitorElement * getMEhisto_PtBarrel_L1()
MonitorElement * getMEhisto_PtForward()
MonitorElement * getMEhisto_NumeratorPhiBarrel()
MonitorElement * PtForward_
MonitorElement * DenominatorEta_LowpTcut_
MonitorElement * getMEhisto_N_HLT()
MonitorElement * PhivsPt_
edm::InputTag triggerSummaryLabel_
MonitorElement * NumeratorPFEtaBarrel_
MonitorElement * DenominatorPFEtaEndcap_
MonitorElement * DenominatorPFEtaPhi_
MonitorElement * getMEhisto_NumeratorEta_LowpTcut()
MonitorElement * getMEhisto_DeltaPhi()
MonitorElement * NumeratorPFPtEndcap_
MonitorElement * NumeratorPhi_HighpTcut_
void bookHistograms(fwlite::EventContainer &eventCont)
void setHistos(MonitorElement *const N, MonitorElement *const Pt, MonitorElement *const PtBarrel, MonitorElement *const PtEndcap, MonitorElement *const PtForward, MonitorElement *const Eta, MonitorElement *const Phi, MonitorElement *const EtaPhi, MonitorElement *const N_L1, MonitorElement *const Pt_L1, MonitorElement *const PtBarrel_L1, MonitorElement *const PtEndcap_L1, MonitorElement *const PtForward_L1, MonitorElement *const Eta_L1, MonitorElement *const Phi_L1, MonitorElement *const EtaPhi_L1, MonitorElement *const N_HLT, MonitorElement *const Pt_HLT, MonitorElement *const PtBarrel_HLT, MonitorElement *const PtEndcap_HLT, MonitorElement *const PtForward_HLT, MonitorElement *const Eta_HLT, MonitorElement *const Phi_HLT, MonitorElement *const EtaPhi_HLT, MonitorElement *const PtResolution_L1HLT, MonitorElement *const EtaResolution_L1HLT, MonitorElement *const PhiResolution_L1HLT, MonitorElement *const PtResolution_HLTRecObj, MonitorElement *const EtaResolution_HLTRecObj, MonitorElement *const PhiResolution_HLTRecObj, MonitorElement *const PtCorrelation_L1HLT, MonitorElement *const EtaCorrelation_L1HLT, MonitorElement *const PhiCorrelation_L1HLT, MonitorElement *const PtCorrelation_HLTRecObj, MonitorElement *const EtaCorrelation_HLTRecObj, MonitorElement *const PhiCorrelation_HLTRecObj, MonitorElement *const JetAveragePt, MonitorElement *const JetAverageEta, MonitorElement *const JetPhiDifference, MonitorElement *const HLTAveragePt, MonitorElement *const HLTAverageEta, MonitorElement *const HLTPhiDifference, MonitorElement *const L1AveragePt, MonitorElement *const L1AverageEta, MonitorElement *const L1PhiDifference)
MonitorElement * PtEndcap_L1_
MonitorElement * getMEhisto_NumeratorEtaPhi()
MonitorElement * getMEhisto_NumeratorPFEtaForward()
MonitorElement * getMEhisto_AveragePt_L1Obj()
MonitorElement * NumeratorPFEta_MedpTcut_
MonitorElement * DenominatorPhiForward_
MonitorElement * JetSize_
MonitorElement * getMEhisto_Eta_L1()
MonitorElement * getMEhisto_NumeratorPhi_LowpTcut()
MonitorElement * NumeratorEtaPhi_LowpTcut_
MonitorElement * JetAveragePt_
MonitorElement * getMEhisto_PFDeltaPhi()
MonitorElement * HLTAverageEta_
MonitorElement * getMEhisto_NumeratorPhiEndcap()
MonitorElement * getMEhisto_Pt12()
MonitorElement * NVertices
MonitorElement * NumeratorPFEtaPhi_
MonitorElement * JetPhiDifference_
MonitorElement * getMEhisto_DenominatorPFPhi_LowpTcut()
MonitorElement * getMEhisto_Pt_L1()
MonitorElement * PFDeltaPhi_
MonitorElement * getMEhisto_NumeratorPFEtaPhi_LowpTcut()
std::vector< std::string > pathFilter_
const int getObjectType() const
MonitorElement * NumeratorEtaPhi_MedpTcut_
MonitorElement * DenominatorPFPtEndcap_
MonitorElement * DenominatorPhiEndcap_
const std::string getDenomLabel() const
MonitorElement * PtBarrel_
MonitorElement * DenominatorPFPhi_MedpTcut_
MonitorElement * getMEhisto_NumeratorPFEtaEndcap()
MonitorElement * getMEhisto_PtEndcap_HLT()
MonitorElement * getMEhisto_NumeratorPhi_MedpTcut()
MonitorElement * getMEhisto_AveragePt_RecObj()
edm::EDGetTokenT< reco::JetCorrector > CaloJetCorToken_
MonitorElement * NumeratorEta_HighpTcut_
std::vector< std::string > MBTrigPaths_
MonitorElement * getMEhisto_DenominatorEta_MedpTcut()
MonitorElement * getMEhisto_DeltaR()
MonitorElement * EtaResolution_L1HLT_
MonitorElement * Pt12Pt3_
MonitorElement * getMEhisto_AverageEta_L1Obj()
MonitorElement * getMEhisto_DenominatorPFPhi_HighpTcut()
MonitorElement * getMEhisto_NumeratorEta_HighpTcut()
MonitorElement * getMEhisto_NumeratorPFPtEndcap()
MonitorElement * PtBarrel_L1_
MonitorElement * DenominatorPFEtaPhi_HighpTcut_
MonitorElement * DenominatorPFPhiBarrel_
MonitorElement * PtCorrelation_L1HLT_
MonitorElement * Phi_HLT_
MonitorElement * getMEhisto_DenominatorPFEtaBarrel()
MonitorElement * NumeratorEta_
MonitorElement * getMEhisto_TriggerSummary()
MonitorElement * NumeratorPFPhiBarrel_
MonitorElement * DenominatorPhi_HighpTcut_
MonitorElement * NumeratorPhi_MedpTcut_
MonitorElement * correlation_AllWrtMu
MonitorElement * getMEhisto_Pt3()
std::vector< std::string > pathRejectKeyword_
MonitorElement * getMEhisto_NumeratorPtForward()
MonitorElement * getMEhisto_NumeratorPtEndcap()
MonitorElement * getMEhisto_DenominatorEta_HighpTcut()
MonitorElement * getMEhisto_DeltaPhi_HLTObj()
const std::string getl1Path() const
MonitorElement * getMEhisto_DenominatorPhi()
MonitorElement * getMEhisto_Eta()
MonitorElement * PtResolution_HLTRecObj_
MonitorElement * DenominatorPFPhi_LowpTcut_
MonitorElement * getMEhisto_EtaCorrelation_HLTRecObj()
MonitorElement * getMEhisto_PtEndcap()
MonitorElement * getMEhisto_DenominatorPFPtForward()
const std::string getLabel() const
MonitorElement * getMEhisto_Phi_HLT()
edm::EDGetTokenT< reco::CaloMETCollection > caloMetToken
MonitorElement * NumeratorPhiEndcap_
reco::CaloJetCollection calojet
std::vector< std::string > MuonTrigPaths_
MonitorElement * PtEndcap_
MonitorElement * PtForward_HLT_
MonitorElement * NumeratorPFEtaPhi_MedpTcut_
MonitorElement * getMEhisto_Pt12Pt3()
MonitorElement * DenominatorEtaPhi_HighpTcut_
MonitorElement * getMEhisto_NumeratorPFMHT()
MonitorElement * NumeratorEta_MedpTcut_
MonitorElement * getMEhisto_DenominatorEtaEndcap()
MonitorElement * getMEhisto_NumeratorPFEtaPhi_MedpTcut()
edm::Handle< reco::CaloJetCollection > calojetColl_
MonitorElement * getMEhisto_NumeratorPt()
MonitorElement * PhiResolution_L1HLT_
std::string denomPathName_
MonitorElement * getMEhisto_NumeratorPFEta()
MonitorElement * DenominatorEtaPhi_MedpTcut_
MonitorElement * getMEhisto_DeltaPhi_L1Obj()
MonitorElement * getMEhisto_Pt()
MonitorElement * getMEhisto_NumeratorPFPhi_HighpTcut()
MonitorElement * getMEhisto_NumeratorPFEta_MedpTcut()
const int getprescaleUsed() const
const std::string getDenomPath() const
MonitorElement * NumeratorPhiBarrel_
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryFUToken
MonitorElement * getMEhisto_DenominatorPFEtaPhi_HighpTcut()
MonitorElement * NumeratorPFPtBarrel_
MonitorElement * DenominatorPhiBarrel_
void setEffHistos(MonitorElement *const NumeratorPt, MonitorElement *const NumeratorPtBarrel, MonitorElement *const NumeratorPtEndcap, MonitorElement *const NumeratorPtForward, MonitorElement *const NumeratorEta, MonitorElement *const NumeratorPhi, MonitorElement *const NumeratorEtaPhi, MonitorElement *const NumeratorEtaBarrel, MonitorElement *const NumeratorPhiBarrel, MonitorElement *const NumeratorEtaEndcap, MonitorElement *const NumeratorPhiEndcap, MonitorElement *const NumeratorEtaForward, MonitorElement *const NumeratorPhiForward, MonitorElement *const NumeratorEta_LowpTcut, MonitorElement *const NumeratorPhi_LowpTcut, MonitorElement *const NumeratorEtaPhi_LowpTcut, MonitorElement *const NumeratorEta_MedpTcut, MonitorElement *const NumeratorPhi_MedpTcut, MonitorElement *const NumeratorEtaPhi_MedpTcut, MonitorElement *const NumeratorEta_HighpTcut, MonitorElement *const NumeratorPhi_HighpTcut, MonitorElement *const NumeratorEtaPhi_HighpTcut, MonitorElement *const DenominatorPt, MonitorElement *const DenominatorPtBarrel, MonitorElement *const DenominatorPtEndcap, MonitorElement *const DenominatorPtForward, MonitorElement *const DenominatorEta, MonitorElement *const DenominatorPhi, MonitorElement *const DenominatorEtaPhi, MonitorElement *const DenominatorEtaBarrel, MonitorElement *const DenominatorPhiBarrel, MonitorElement *const DenominatorEtaEndcap, MonitorElement *const DenominatorPhiEndcap, MonitorElement *const DenominatorEtaForward, MonitorElement *const DenominatorPhiForward, MonitorElement *const DenominatorEta_LowpTcut, MonitorElement *const DenominatorPhi_LowpTcut, MonitorElement *const DenominatorEtaPhi_LowpTcut, MonitorElement *const DenominatorEta_MedpTcut, MonitorElement *const DenominatorPhi_MedpTcut, MonitorElement *const DenominatorEtaPhi_MedpTcut, MonitorElement *const DenominatorEta_HighpTcut, MonitorElement *const DenominatorPhi_HighpTcut, MonitorElement *const DenominatorEtaPhi_HighpTcut, MonitorElement *const DeltaR, MonitorElement *const DeltaPhi, MonitorElement *const NumeratorPFPt, MonitorElement *const NumeratorPFMHT, MonitorElement *const NumeratorPFPtBarrel, MonitorElement *const NumeratorPFPtEndcap, MonitorElement *const NumeratorPFPtForward, MonitorElement *const NumeratorPFEta, MonitorElement *const NumeratorPFPhi, MonitorElement *const NumeratorPFEtaPhi, MonitorElement *const NumeratorPFEtaBarrel, MonitorElement *const NumeratorPFPhiBarrel, MonitorElement *const NumeratorPFEtaEndcap, MonitorElement *const NumeratorPFPhiEndcap, MonitorElement *const NumeratorPFEtaForward, MonitorElement *const NumeratorPFPhiForward, MonitorElement *const NumeratorPFEta_LowpTcut, MonitorElement *const NumeratorPFPhi_LowpTcut, MonitorElement *const NumeratorPFEtaPhi_LowpTcut, MonitorElement *const NumeratorPFEta_MedpTcut, MonitorElement *const NumeratorPFPhi_MedpTcut, MonitorElement *const NumeratorPFEtaPhi_MedpTcut, MonitorElement *const NumeratorPFEta_HighpTcut, MonitorElement *const NumeratorPFPhi_HighpTcut, MonitorElement *const NumeratorPFEtaPhi_HighpTcut, MonitorElement *const DenominatorPFPt, MonitorElement *const DenominatorPFMHT, MonitorElement *const DenominatorPFPtBarrel, MonitorElement *const DenominatorPFPtEndcap, MonitorElement *const DenominatorPFPtForward, MonitorElement *const DenominatorPFEta, MonitorElement *const DenominatorPFPhi, MonitorElement *const DenominatorPFEtaPhi, MonitorElement *const DenominatorPFEtaBarrel, MonitorElement *const DenominatorPFPhiBarrel, MonitorElement *const DenominatorPFEtaEndcap, MonitorElement *const DenominatorPFPhiEndcap, MonitorElement *const DenominatorPFEtaForward, MonitorElement *const DenominatorPFPhiForward, MonitorElement *const DenominatorPFEta_LowpTcut, MonitorElement *const DenominatorPFPhi_LowpTcut, MonitorElement *const DenominatorPFEtaPhi_LowpTcut, MonitorElement *const DenominatorPFEta_MedpTcut, MonitorElement *const DenominatorPFPhi_MedpTcut, MonitorElement *const DenominatorPFEtaPhi_MedpTcut, MonitorElement *const DenominatorPFEta_HighpTcut, MonitorElement *const DenominatorPFPhi_HighpTcut, MonitorElement *const DenominatorPFEtaPhi_HighpTcut, MonitorElement *const PFDeltaR, MonitorElement *const PFDeltaPhi)
MonitorElement * getMEhisto_PtBarrel()
MonitorElement * DenominatorPFEtaBarrel_
MonitorElement * getMEhisto_DenominatorPhiEndcap()
MonitorElement * getMEhisto_NumeratorPFPhiEndcap()
MonitorElement * getMEhisto_NumeratorPFPt()
MonitorElement * NumeratorPFPhiEndcap_
MonitorElement * getMEhisto_PtCorrelation_HLTRecObj()
std::vector< std::pair< std::string, std::string > > custompathnamepairs_
MonitorElement * getMEhisto_PtResolution_HLTRecObj()
MonitorElement * getMEhisto_Phi()
MonitorElement * getMEhisto_DenominatorPtForward()
MonitorElement * getMEhisto_JetPt()
MonitorElement * HLTPhiDifference_
edm::EDGetTokenT< reco::PFMETCollection > pfMetToken
MonitorElement * NumeratorPFPt_
MonitorElement * NumeratorPFPhi_
void setLabel(std::string labelName)
PathInfoCollection hltPathsAll_
MonitorElement * getMEhisto_NumeratorPFPtForward()
MonitorElement * getMEhisto_NumeratorEtaEndcap()
MonitorElement * PhiCorrelation_HLTRecObj_
MonitorElement * getMEhisto_EtaCorrelation_L1HLT()
edm::Handle< trigger::TriggerEvent > triggerObj_
MonitorElement * EtaCorrelation_L1HLT_
MonitorElement * getMEhisto_NumeratorPFPtBarrel()
MonitorElement * correlation_AllWrtMB
MonitorElement * EtaCorrelation_HLTRecObj_
edm::EDGetTokenT< reco::CaloJetCollection > caloJetsToken
MonitorElement * getMEhisto_DenominatorPFEtaForward()
MonitorElement * getMEhisto_NumeratorEtaBarrel()
MonitorElement * NumeratorPFEta_LowpTcut_
MonitorElement * getMEhisto_Pt12Phi12()
std::vector< PathInfo >::iterator find(const std::string &pathName)
void setDgnsHistos(MonitorElement *const TriggerSummary, MonitorElement *const JetSize, MonitorElement *const JetPt, MonitorElement *const EtavsPt, MonitorElement *const PhivsPt, MonitorElement *const Pt12, MonitorElement *const Eta12, MonitorElement *const Phi12, MonitorElement *const Pt3, MonitorElement *const Pt12Pt3, MonitorElement *const Pt12Phi12)
MonitorElement * getMEhisto_DenominatorEtaBarrel()
MonitorElement * EtaPhi_HLT_
MonitorElement * getMEhisto_PtCorrelation_L1HLT()
MonitorElement * DenominatorPFPhiForward_
MonitorElement * getMEhisto_NumeratorPFEtaPhi_HighpTcut()
MonitorElement * getMEhisto_DenominatorPhi_MedpTcut()
MonitorElement * getMEhisto_NumeratorEtaPhi_MedpTcut()
MonitorElement * PhiCorrelation_L1HLT_
MonitorElement * PtBarrel_HLT_
HLTConfigProvider hltConfig_
MonitorElement * getMEhisto_DenominatorPFPhi()
std::vector< PFJet > PFJetCollection
collection of PFJet objects
MonitorElement * NumeratorPFPhiForward_
MonitorElement * getMEhisto_DenominatorPFPhiEndcap()
const edm::InputTag getTag() const
MonitorElement * NumeratorEtaBarrel_
bool operator==(const std::string &v)
MonitorElement * NumeratorPFEta_HighpTcut_
MonitorElement * NumeratorEtaEndcap_
MonitorElement * getMEhisto_DenominatorPtBarrel()
MonitorElement * correlation_All
MonitorElement * getMEhisto_DenominatorPFEtaPhi()
edm::Handle< reco::CaloMETCollection > calometColl_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken
MonitorElement * Eta_HLT_
MonitorElement * getMEhisto_DenominatorPFEta_MedpTcut()
MonitorElement * getMEhisto_DenominatorPt()
edm::EDGetTokenT< trigger::TriggerEvent > triggerSummaryToken
MonitorElement * DenominatorEtaPhi_LowpTcut_
MonitorElement * getMEhisto_DenominatorPFEtaEndcap()
MonitorElement * getMEhisto_DenominatorPtEndcap()
MonitorElement * PtCorrelation_HLTRecObj_
MonitorElement * DenominatorPhi_LowpTcut_
MonitorElement * L1AveragePt_
MonitorElement * getMEhisto_DenominatorPhi_HighpTcut()
MonitorElement * DenominatorEta_MedpTcut_
MonitorElement * DenominatorPFEtaForward_
MonitorElement * getMEhisto_DenominatorPFPhiForward()
MonitorElement * NumeratorPFPhi_MedpTcut_
MonitorElement * DenominatorPFEtaPhi_LowpTcut_
MonitorElement * getMEhisto_DenominatorEta_LowpTcut()
MonitorElement * DenominatorPFPt_
MonitorElement * rate_AllWrtMB
MonitorElement * getMEhisto_PhiCorrelation_L1HLT()
MonitorElement * getMEhisto_DenominatorPFEtaPhi_MedpTcut()
MonitorElement * getMEhisto_NumeratorEtaPhi_LowpTcut()
MonitorElement * getMEhisto_EtaResolution_HLTRecObj()
MonitorElement * DenominatorPtBarrel_
MonitorElement * getMEhisto_Phi_L1()
MonitorElement * NumeratorPhiForward_
MonitorElement * getMEhisto_PtEndcap_L1()
MonitorElement * PtForward_L1_
MonitorElement * DenominatorEta_
MonitorElement * EtaResolution_HLTRecObj_
MonitorElement * getMEhisto_PtResolution_L1HLT()
MonitorElement * getMEhisto_Eta12()
MonitorElement * getMEhisto_NumeratorEta_MedpTcut()
MonitorElement * getMEhisto_DenominatorEtaPhi()
MonitorElement * getMEhisto_PtForward_HLT()
MonitorElement * getMEhisto_DeltaPhi_RecObj()
MonitorElement * getMEhisto_NumeratorPhi_HighpTcut()
MonitorElement * DenominatorPtForward_
MonitorElement * JetAverageEta_
MonitorElement * getMEhisto_NumeratorPhiForward()
MonitorElement * NumeratorPtForward_
MonitorElement * rate_AllWrtMu
MonitorElement * getMEhisto_DenominatorEtaPhi_MedpTcut()
MonitorElement * getMEhisto_NumeratorEta()
MonitorElement * NumeratorEtaForward_
MonitorElement * NumeratorPFEtaForward_
reco::helper::JetIDHelper * jetID
MonitorElement * NumeratorEtaPhi_
std::string DenomfilterName_
MonitorElement * DenominatorEtaBarrel_
MonitorElement * DenominatorPFEta_HighpTcut_
MonitorElement * getMEhisto_NumeratorPFPhi_LowpTcut()
MonitorElement * getMEhisto_PhiCorrelation_HLTRecObj()
edm::EDGetTokenT< reco::JetCorrector > PFJetCorToken_
MonitorElement * EtavsPt_
MonitorElement * getMEhisto_Phi12()
const edm::InputTag getDenomTag() const
MonitorElement * NumeratorPFEtaEndcap_
MonitorElement * getMEhisto_DenominatorEtaForward()
MonitorElement * HLTAveragePt_
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
MonitorElement * rate_All
MonitorElement * DenominatorPFMHT_
MonitorElement * EtaPhi_L1_
PathInfoCollection hltPathsEff_
MonitorElement * getMEhisto_EtaPhi_L1()
MonitorElement * NumeratorPFPhi_HighpTcut_
const std::string getTriggerType() const