CMS 3D CMS Logo

TriggerExpressionL1uGTReader.h
Go to the documentation of this file.
1 #ifndef HLTrigger_HLTfilters_TriggerExpressionL1uGTReader_h
2 #define HLTrigger_HLTfilters_TriggerExpressionL1uGTReader_h
3 
4 #include <vector>
5 #include <string>
6 
8 
9 namespace triggerExpression {
10 
11  class L1uGTReader : public Evaluator {
12  public:
14 
15  bool operator()(const Data& data) const override;
16 
17  void init(const Data& data) override;
18 
19  void dump(std::ostream& out) const override;
20 
21  private:
23  std::vector<std::pair<std::string, unsigned int> > m_triggers;
24  };
25 
26 } // namespace triggerExpression
27 
28 #endif // HLTrigger_HLTfilters_TriggerExpressionL1uGTReader_h
triggerExpression::L1uGTReader
Definition: TriggerExpressionL1uGTReader.h:11
triggerExpression::Evaluator
Definition: TriggerExpressionEvaluator.h:10
triggerExpression::L1uGTReader::m_triggers
std::vector< std::pair< std::string, unsigned int > > m_triggers
Definition: TriggerExpressionL1uGTReader.h:23
triggerExpression::L1uGTReader::init
void init(const Data &data) override
Definition: TriggerExpressionL1uGTReader.cc:43
triggerExpression::L1uGTReader::L1uGTReader
L1uGTReader(const std::string &pattern)
Definition: TriggerExpressionL1uGTReader.h:13
triggerExpression::L1uGTReader::operator()
bool operator()(const Data &data) const override
Definition: TriggerExpressionL1uGTReader.cc:15
topSingleLeptonDQM_PU_cfi.pattern
pattern
Definition: topSingleLeptonDQM_PU_cfi.py:39
triggerExpression::Data
Definition: TriggerExpressionData.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
triggerExpression::L1uGTReader::dump
void dump(std::ostream &out) const override
Definition: TriggerExpressionL1uGTReader.cc:30
TriggerExpressionEvaluator.h
triggerExpression
Definition: TriggerExpressionConstant.h:6
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31
triggerExpression::L1uGTReader::m_pattern
std::string m_pattern
Definition: TriggerExpressionL1uGTReader.h:22