ATLAS Offline Software
BasicTriggerFired.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //
6 // Test that counts the number of triggers fired
7 //
8 #ifndef TRIGANALYSISTEST_BASICTRIGGERFIRED_H
9 #define TRIGANALYSISTEST_BASICTRIGGERFIRED_H
10 
11 #include "TrigAnalysisTest/ITest.h"
12 
13 
14 namespace TrigAnalysisTest {
15 
16  class BasicTriggerFired : public ITest {
17  public:
19 
20  void processEvent(Trig::TrigDecisionTool &trigDecTool);
21  int finalize();
22 
23  private:
24  unsigned int m_passed_l1;
25  unsigned int m_passed_hlt;
27  std::map<std::string,int> m_trigger_counts;
28  };
29 
30 }
31 
32 #endif
ITest.h
TrigAnalysisTest::BasicTriggerFired::processEvent
void processEvent(Trig::TrigDecisionTool &trigDecTool)
Definition: BasicTriggerFired.cxx:42
TrigAnalysisTest::BasicTriggerFired::m_passed_l1
unsigned int m_passed_l1
Definition: BasicTriggerFired.h:24
Trig::TrigDecisionTool
Definition: TrigDecisionTool.h:65
TrigAnalysisTest::ITest
Definition: ITest.h:18
TrigAnalysisTest::BasicTriggerFired::BasicTriggerFired
BasicTriggerFired()
Definition: BasicTriggerFired.cxx:34
TrigAnalysisTest::BasicTriggerFired::m_first_call
bool m_first_call
Definition: BasicTriggerFired.h:26
TrigAnalysisTest::BasicTriggerFired
Definition: BasicTriggerFired.h:16
TrigAnalysisTest
Definition: BasicTriggerFired.cxx:30
TrigAnalysisTest::BasicTriggerFired::finalize
int finalize()
Definition: BasicTriggerFired.cxx:65
TrigAnalysisTest::BasicTriggerFired::m_trigger_counts
std::map< std::string, int > m_trigger_counts
Definition: BasicTriggerFired.h:27
TrigAnalysisTest::BasicTriggerFired::m_passed_hlt
unsigned int m_passed_hlt
Definition: BasicTriggerFired.h:25