ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfxAOD
src
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):
11
#include "
AthenaBaseComps/AthAlgorithm.h
"
12
#include "GaudiKernel/ServiceHandle.h"
13
#include "GaudiKernel/ToolHandle.h"
14
15
// Trigger include(s):
16
#include "
TrigConfInterfaces/ITrigConfigSvc.h
"
17
#include "
TrigConfInterfaces/ITrigConfigTool.h
"
18
19
namespace
TrigConf
{
20
31
class
xAODMenuReader
:
public
AthAlgorithm
{
32
33
public
:
35
xAODMenuReader
(
const
std::string&
name
, ISvcLocator* svcLoc );
36
38
virtual
StatusCode
initialize
();
39
41
virtual
StatusCode
execute
();
42
43
private
:
45
ServiceHandle< TrigConf::ITrigConfigSvc >
m_configSvc
;
47
ToolHandle< TrigConf::ITrigConfigTool >
m_configTool
;
48
50
int
m_eventCounter
{0};
51
52
};
// class xAODMenuReader
53
54
}
// namespace TrigConf
55
56
#endif
// TRIGCONFXAOD_XAODMENUREADER_H
AthAlgorithm.h
ITrigConfigSvc.h
ITrigConfigTool.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthAlgorithm.cxx:24
ServiceHandle< TrigConf::ITrigConfigSvc >
TrigConf::xAODMenuReader::m_eventCounter
int m_eventCounter
An internal counter.
Definition
xAODMenuReader.h:50
TrigConf::xAODMenuReader::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
xAODMenuReader.cxx:21
TrigConf::xAODMenuReader::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition
xAODMenuReader.cxx:37
TrigConf::xAODMenuReader::xAODMenuReader
xAODMenuReader(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition
xAODMenuReader.cxx:11
TrigConf::xAODMenuReader::m_configSvc
ServiceHandle< TrigConf::ITrigConfigSvc > m_configSvc
Connection to the trigger configuration service.
Definition
xAODMenuReader.h:45
TrigConf::xAODMenuReader::m_configTool
ToolHandle< TrigConf::ITrigConfigTool > m_configTool
Connection to the trigger configuration tool.
Definition
xAODMenuReader.h:47
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.14.0