ATLAS Offline Software
TrigTauMatching_example.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 #ifndef TRIGTAUMACTHING_EXAMPLE_H_
7 #define TRIGTAUMACTHING_EXAMPLE_H_
8 
10 #include "GaudiKernel/ToolHandle.h"
11 
14 
15 
17 {
18 
19 public:
20  TrigTauMatching_example(const std::string &name,
21  ISvcLocator *svcLoc);
22 
23  virtual StatusCode initialize();
24  virtual StatusCode execute();
25  virtual StatusCode finalize();
26 
27 private:
28  Long64_t m_eventCount;
29  std::pair<int, int> m_tauEvents;
30  std::pair<int, int> m_diTauEvents;
31  ToolHandle<Trig::TrigDecisionTool> m_trigDecTool;
32  ToolHandle<Trig::ITrigTauMatchingTool> m_matchTool;
33 };
34 
35 #endif
TrigTauMatching_example
Definition: TrigTauMatching_example.h:17
TrigTauMatching_example::m_eventCount
Long64_t m_eventCount
Definition: TrigTauMatching_example.h:28
TrigTauMatching_example::m_matchTool
ToolHandle< Trig::ITrigTauMatchingTool > m_matchTool
Definition: TrigTauMatching_example.h:32
TrigTauMatching_example::execute
virtual StatusCode execute()
Definition: src/TrigTauMatching_example.cxx:31
TrigDecisionTool.h
TrigTauMatching_example::initialize
virtual StatusCode initialize()
Definition: src/TrigTauMatching_example.cxx:24
AthAlgorithm.h
TrigTauMatching_example::TrigTauMatching_example
TrigTauMatching_example(const std::string &name, ISvcLocator *svcLoc)
Definition: src/TrigTauMatching_example.cxx:11
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrigTauMatching_example::m_trigDecTool
ToolHandle< Trig::TrigDecisionTool > m_trigDecTool
Definition: TrigTauMatching_example.h:31
TrigTauMatching_example::finalize
virtual StatusCode finalize()
Definition: src/TrigTauMatching_example.cxx:88
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
ITrigTauMatching.h
TrigTauMatching_example::m_diTauEvents
std::pair< int, int > m_diTauEvents
Definition: TrigTauMatching_example.h:30
TrigTauMatching_example::m_tauEvents
std::pair< int, int > m_tauEvents
Definition: TrigTauMatching_example.h:29