CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
HLTObjectMonitorProtonLead Class Reference

#include <DQM/HLTEvF/plugins/HLTObjectMonitorProtonLead.cc>

Inheritance diagram for HLTObjectMonitorProtonLead:

Classes

struct  hltPlot
 

Public Member Functions

 HLTObjectMonitorProtonLead (const edm::ParameterSet &)
 
 ~HLTObjectMonitorProtonLead () override
 

Private Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
void bookHistograms (DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
 
void dqmBeginRun (edm::Run const &, edm::EventSetup const &) override
 
double get_wall_time (void)
 

Private Attributes

unordered_map< string, bool > acceptMap
 
edm::EDGetTokenT< trigger::TriggerEventaodTriggerToken_
 
string backupFolder
 
hltPlot caloAK4JetEta_
 
edm::ParameterSet caloAK4JetEta_pset
 
hltPlot caloAK4JetPhi_
 
edm::ParameterSet caloAK4JetPhi_pset
 
hltPlot caloAK4JetPt_
 
edm::ParameterSet caloAK4JetPt_pset
 
hltPlot caloBJetEta_
 
edm::ParameterSet caloBJetEta_pset
 
hltPlot caloBJetPhi_
 
edm::ParameterSet caloBJetPhi_pset
 
hltPlot caloBJetPt_
 
edm::ParameterSet caloBJetPt_pset
 
hltPlot caloDiAK4JetEta_
 
edm::ParameterSet caloDiAK4JetEta_pset
 
hltPlot caloDiAK4JetPhi_
 
edm::ParameterSet caloDiAK4JetPhi_pset
 
hltPlot caloDiAK4JetPt_
 
edm::ParameterSet caloDiAK4JetPt_pset
 
bool debugPrint
 
hltPlot electronEta_
 
edm::ParameterSet electronEta_pset
 
hltPlot electronPhi_
 
edm::ParameterSet electronPhi_pset
 
hltPlot electronPt_
 
edm::ParameterSet electronPt_pset
 
HLTConfigProvider hltConfig_
 
hltPlot l2muon12Eta_
 
edm::ParameterSet l2muon12Eta_pset
 
hltPlot l2muon12Phi_
 
edm::ParameterSet l2muon12Phi_pset
 
hltPlot l2muon12Pt_
 
edm::ParameterSet l2muon12Pt_pset
 
hltPlot l3muon12Eta_
 
edm::ParameterSet l3muon12Eta_pset
 
hltPlot l3muon12Phi_
 
edm::ParameterSet l3muon12Phi_pset
 
hltPlot l3muon12Pt_
 
edm::ParameterSet l3muon12Pt_pset
 
hltPlot l3muon3Eta_
 
edm::ParameterSet l3muon3Eta_pset
 
hltPlot l3muon3Phi_
 
edm::ParameterSet l3muon3Phi_pset
 
hltPlot l3muon3Pt_
 
edm::ParameterSet l3muon3Pt_pset
 
string mainShifterFolder
 
hltPlot pAL1DoubleMuZMass_
 
edm::ParameterSet pAL1DoubleMuZMass_pset
 
hltPlot pAL2DoubleMuZMass_
 
edm::ParameterSet pAL2DoubleMuZMass_pset
 
hltPlot pAL3DoubleMuZMass_
 
edm::ParameterSet pAL3DoubleMuZMass_pset
 
hltPlot pfAK4JetEta_
 
edm::ParameterSet pfAK4JetEta_pset
 
hltPlot pfAK4JetPhi_
 
edm::ParameterSet pfAK4JetPhi_pset
 
hltPlot pfAK4JetPt_
 
edm::ParameterSet pfAK4JetPt_pset
 
hltPlot pfBJetEta_
 
edm::ParameterSet pfBJetEta_pset
 
hltPlot pfBJetPhi_
 
edm::ParameterSet pfBJetPhi_pset
 
hltPlot pfBJetPt_
 
edm::ParameterSet pfBJetPt_pset
 
hltPlot pfDiAK4JetEta_
 
edm::ParameterSet pfDiAK4JetEta_pset
 
hltPlot pfDiAK4JetPhi_
 
edm::ParameterSet pfDiAK4JetPhi_pset
 
hltPlot pfDiAK4JetPt_
 
edm::ParameterSet pfDiAK4JetPt_pset
 
hltPlot photonEta_
 
edm::ParameterSet photonEta_pset
 
hltPlot photonPhi_
 
edm::ParameterSet photonPhi_pset
 
hltPlot photonPPEta_
 
edm::ParameterSet photonPPEta_pset
 
hltPlot photonPPPhi_
 
edm::ParameterSet photonPPPhi_pset
 
hltPlot photonPPPt_
 
edm::ParameterSet photonPPPt_pset
 
hltPlot photonPt_
 
edm::ParameterSet photonPt_pset
 
vector< hltPlot * > plotList
 
unordered_map< hltPlot *, edm::ParameterSet * > plotMap
 
string processName_
 
string topDirectoryName
 
edm::EDGetTokenT< edm::TriggerResultstriggerResultsToken_
 
hltPlot wallTime_
 
edm::ParameterSet wallTime_pset
 

Detailed Description

Description: [one line class summary]

Implementation: [Notes on implementation]

Definition at line 69 of file HLTObjectMonitorProtonLead.cc.

Constructor & Destructor Documentation

◆ HLTObjectMonitorProtonLead()

HLTObjectMonitorProtonLead::HLTObjectMonitorProtonLead ( const edm::ParameterSet iConfig)
explicit

Definition at line 212 of file HLTObjectMonitorProtonLead.cc.

214 {
215  //now do what ever initialization is needed
216  debugPrint = false;
217 
218  topDirectoryName = "HLT/ObjectMonitor";
219  mainShifterFolder = topDirectoryName + "/MainShifter";
220  backupFolder = topDirectoryName + "/Backup";
221 
222  //parse params
223  processName_ = iConfig.getParameter<string>("processName");
224 
225  caloAK4JetPt_pset = iConfig.getParameter<edm::ParameterSet>("caloAK4JetPt");
227  caloAK4JetEta_pset = iConfig.getParameter<edm::ParameterSet>("caloAK4JetEta");
229  caloAK4JetPhi_pset = iConfig.getParameter<edm::ParameterSet>("caloAK4JetPhi");
231  pfAK4JetPt_pset = iConfig.getParameter<edm::ParameterSet>("pfAK4JetPt");
233  pfAK4JetEta_pset = iConfig.getParameter<edm::ParameterSet>("pfAK4JetEta");
235  pfAK4JetPhi_pset = iConfig.getParameter<edm::ParameterSet>("pfAK4JetPhi");
237  caloDiAK4JetPt_pset = iConfig.getParameter<edm::ParameterSet>("caloDiAK4JetPt");
239  caloDiAK4JetEta_pset = iConfig.getParameter<edm::ParameterSet>("caloDiAK4JetEta");
241  caloDiAK4JetPhi_pset = iConfig.getParameter<edm::ParameterSet>("caloDiAK4JetPhi");
243  pfDiAK4JetPt_pset = iConfig.getParameter<edm::ParameterSet>("pfDiAK4JetPt");
245  pfDiAK4JetEta_pset = iConfig.getParameter<edm::ParameterSet>("pfDiAK4JetEta");
247  pfDiAK4JetPhi_pset = iConfig.getParameter<edm::ParameterSet>("pfDiAK4JetPhi");
249  photonPt_pset = iConfig.getParameter<edm::ParameterSet>("photonPt");
251  photonEta_pset = iConfig.getParameter<edm::ParameterSet>("photonEta");
253  photonPhi_pset = iConfig.getParameter<edm::ParameterSet>("photonPhi");
255  photonPPPt_pset = iConfig.getParameter<edm::ParameterSet>("photonPPPt");
257  photonPPEta_pset = iConfig.getParameter<edm::ParameterSet>("photonPPEta");
259  photonPPPhi_pset = iConfig.getParameter<edm::ParameterSet>("photonPPPhi");
261  caloBJetPt_pset = iConfig.getParameter<edm::ParameterSet>("caloBJetPt");
263  caloBJetEta_pset = iConfig.getParameter<edm::ParameterSet>("caloBJetEta");
265  caloBJetPhi_pset = iConfig.getParameter<edm::ParameterSet>("caloBJetPhi");
267  pfBJetPt_pset = iConfig.getParameter<edm::ParameterSet>("pfBJetPt");
269  pfBJetEta_pset = iConfig.getParameter<edm::ParameterSet>("pfBJetEta");
271  pfBJetPhi_pset = iConfig.getParameter<edm::ParameterSet>("pfBJetPhi");
273  electronPt_pset = iConfig.getParameter<edm::ParameterSet>("electronPt");
275  electronEta_pset = iConfig.getParameter<edm::ParameterSet>("electronEta");
277  electronPhi_pset = iConfig.getParameter<edm::ParameterSet>("electronPhi");
279  l3muon3Pt_pset = iConfig.getParameter<edm::ParameterSet>("l3muon3Pt");
281  l3muon3Eta_pset = iConfig.getParameter<edm::ParameterSet>("l3muon3Eta");
283  l3muon3Phi_pset = iConfig.getParameter<edm::ParameterSet>("l3muon3Phi");
285  l2muon12Pt_pset = iConfig.getParameter<edm::ParameterSet>("l2muon12Pt");
287  l2muon12Eta_pset = iConfig.getParameter<edm::ParameterSet>("l2muon12Eta");
289  l2muon12Phi_pset = iConfig.getParameter<edm::ParameterSet>("l2muon12Phi");
291  l3muon12Pt_pset = iConfig.getParameter<edm::ParameterSet>("l3muon12Pt");
293  l3muon12Eta_pset = iConfig.getParameter<edm::ParameterSet>("l3muon12Eta");
295  l3muon12Phi_pset = iConfig.getParameter<edm::ParameterSet>("l3muon12Phi");
297  pAL1DoubleMuZMass_pset = iConfig.getParameter<edm::ParameterSet>("pAL1DoubleMuZMass");
299  pAL2DoubleMuZMass_pset = iConfig.getParameter<edm::ParameterSet>("pAL2DoubleMuZMass");
301  pAL3DoubleMuZMass_pset = iConfig.getParameter<edm::ParameterSet>("pAL3DoubleMuZMass");
303  wallTime_pset = iConfig.getParameter<edm::ParameterSet>("wallTime");
305 
306  for (auto item = plotMap.begin(); item != plotMap.end(); item++) {
307  (*item->first).pathName = (*item->second).getParameter<string>("pathName");
308  (*item->first).moduleName = (*item->second).getParameter<string>("moduleName");
309  (*item->first).nBins = (*item->second).getParameter<int>("NbinsX");
310  (*item->first).xMin = (*item->second).getParameter<double>("Xmin");
311  (*item->first).xMax = (*item->second).getParameter<double>("Xmax");
312  (*item->first).xAxisLabel = (*item->second).getParameter<string>("axisLabel");
313  (*item->first).plotLabel = (*item->second).getParameter<string>("plotLabel");
314  (*item->first).displayInPrimary = (*item->second).getParameter<bool>("mainWorkspace");
315 
316  if ((*item->second).exists("pathName_OR")) {
317  (*item->first).pathNameOR = (*item->second).getParameter<string>("pathName_OR");
318  }
319  if ((*item->second).exists("moduleName_OR")) {
320  (*item->first).moduleNameOR = (*item->second).getParameter<string>("moduleName_OR");
321  }
322 
323  plotList.push_back(item->first);
324  }
325  plotMap.clear();
326 
327  //set Token(s)
328  triggerResultsToken_ = consumes<edm::TriggerResults>(iConfig.getParameter<edm::InputTag>("triggerResults"));
329  aodTriggerToken_ = consumes<trigger::TriggerEvent>(iConfig.getParameter<edm::InputTag>("triggerEvent"));
330 }

References edm::ParameterSet::getParameter(), B2GTnPMonitor_cfi::item, EcalCalibMonitorClient_cfi::moduleName, seedmultiplicitymonitor_newtracking_cfi::nBins, hltMonBTagIPClient_cfi::pathName, HLTObjectMonitor_cfi::plotLabel, multiplicitycorr_cfi::xMax, and photonAnalyzer_cfi::xMin.

◆ ~HLTObjectMonitorProtonLead()

HLTObjectMonitorProtonLead::~HLTObjectMonitorProtonLead ( )
override

Definition at line 332 of file HLTObjectMonitorProtonLead.cc.

332  {
333  // do anything here that needs to be done at desctruction time
334  // (e.g. close files, deallocate resources etc.)
335 }

Member Function Documentation

◆ analyze()

void HLTObjectMonitorProtonLead::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivate

single-object plots

Definition at line 342 of file HLTObjectMonitorProtonLead.cc.

342  {
343  double start = get_wall_time();
344 
345  using namespace edm;
346 
347  if (debugPrint)
348  std::cout << "Inside analyze(). " << std::endl;
349 
350  // access trigger results
353  if (!triggerResults.isValid())
354  return;
355 
356  edm::Handle<trigger::TriggerEvent> aodTriggerEvent;
357  iEvent.getByToken(aodTriggerToken_, aodTriggerEvent);
358  if (!aodTriggerEvent.isValid())
359  return;
360 
361  //reset everything to not accepted at beginning of each event
362  unordered_map<string, bool> firedMap = acceptMap;
363  for (auto plot : plotList) //loop over paths
364  {
365  if (firedMap[plot->pathName])
366  continue;
367  bool triggerAccept = false;
368  const TriggerObjectCollection objects = aodTriggerEvent->getObjects();
369  edm::InputTag moduleFilter;
371  if (plot->pathIndex > 0 && triggerResults->accept(plot->pathIndex) && hltConfig_.saveTags(plot->moduleName)) {
372  moduleFilter = edm::InputTag(plot->moduleName, "", processName_);
373  pathName = plot->pathName;
374  triggerAccept = true;
375  } else if (plot->pathIndexOR > 0 && triggerResults->accept(plot->pathIndexOR) &&
376  hltConfig_.saveTags(plot->moduleNameOR)) {
377  if (firedMap[plot->pathNameOR])
378  continue;
379  moduleFilter = edm::InputTag(plot->moduleNameOR, "", processName_);
380  pathName = plot->pathNameOR;
381  triggerAccept = true;
382  }
383 
384  if (triggerAccept) {
385  unsigned int moduleFilterIndex = aodTriggerEvent->filterIndex(moduleFilter);
386 
387  if (moduleFilterIndex + 1 > aodTriggerEvent->sizeFilters())
388  return;
389  const Keys& keys = aodTriggerEvent->filterKeys(moduleFilterIndex);
390 
396 
397  //calo AK4 jet pt + eta + phi
399  for (const auto& key : keys) {
403  }
404  }
405  //pf AK4 jet pt + eta + phi
406  else if (pathName == pfAK4JetPt_.pathName) {
407  for (const auto& key : keys) {
411  }
412  }
413  //calo AK4 di jet pt + eta + phi
414  else if (pathName == caloDiAK4JetPt_.pathName) {
415  for (const auto& key : keys) {
419  }
420  }
421  //pf AK4 di jet pt + eta + phi
422  else if (pathName == pfDiAK4JetPt_.pathName) {
423  for (const auto& key : keys) {
427  }
428  }
429  //photon pt + eta + phi
430  else if (pathName == photonPt_.pathName) {
431  for (const auto& key : keys) {
432  photonPt_.ME->Fill(objects[key].pt());
435  }
436  }
437  //photon PPStyle pt + eta + phi
438  else if (pathName == photonPPPt_.pathName) {
439  for (const auto& key : keys) {
443  }
444  }
445  //calo Bjet pt + eta + phi
446  else if (pathName == caloBJetPt_.pathName) {
447  for (const auto& key : keys) {
451  }
452  }
453  //PF Bjet pt + eta + phi
454  else if (pathName == pfBJetPt_.pathName) {
455  for (const auto& key : keys) {
456  pfBJetPt_.ME->Fill(objects[key].pt());
459  }
460  }
461  //electron pt + eta + phi
462  else if (pathName == electronPt_.pathName) {
463  for (const auto& key : keys) {
467  }
468  } else if (pathName == l3muon3Pt_.pathName) {
469  for (const auto& key : keys) {
473  }
474  } else if (pathName == l2muon12Pt_.pathName) {
475  for (const auto& key : keys) {
479  }
480  } else if (pathName == l3muon12Pt_.pathName) {
481  for (const auto& key : keys) {
485  }
486  }
487 
488  // ////////////////////////////////
489  // ///
490  // /// double-object plots
491  // ///
492  // ////////////////////////////////
493 
494  else if (pathName == pAL1DoubleMuZMass_.pathName) {
495  const double mu_mass(.105658);
496  unsigned int kCnt0 = 0;
497  for (const auto& key0 : keys) {
498  unsigned int kCnt1 = 0;
499  for (const auto& key1 : keys) {
500  if (key0 != key1 &&
501  kCnt1 > kCnt0) { // avoid filling hists with same objs && avoid double counting separate objs
502  // if (abs(objects[key0].id()) == 13 && (objects[key0].id()+objects[key1].id()==0)) // id is not filled for l1 stage2 muons
503  TLorentzVector mu1, mu2, dimu;
504  mu1.SetPtEtaPhiM(objects[key0].pt(), objects[key0].eta(), objects[key0].phi(), mu_mass);
505  mu2.SetPtEtaPhiM(objects[key1].pt(), objects[key1].eta(), objects[key1].phi(), mu_mass);
506  dimu = mu1 + mu2;
507  if (dimu.M() > pAL1DoubleMuZMass_.xMin && dimu.M() < pAL1DoubleMuZMass_.xMax)
508  pAL1DoubleMuZMass_.ME->Fill(dimu.M());
509  }
510  kCnt1 += 1;
511  }
512  kCnt0 += 1;
513  }
514  } else if (pathName == pAL2DoubleMuZMass_.pathName) {
515  const double mu_mass(.105658);
516  unsigned int kCnt0 = 0;
517  for (const auto& key0 : keys) {
518  unsigned int kCnt1 = 0;
519  for (const auto& key1 : keys) {
520  if (key0 != key1 &&
521  kCnt1 > kCnt0) { // avoid filling hists with same objs && avoid double counting separate objs
522  if (abs(objects[key0].id()) == 13 &&
523  (objects[key0].id() + objects[key1].id() == 0)) { // check muon id and dimuon charge
524  TLorentzVector mu1, mu2, dimu;
525  mu1.SetPtEtaPhiM(objects[key0].pt(), objects[key0].eta(), objects[key0].phi(), mu_mass);
526  mu2.SetPtEtaPhiM(objects[key1].pt(), objects[key1].eta(), objects[key1].phi(), mu_mass);
527  dimu = mu1 + mu2;
528  if (dimu.M() > pAL2DoubleMuZMass_.xMin && dimu.M() < pAL2DoubleMuZMass_.xMax)
529  pAL2DoubleMuZMass_.ME->Fill(dimu.M());
530  }
531  }
532  kCnt1 += 1;
533  }
534  kCnt0 += 1;
535  }
536  } else if (pathName == pAL3DoubleMuZMass_.pathName) {
537  const double mu_mass(.105658);
538  unsigned int kCnt0 = 0;
539  for (const auto& key0 : keys) {
540  unsigned int kCnt1 = 0;
541  for (const auto& key1 : keys) {
542  if (key0 != key1 &&
543  kCnt1 > kCnt0) { // avoid filling hists with same objs && avoid double counting separate objs
544  if (abs(objects[key0].id()) == 13 &&
545  (objects[key0].id() + objects[key1].id() == 0)) { // check muon id and dimuon charge
546  TLorentzVector mu1, mu2, dimu;
547  mu1.SetPtEtaPhiM(objects[key0].pt(), objects[key0].eta(), objects[key0].phi(), mu_mass);
548  mu2.SetPtEtaPhiM(objects[key1].pt(), objects[key1].eta(), objects[key1].phi(), mu_mass);
549  dimu = mu1 + mu2;
550  if (dimu.M() > pAL3DoubleMuZMass_.xMin && dimu.M() < pAL3DoubleMuZMass_.xMax)
551  pAL3DoubleMuZMass_.ME->Fill(dimu.M());
552  }
553  }
554  kCnt1 += 1;
555  }
556  kCnt0 += 1;
557  }
558  }
559 
560  firedMap[pathName] = true;
561  } //end if trigger accept
562  } //end loop over plots/paths
563 
564  // sleep(1); //sleep for 1s, used to calibrate timing
565  double end = get_wall_time();
566  double wallTime = end - start;
568 }

