ATLAS Offline Software
Loading...
Searching...
No Matches
xAODMenuReader.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGCONFXAOD_XAODMENUREADER_H
8#define TRIGCONFXAOD_XAODMENUREADER_H
9
10// Gaudi/Athena include(s):
12#include "GaudiKernel/ServiceHandle.h"
13#include "GaudiKernel/ToolHandle.h"
14
15// Trigger include(s):
18
19namespace TrigConf {
20
32
33 public:
35 xAODMenuReader( const std::string& name, ISvcLocator* svcLoc );
36
38 virtual StatusCode initialize();
39
41 virtual StatusCode execute();
42
43 private:
47 ToolHandle< TrigConf::ITrigConfigTool > m_configTool;
48
51
52 }; // class xAODMenuReader
53
54} // namespace TrigConf
55
56#endif // TRIGCONFXAOD_XAODMENUREADER_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
int m_eventCounter
An internal counter.
virtual StatusCode initialize()
Function initialising the algorithm.
virtual StatusCode execute()
Function executing the algorithm.
xAODMenuReader(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
ServiceHandle< TrigConf::ITrigConfigSvc > m_configSvc
Connection to the trigger configuration service.
ToolHandle< TrigConf::ITrigConfigTool > m_configTool
Connection to the trigger configuration tool.
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22