CMS 3D CMS Logo

TriggerRecord.h
Go to the documentation of this file.
1 #ifndef DQMOFFLINE_LUMI_TRIGGERRECORD_H
2 #define DQMOFFLINE_LUMI_TRIGGERRECORD_H
3 
4 #include <vector>
5 #include <string>
6 #include <utility>
7 
8 namespace ZCountingTrigger {
9 
11 {
12 public:
13  TriggerRecord(const std::string &name="", const unsigned int value=0) {
14  hltPattern = name;
16  hltPathName = "";
17  hltPathIndex = (unsigned int)-1;
18  }
20 
21  std::string hltPattern; // HLT path name/pattern (wildcards allowed: *,?)
22  unsigned int baconTrigBit; // bacon trigger bit
23  std::string hltPathName; // HLT path name in trigger menu
24  unsigned int hltPathIndex; // HLT path index in trigger menu
25 
26  // map between trigger object name and bacon trigger object bit
27  std::vector< std::pair<std::string,unsigned int> > objectMap;
28 };
29 
30 }
31 #endif
TriggerRecord(const std::string &name="", const unsigned int value=0)
Definition: TriggerRecord.h:13
std::vector< std::pair< std::string, unsigned int > > objectMap
Definition: TriggerRecord.h:27
Definition: value.py:1