References funct::abs(), gather_cfg::cout, mps_fire::end, PVValHelper::eta, trigger::TriggerEvent::filterIndex(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::getObjects(), iEvent, HLT_FULL_cff::InputTag, edm::HandleBase::isValid(), crabWrapper::key, relativeConstraints::keys, mu_mass, hltMonBTagIPClient_cfi::pathName, plotFactory::plot, DiDispStaMuonMonitor_cfi::pt, trigger::TriggerEvent::sizeFilters(), command_line::start, AlCaHLTBitMon_QueryRunRegistry::string, HigPhotonJetHLTOfflineSource_cfi::triggerAccept, triggerResults, and HLTObjectMonitor_cfi::wallTime.

◆ bookHistograms()

void HLTObjectMonitorProtonLead::bookHistograms ( DQMStore::IBooker i,
edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
overrideprivate

Main shifter workspace plots

Definition at line 610 of file HLTObjectMonitorProtonLead.cc.

612  {
618 
619  //book wall time separately
620  ibooker.setCurrentFolder(mainShifterFolder);
621  wallTime_.ME =
624 
625  for (auto plot : plotList) {
626  std::string display_pathNames = plot->pathName;
627  if (!plot->pathNameOR.empty())
628  display_pathNames = plot->pathName + " OR " + plot->pathNameOR;
629 
630  if (plot->displayInPrimary) {
631  ibooker.setCurrentFolder(mainShifterFolder);
632  (*plot).ME = ibooker.book1D(plot->plotLabel, display_pathNames.c_str(), plot->nBins, plot->xMin, plot->xMax);
633  (*plot).ME->setAxisTitle(plot->xAxisLabel);
634  //need to add OR statement
635  } else {
636  ibooker.setCurrentFolder(backupFolder);
637  (*plot).ME = ibooker.book1D(plot->plotLabel, display_pathNames.c_str(), plot->nBins, plot->xMin, plot->xMax);
638  (*plot).ME->setAxisTitle(plot->xAxisLabel);
639  }
640  }
641 }

References dqm::implementation::IBooker::book1D(), if(), plotFactory::plot, dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.

◆ dqmBeginRun()

void HLTObjectMonitorProtonLead::dqmBeginRun ( edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
overrideprivate

Definition at line 571 of file HLTObjectMonitorProtonLead.cc.

571  {
572  if (debugPrint)
573  std::cout << "Calling beginRun. " << std::endl;
574  bool changed = true;
575  if (hltConfig_.init(iRun, iSetup, processName_, changed)) {
576  if (debugPrint)
577  std::cout << "Extracting HLTconfig. " << std::endl;
578  }
579 
580  //get path indicies from menu
581  string pathName_noVersion;
582  vector<string> triggerPaths = hltConfig_.triggerNames();
583 
584  for (const auto& pathName : triggerPaths) {
585  pathName_noVersion = hltConfig_.removeVersion(pathName);
586  for (auto plot : plotList) {
587  if (plot->pathName == pathName_noVersion) {
588  (*plot).pathIndex = hltConfig_.triggerIndex(pathName);
589  } else if (plot->pathNameOR == pathName_noVersion) {
590  (*plot).pathIndexOR = hltConfig_.triggerIndex(pathName);
591  }
592  }
593  }
594  vector<hltPlot*> plotList_temp;
595  for (auto plot : plotList) {
596  if (plot->pathIndex > 0 || plot->pathIndexOR > 0) {
597  plotList_temp.push_back(plot);
598  acceptMap[plot->pathName] = false;
599  if (plot->pathIndexOR > 0)
600  acceptMap[plot->pathNameOR] = false;
601  }
602  }
603  //now re-assign plotList to contain only the plots with paths in the menu.
604  plotList = plotList_temp;
605  plotList_temp.clear();
606 }

References gather_cfg::cout, hltMonBTagIPClient_cfi::pathName, plotFactory::plot, and triggerPaths.

◆ get_wall_time()

double HLTObjectMonitorProtonLead::get_wall_time ( void  )
private

Definition at line 643 of file HLTObjectMonitorProtonLead.cc.

643  {
644  struct timeval time;
645  if (gettimeofday(&time, nullptr))
646  return 0;
647  return (double)time.tv_sec + (double)time.tv_usec * .000001;
648 }

References protons_cff::time.

Member Data Documentation

◆ acceptMap

unordered_map<string, bool> HLTObjectMonitorProtonLead::acceptMap
private

Definition at line 107 of file HLTObjectMonitorProtonLead.cc.

◆ aodTriggerToken_

edm::EDGetTokenT<trigger::TriggerEvent> HLTObjectMonitorProtonLead::aodTriggerToken_
private

Definition at line 112 of file HLTObjectMonitorProtonLead.cc.

◆ backupFolder

string HLTObjectMonitorProtonLead::backupFolder
private

Definition at line 106 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetEta_

hltPlot HLTObjectMonitorProtonLead::caloAK4JetEta_
private

Definition at line 160 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloAK4JetEta_pset
private

Definition at line 117 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetPhi_

hltPlot HLTObjectMonitorProtonLead::caloAK4JetPhi_
private

Definition at line 161 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloAK4JetPhi_pset
private

Definition at line 118 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetPt_

hltPlot HLTObjectMonitorProtonLead::caloAK4JetPt_
private

Definition at line 159 of file HLTObjectMonitorProtonLead.cc.

◆ caloAK4JetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloAK4JetPt_pset
private

Definition at line 116 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetEta_

hltPlot HLTObjectMonitorProtonLead::caloBJetEta_
private

Definition at line 178 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloBJetEta_pset
private

Definition at line 135 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetPhi_

hltPlot HLTObjectMonitorProtonLead::caloBJetPhi_
private

Definition at line 179 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloBJetPhi_pset
private

Definition at line 136 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetPt_

hltPlot HLTObjectMonitorProtonLead::caloBJetPt_
private

Definition at line 177 of file HLTObjectMonitorProtonLead.cc.

◆ caloBJetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloBJetPt_pset
private

Definition at line 134 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetEta_

hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetEta_
private

Definition at line 166 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloDiAK4JetEta_pset
private

Definition at line 123 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetPhi_

hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetPhi_
private

Definition at line 167 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloDiAK4JetPhi_pset
private

Definition at line 124 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetPt_

hltPlot HLTObjectMonitorProtonLead::caloDiAK4JetPt_
private

Definition at line 165 of file HLTObjectMonitorProtonLead.cc.

◆ caloDiAK4JetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::caloDiAK4JetPt_pset
private

Definition at line 122 of file HLTObjectMonitorProtonLead.cc.

◆ debugPrint

bool HLTObjectMonitorProtonLead::debugPrint
private

Definition at line 102 of file HLTObjectMonitorProtonLead.cc.

◆ electronEta_

hltPlot HLTObjectMonitorProtonLead::electronEta_
private

Definition at line 184 of file HLTObjectMonitorProtonLead.cc.

◆ electronEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::electronEta_pset
private

Definition at line 141 of file HLTObjectMonitorProtonLead.cc.

◆ electronPhi_

hltPlot HLTObjectMonitorProtonLead::electronPhi_
private

Definition at line 185 of file HLTObjectMonitorProtonLead.cc.

◆ electronPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::electronPhi_pset
private

Definition at line 142 of file HLTObjectMonitorProtonLead.cc.

◆ electronPt_

hltPlot HLTObjectMonitorProtonLead::electronPt_
private

Definition at line 183 of file HLTObjectMonitorProtonLead.cc.

◆ electronPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::electronPt_pset
private

Definition at line 140 of file HLTObjectMonitorProtonLead.cc.

◆ hltConfig_

HLTConfigProvider HLTObjectMonitorProtonLead::hltConfig_
private

Definition at line 103 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Eta_

hltPlot HLTObjectMonitorProtonLead::l2muon12Eta_
private

Definition at line 190 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Eta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l2muon12Eta_pset
private

Definition at line 147 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Phi_

hltPlot HLTObjectMonitorProtonLead::l2muon12Phi_
private

Definition at line 191 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Phi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l2muon12Phi_pset
private

Definition at line 148 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Pt_

hltPlot HLTObjectMonitorProtonLead::l2muon12Pt_
private

Definition at line 189 of file HLTObjectMonitorProtonLead.cc.

◆ l2muon12Pt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l2muon12Pt_pset
private

Definition at line 146 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Eta_

hltPlot HLTObjectMonitorProtonLead::l3muon12Eta_
private

Definition at line 193 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Eta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon12Eta_pset
private

Definition at line 150 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Phi_

hltPlot HLTObjectMonitorProtonLead::l3muon12Phi_
private

Definition at line 194 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Phi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon12Phi_pset
private

Definition at line 151 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Pt_

hltPlot HLTObjectMonitorProtonLead::l3muon12Pt_
private

Definition at line 192 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon12Pt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon12Pt_pset
private

Definition at line 149 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Eta_

hltPlot HLTObjectMonitorProtonLead::l3muon3Eta_
private

Definition at line 187 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Eta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon3Eta_pset
private

Definition at line 144 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Phi_

hltPlot HLTObjectMonitorProtonLead::l3muon3Phi_
private

Definition at line 188 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Phi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon3Phi_pset
private

Definition at line 145 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Pt_

hltPlot HLTObjectMonitorProtonLead::l3muon3Pt_
private

Definition at line 186 of file HLTObjectMonitorProtonLead.cc.

◆ l3muon3Pt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::l3muon3Pt_pset
private

Definition at line 143 of file HLTObjectMonitorProtonLead.cc.

◆ mainShifterFolder

string HLTObjectMonitorProtonLead::mainShifterFolder
private

Definition at line 105 of file HLTObjectMonitorProtonLead.cc.

◆ pAL1DoubleMuZMass_

hltPlot HLTObjectMonitorProtonLead::pAL1DoubleMuZMass_
private

Definition at line 195 of file HLTObjectMonitorProtonLead.cc.

◆ pAL1DoubleMuZMass_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pAL1DoubleMuZMass_pset
private

Definition at line 152 of file HLTObjectMonitorProtonLead.cc.

◆ pAL2DoubleMuZMass_

hltPlot HLTObjectMonitorProtonLead::pAL2DoubleMuZMass_
private

Definition at line 196 of file HLTObjectMonitorProtonLead.cc.

◆ pAL2DoubleMuZMass_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pAL2DoubleMuZMass_pset
private

Definition at line 153 of file HLTObjectMonitorProtonLead.cc.

◆ pAL3DoubleMuZMass_

hltPlot HLTObjectMonitorProtonLead::pAL3DoubleMuZMass_
private

Definition at line 197 of file HLTObjectMonitorProtonLead.cc.

◆ pAL3DoubleMuZMass_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pAL3DoubleMuZMass_pset
private

Definition at line 154 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetEta_

hltPlot HLTObjectMonitorProtonLead::pfAK4JetEta_
private

Definition at line 163 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfAK4JetEta_pset
private

Definition at line 120 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetPhi_

hltPlot HLTObjectMonitorProtonLead::pfAK4JetPhi_
private

Definition at line 164 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfAK4JetPhi_pset
private

Definition at line 121 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetPt_

hltPlot HLTObjectMonitorProtonLead::pfAK4JetPt_
private

Definition at line 162 of file HLTObjectMonitorProtonLead.cc.

◆ pfAK4JetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfAK4JetPt_pset
private

Definition at line 119 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetEta_

hltPlot HLTObjectMonitorProtonLead::pfBJetEta_
private

Definition at line 181 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfBJetEta_pset
private

Definition at line 138 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetPhi_

hltPlot HLTObjectMonitorProtonLead::pfBJetPhi_
private

Definition at line 182 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfBJetPhi_pset
private

Definition at line 139 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetPt_

hltPlot HLTObjectMonitorProtonLead::pfBJetPt_
private

Definition at line 180 of file HLTObjectMonitorProtonLead.cc.

◆ pfBJetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfBJetPt_pset
private

Definition at line 137 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetEta_

hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetEta_
private

Definition at line 169 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfDiAK4JetEta_pset
private

Definition at line 126 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetPhi_

hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetPhi_
private

Definition at line 170 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfDiAK4JetPhi_pset
private

Definition at line 127 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetPt_

hltPlot HLTObjectMonitorProtonLead::pfDiAK4JetPt_
private

Definition at line 168 of file HLTObjectMonitorProtonLead.cc.

◆ pfDiAK4JetPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::pfDiAK4JetPt_pset
private

Definition at line 125 of file HLTObjectMonitorProtonLead.cc.

◆ photonEta_

hltPlot HLTObjectMonitorProtonLead::photonEta_
private

Definition at line 172 of file HLTObjectMonitorProtonLead.cc.

◆ photonEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonEta_pset
private

Definition at line 129 of file HLTObjectMonitorProtonLead.cc.

◆ photonPhi_

hltPlot HLTObjectMonitorProtonLead::photonPhi_
private

Definition at line 173 of file HLTObjectMonitorProtonLead.cc.

◆ photonPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonPhi_pset
private

Definition at line 130 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPEta_

hltPlot HLTObjectMonitorProtonLead::photonPPEta_
private

Definition at line 175 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPEta_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonPPEta_pset
private

Definition at line 132 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPPhi_

hltPlot HLTObjectMonitorProtonLead::photonPPPhi_
private

Definition at line 176 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPPhi_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonPPPhi_pset
private

Definition at line 133 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPPt_

hltPlot HLTObjectMonitorProtonLead::photonPPPt_
private

Definition at line 174 of file HLTObjectMonitorProtonLead.cc.

◆ photonPPPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonPPPt_pset
private

Definition at line 131 of file HLTObjectMonitorProtonLead.cc.

◆ photonPt_

hltPlot HLTObjectMonitorProtonLead::photonPt_
private

Definition at line 171 of file HLTObjectMonitorProtonLead.cc.

◆ photonPt_pset

edm::ParameterSet HLTObjectMonitorProtonLead::photonPt_pset
private

Definition at line 128 of file HLTObjectMonitorProtonLead.cc.

◆ plotList

vector<hltPlot*> HLTObjectMonitorProtonLead::plotList
private

Definition at line 96 of file HLTObjectMonitorProtonLead.cc.

◆ plotMap

unordered_map<hltPlot*, edm::ParameterSet*> HLTObjectMonitorProtonLead::plotMap
private

Definition at line 108 of file HLTObjectMonitorProtonLead.cc.

◆ processName_

string HLTObjectMonitorProtonLead::processName_
private

Definition at line 157 of file HLTObjectMonitorProtonLead.cc.

◆ topDirectoryName

string HLTObjectMonitorProtonLead::topDirectoryName
private

Definition at line 104 of file HLTObjectMonitorProtonLead.cc.

◆ triggerResultsToken_

edm::EDGetTokenT<edm::TriggerResults> HLTObjectMonitorProtonLead::triggerResultsToken_
private

Definition at line 111 of file HLTObjectMonitorProtonLead.cc.

◆ wallTime_

hltPlot HLTObjectMonitorProtonLead::wallTime_
private

Definition at line 198 of file HLTObjectMonitorProtonLead.cc.

◆ wallTime_pset

edm::ParameterSet HLTObjectMonitorProtonLead::wallTime_pset
private

Definition at line 155 of file HLTObjectMonitorProtonLead.cc.

HLTObjectMonitorProtonLead::acceptMap
unordered_map< string, bool > acceptMap
Definition: HLTObjectMonitorProtonLead.cc:107
HLTObjectMonitorProtonLead::pfDiAK4JetPhi_pset
edm::ParameterSet pfDiAK4JetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:127
trigger::TriggerEvent::sizeFilters
trigger::size_type sizeFilters() const
Definition: TriggerEvent.h:146
HLTObjectMonitorProtonLead::hltPlot::ME
MonitorElement * ME
Definition: HLTObjectMonitorProtonLead.cc:71
HLTObjectMonitorProtonLead::topDirectoryName
string topDirectoryName
Definition: HLTObjectMonitorProtonLead.cc:104
HLTObjectMonitorProtonLead::l3muon3Phi_pset
edm::ParameterSet l3muon3Phi_pset
Definition: HLTObjectMonitorProtonLead.cc:145
start
Definition: start.py:1
HLTObjectMonitorProtonLead::pfBJetEta_pset
edm::ParameterSet pfBJetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:138
trigger::TriggerEvent::filterKeys
const Keys & filterKeys(trigger::size_type index) const
Definition: TriggerEvent.h:118
HLTObjectMonitorProtonLead::l3muon12Phi_pset
edm::ParameterSet l3muon12Phi_pset
Definition: HLTObjectMonitorProtonLead.cc:151
HLTObjectMonitorProtonLead::photonPPPhi_
hltPlot photonPPPhi_
Definition: HLTObjectMonitorProtonLead.cc:176
HLTObjectMonitorProtonLead::l3muon3Eta_
hltPlot l3muon3Eta_
Definition: HLTObjectMonitorProtonLead.cc:187
HLTObjectMonitorProtonLead::pfBJetPt_pset
edm::ParameterSet pfBJetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:137
HLTObjectMonitorProtonLead::photonPhi_
hltPlot photonPhi_
Definition: HLTObjectMonitorProtonLead.cc:173
HigPhotonJetHLTOfflineSource_cfi.triggerAccept
triggerAccept
Definition: HigPhotonJetHLTOfflineSource_cfi.py:32
HLTObjectMonitorProtonLead::wallTime_pset
edm::ParameterSet wallTime_pset
Definition: HLTObjectMonitorProtonLead.cc:155
HLTObjectMonitorProtonLead::caloAK4JetPhi_
hltPlot caloAK4JetPhi_
Definition: HLTObjectMonitorProtonLead.cc:161
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
HLTObjectMonitorProtonLead::pfBJetPt_
hltPlot pfBJetPt_
Definition: HLTObjectMonitorProtonLead.cc:180
HLTObjectMonitorProtonLead::pAL1DoubleMuZMass_
hltPlot pAL1DoubleMuZMass_
Definition: HLTObjectMonitorProtonLead.cc:195
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTObjectMonitorProtonLead::caloAK4JetPhi_pset
edm::ParameterSet caloAK4JetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:118
HLTObjectMonitorProtonLead::hltPlot::xMax
double xMax
Definition: HLTObjectMonitorProtonLead.cc:82
HLTObjectMonitorProtonLead::caloBJetEta_pset
edm::ParameterSet caloBJetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:135
gather_cfg.cout
cout
Definition: gather_cfg.py:144
objects
Definition: __init__.py:1
HLT_FULL_cff.InputTag
InputTag
Definition: HLT_FULL_cff.py:89281
triggerResults
static const std::string triggerResults
Definition: EdmProvDump.cc:45
HLTObjectMonitor_cfi.wallTime
wallTime
Definition: HLTObjectMonitor_cfi.py:438
HLTObjectMonitorProtonLead::hltPlot::nBins
int nBins
Definition: HLTObjectMonitorProtonLead.cc:80
HLTObjectMonitorProtonLead::debugPrint
bool debugPrint
Definition: HLTObjectMonitorProtonLead.cc:102
HLTObjectMonitorProtonLead::pfAK4JetEta_
hltPlot pfAK4JetEta_
Definition: HLTObjectMonitorProtonLead.cc:163
if
if(0==first)
Definition: CAHitNtupletGeneratorKernelsImpl.h:48
HLTObjectMonitorProtonLead::l3muon12Pt_pset
edm::ParameterSet l3muon12Pt_pset
Definition: HLTObjectMonitorProtonLead.cc:149
protons_cff.time
time
Definition: protons_cff.py:39
HLTObjectMonitorProtonLead::l2muon12Pt_pset
edm::ParameterSet l2muon12Pt_pset
Definition: HLTObjectMonitorProtonLead.cc:146
HLTObjectMonitorProtonLead::electronEta_pset
edm::ParameterSet electronEta_pset
Definition: HLTObjectMonitorProtonLead.cc:141
HLTObjectMonitorProtonLead::l3muon12Eta_
hltPlot l3muon12Eta_
Definition: HLTObjectMonitorProtonLead.cc:193
HLTObjectMonitorProtonLead::hltPlot::xAxisLabel
string xAxisLabel
Definition: HLTObjectMonitorProtonLead.cc:79
relativeConstraints.keys
keys
Definition: relativeConstraints.py:89
HLTObjectMonitorProtonLead::l3muon3Phi_
hltPlot l3muon3Phi_
Definition: HLTObjectMonitorProtonLead.cc:188
HLTObjectMonitorProtonLead::caloDiAK4JetPhi_pset
edm::ParameterSet caloDiAK4JetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:124
HLTObjectMonitor_cfi.plotLabel
plotLabel
Definition: HLTObjectMonitor_cfi.py:46
edm::Handle< edm::TriggerResults >
plotFactory.plot
plot
Definition: plotFactory.py:109
HLTObjectMonitorProtonLead::l2muon12Eta_pset
edm::ParameterSet l2muon12Eta_pset
Definition: HLTObjectMonitorProtonLead.cc:147
HLTObjectMonitorProtonLead::photonPt_pset
edm::ParameterSet photonPt_pset
Definition: HLTObjectMonitorProtonLead.cc:128
HLTObjectMonitorProtonLead::pfAK4JetPt_
hltPlot pfAK4JetPt_
Definition: HLTObjectMonitorProtonLead.cc:162
HLTObjectMonitorProtonLead::l2muon12Pt_
hltPlot l2muon12Pt_
Definition: HLTObjectMonitorProtonLead.cc:189
HLTObjectMonitorProtonLead::pAL3DoubleMuZMass_pset
edm::ParameterSet pAL3DoubleMuZMass_pset
Definition: HLTObjectMonitorProtonLead.cc:154
photonAnalyzer_cfi.xMin
xMin
Definition: photonAnalyzer_cfi.py:82
HLTObjectMonitorProtonLead::l3muon3Pt_pset
edm::ParameterSet l3muon3Pt_pset
Definition: HLTObjectMonitorProtonLead.cc:143
HLTObjectMonitorProtonLead::l3muon3Pt_
hltPlot l3muon3Pt_
Definition: HLTObjectMonitorProtonLead.cc:186
hltMonBTagIPClient_cfi.pathName
pathName
Definition: hltMonBTagIPClient_cfi.py:5
HLTConfigProvider::saveTags
bool saveTags(const std::string &module) const
Is module an L3 filter (ie, tracked saveTags=true)
Definition: HLTConfigProvider.h:116
PVValHelper::eta
Definition: PVValidationHelpers.h:70
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
HLTObjectMonitorProtonLead::pfBJetEta_
hltPlot pfBJetEta_
Definition: HLTObjectMonitorProtonLead.cc:181
mps_fire.end
end
Definition: mps_fire.py:242
HLTObjectMonitorProtonLead::photonPPEta_
hltPlot photonPPEta_
Definition: HLTObjectMonitorProtonLead.cc:175
HLTObjectMonitorProtonLead::photonPt_
hltPlot photonPt_
Definition: HLTObjectMonitorProtonLead.cc:171
HLTObjectMonitorProtonLead::electronPt_
hltPlot electronPt_
Definition: HLTObjectMonitorProtonLead.cc:183
HLTObjectMonitorProtonLead::photonPPPt_pset
edm::ParameterSet photonPPPt_pset
Definition: HLTObjectMonitorProtonLead.cc:131
HLTObjectMonitorProtonLead::l3muon12Phi_
hltPlot l3muon12Phi_
Definition: HLTObjectMonitorProtonLead.cc:194
HLTObjectMonitorProtonLead::pfDiAK4JetEta_
hltPlot pfDiAK4JetEta_
Definition: HLTObjectMonitorProtonLead.cc:169
seedmultiplicitymonitor_newtracking_cfi.nBins
nBins
Definition: seedmultiplicitymonitor_newtracking_cfi.py:8
HLTObjectMonitorProtonLead::l3muon12Pt_
hltPlot l3muon12Pt_
Definition: HLTObjectMonitorProtonLead.cc:192
HLTObjectMonitorProtonLead::get_wall_time
double get_wall_time(void)
Definition: HLTObjectMonitorProtonLead.cc:643
HLTObjectMonitorProtonLead::photonPPPt_
hltPlot photonPPPt_
Definition: HLTObjectMonitorProtonLead.cc:174
HLTObjectMonitorProtonLead::processName_
string processName_
Definition: HLTObjectMonitorProtonLead.cc:157
HLTConfigProvider::removeVersion
static const std::string removeVersion(const std::string &trigger)
Definition: HLTConfigProvider.cc:238
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HLTObjectMonitorProtonLead::caloAK4JetEta_pset
edm::ParameterSet caloAK4JetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:117
HLTObjectMonitorProtonLead::hltPlot::pathName
string pathName
Definition: HLTObjectMonitorProtonLead.cc:72
edm::ParameterSet
Definition: ParameterSet.h:47
HLTObjectMonitorProtonLead::l2muon12Phi_
hltPlot l2muon12Phi_
Definition: HLTObjectMonitorProtonLead.cc:191
HLTObjectMonitorProtonLead::pfAK4JetPhi_
hltPlot pfAK4JetPhi_
Definition: HLTObjectMonitorProtonLead.cc:164
trigger::TriggerObjectCollection
std::vector< TriggerObject > TriggerObjectCollection
collection of trigger physics objects (e.g., all isolated muons)
Definition: TriggerObject.h:75
iEvent
int iEvent
Definition: GenABIO.cc:224
HLTObjectMonitorProtonLead::pfBJetPhi_pset
edm::ParameterSet pfBJetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:139
EcalCalibMonitorClient_cfi.moduleName
moduleName
Definition: EcalCalibMonitorClient_cfi.py:17
trigger::TriggerEvent::filterIndex
trigger::size_type filterIndex(const edm::InputTag &filterTag) const
find index of filter in data-member vector from filter tag
Definition: TriggerEvent.h:132
HLTObjectMonitorProtonLead::photonEta_pset
edm::ParameterSet photonEta_pset
Definition: HLTObjectMonitorProtonLead.cc:129
trigger::Keys
std::vector< size_type > Keys
Definition: TriggerTypeDefs.h:19
HLTObjectMonitorProtonLead::pAL1DoubleMuZMass_pset
edm::ParameterSet pAL1DoubleMuZMass_pset
Definition: HLTObjectMonitorProtonLead.cc:152
HLTObjectMonitorProtonLead::plotMap
unordered_map< hltPlot *, edm::ParameterSet * > plotMap
Definition: HLTObjectMonitorProtonLead.cc:108
HLTObjectMonitorProtonLead::caloAK4JetPt_
hltPlot caloAK4JetPt_
Definition: HLTObjectMonitorProtonLead.cc:159
HLTObjectMonitorProtonLead::caloDiAK4JetEta_
hltPlot caloDiAK4JetEta_
Definition: HLTObjectMonitorProtonLead.cc:166
triggerPaths
static const std::string triggerPaths
Definition: EdmProvDump.cc:46
HLTObjectMonitorProtonLead::l2muon12Eta_
hltPlot l2muon12Eta_
Definition: HLTObjectMonitorProtonLead.cc:190
HLTObjectMonitorProtonLead::caloBJetEta_
hltPlot caloBJetEta_
Definition: HLTObjectMonitorProtonLead.cc:178
B2GTnPMonitor_cfi.item
item
Definition: B2GTnPMonitor_cfi.py:147
HLTObjectMonitorProtonLead::electronPhi_
hltPlot electronPhi_
Definition: HLTObjectMonitorProtonLead.cc:185
trigger::TriggerEvent::getObjects
const TriggerObjectCollection & getObjects() const
Definition: TriggerEvent.h:101
HLTObjectMonitorProtonLead::backupFolder
string backupFolder
Definition: HLTObjectMonitorProtonLead.cc:106
HLTObjectMonitorProtonLead::wallTime_
hltPlot wallTime_
Definition: HLTObjectMonitorProtonLead.cc:198
HLTObjectMonitorProtonLead::caloBJetPt_
hltPlot caloBJetPt_
Definition: HLTObjectMonitorProtonLead.cc:177
HLTConfigProvider::triggerIndex
unsigned int triggerIndex(const std::string &triggerName) const
slot position of trigger path in trigger table (0 to size-1)
Definition: HLTConfigProvider.h:73
HLTObjectMonitorProtonLead::caloDiAK4JetPt_
hltPlot caloDiAK4JetPt_
Definition: HLTObjectMonitorProtonLead.cc:165
HLTObjectMonitorProtonLead::pfDiAK4JetEta_pset
edm::ParameterSet pfDiAK4JetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:126
HLTObjectMonitorProtonLead::electronEta_
hltPlot electronEta_
Definition: HLTObjectMonitorProtonLead.cc:184
DDAxes::phi
mu_mass
static constexpr float mu_mass
Definition: L1TkMuonProducer.cc:30
HLTObjectMonitorProtonLead::caloDiAK4JetPt_pset
edm::ParameterSet caloDiAK4JetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:122
HLTObjectMonitorProtonLead::hltPlot::plotLabel
string plotLabel
Definition: HLTObjectMonitorProtonLead.cc:78
HLTConfigProvider::init
bool init(const edm::Run &iRun, const edm::EventSetup &iSetup, const std::string &processName, bool &changed)
d'tor
Definition: HLTConfigProvider.cc:36
HLTObjectMonitorProtonLead::caloAK4JetPt_pset
edm::ParameterSet caloAK4JetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:116
HLTObjectMonitorProtonLead::pAL2DoubleMuZMass_
hltPlot pAL2DoubleMuZMass_
Definition: HLTObjectMonitorProtonLead.cc:196
HLTObjectMonitorProtonLead::pfDiAK4JetPt_pset
edm::ParameterSet pfDiAK4JetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:125
HLTObjectMonitorProtonLead::caloDiAK4JetPhi_
hltPlot caloDiAK4JetPhi_
Definition: HLTObjectMonitorProtonLead.cc:167
HLTObjectMonitorProtonLead::caloAK4JetEta_
hltPlot caloAK4JetEta_
Definition: HLTObjectMonitorProtonLead.cc:160
HLTObjectMonitorProtonLead::pfBJetPhi_
hltPlot pfBJetPhi_
Definition: HLTObjectMonitorProtonLead.cc:182
HLTObjectMonitorProtonLead::l3muon3Eta_pset
edm::ParameterSet l3muon3Eta_pset
Definition: HLTObjectMonitorProtonLead.cc:144
HLTObjectMonitorProtonLead::pAL2DoubleMuZMass_pset
edm::ParameterSet pAL2DoubleMuZMass_pset
Definition: HLTObjectMonitorProtonLead.cc:153
HLTObjectMonitorProtonLead::pfAK4JetPt_pset
edm::ParameterSet pfAK4JetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:119
HLTObjectMonitorProtonLead::l3muon12Eta_pset
edm::ParameterSet l3muon12Eta_pset
Definition: HLTObjectMonitorProtonLead.cc:150
multiplicitycorr_cfi.xMax
xMax
Definition: multiplicitycorr_cfi.py:5
HLTObjectMonitorProtonLead::pAL3DoubleMuZMass_
hltPlot pAL3DoubleMuZMass_
Definition: HLTObjectMonitorProtonLead.cc:197
HLTObjectMonitorProtonLead::caloBJetPhi_pset
edm::ParameterSet caloBJetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:136
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
HLTObjectMonitorProtonLead::pfDiAK4JetPt_
hltPlot pfDiAK4JetPt_
Definition: HLTObjectMonitorProtonLead.cc:168
HLTObjectMonitorProtonLead::photonPhi_pset
edm::ParameterSet photonPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:130
HLTObjectMonitorProtonLead::photonPPEta_pset
edm::ParameterSet photonPPEta_pset
Definition: HLTObjectMonitorProtonLead.cc:132
HLTObjectMonitorProtonLead::hltPlot::xMin
double xMin
Definition: HLTObjectMonitorProtonLead.cc:81
HLTObjectMonitorProtonLead::photonPPPhi_pset
edm::ParameterSet photonPPPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:133
HLTObjectMonitorProtonLead::photonEta_
hltPlot photonEta_
Definition: HLTObjectMonitorProtonLead.cc:172
HLTObjectMonitorProtonLead::electronPt_pset
edm::ParameterSet electronPt_pset
Definition: HLTObjectMonitorProtonLead.cc:140
HLTObjectMonitorProtonLead::caloBJetPhi_
hltPlot caloBJetPhi_
Definition: HLTObjectMonitorProtonLead.cc:179
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
HLTObjectMonitorProtonLead::plotList
vector< hltPlot * > plotList
Definition: HLTObjectMonitorProtonLead.cc:96
command_line.start
start
Definition: command_line.py:167
HLTConfigProvider::triggerNames
const std::vector< std::string > & triggerNames() const
names of trigger paths
Definition: HLTConfigProvider.h:69
HLTObjectMonitorProtonLead::triggerResultsToken_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition: HLTObjectMonitorProtonLead.cc:111
HLTObjectMonitorProtonLead::hltConfig_
HLTConfigProvider hltConfig_
Definition: HLTObjectMonitorProtonLead.cc:103
HLTObjectMonitorProtonLead::caloDiAK4JetEta_pset
edm::ParameterSet caloDiAK4JetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:123
HLTObjectMonitorProtonLead::electronPhi_pset
edm::ParameterSet electronPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:142
HLTObjectMonitorProtonLead::l2muon12Phi_pset
edm::ParameterSet l2muon12Phi_pset
Definition: HLTObjectMonitorProtonLead.cc:148
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
crabWrapper.key
key
Definition: crabWrapper.py:19
HLTObjectMonitorProtonLead::mainShifterFolder
string mainShifterFolder
Definition: HLTObjectMonitorProtonLead.cc:105
HLTObjectMonitorProtonLead::aodTriggerToken_
edm::EDGetTokenT< trigger::TriggerEvent > aodTriggerToken_
Definition: HLTObjectMonitorProtonLead.cc:112
dqm::impl::MonitorElement::setAxisTitle
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
Definition: MonitorElement.cc:800
edm::InputTag
Definition: InputTag.h:15
HLTObjectMonitorProtonLead::pfAK4JetEta_pset
edm::ParameterSet pfAK4JetEta_pset
Definition: HLTObjectMonitorProtonLead.cc:120
HLTObjectMonitorProtonLead::pfDiAK4JetPhi_
hltPlot pfDiAK4JetPhi_
Definition: HLTObjectMonitorProtonLead.cc:170
HLTObjectMonitorProtonLead::caloBJetPt_pset
edm::ParameterSet caloBJetPt_pset
Definition: HLTObjectMonitorProtonLead.cc:134
HLTObjectMonitorProtonLead::pfAK4JetPhi_pset
edm::ParameterSet pfAK4JetPhi_pset
Definition: HLTObjectMonitorProtonLead.cc:121