ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTriggerCnv
src
TrigNavigationCnvTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef XAODTRIGGERCNV_TRIGNAVIGATIONCNVTOOL_H
6
#define XAODTRIGGERCNV_TRIGNAVIGATIONCNVTOOL_H
7
8
// Gaudi/Athena include(s):
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
11
// Trigger include(s):
12
#include "
TrigSteeringEvent/HLTResult.h
"
13
14
// Local include(s):
15
#include "
xAODTriggerCnv/ITrigNavigationCnvTool.h
"
16
17
namespace
xAODMaker
{
18
27
class
TrigNavigationCnvTool
:
public
AthAlgTool
,
28
public
virtual
ITrigNavigationCnvTool
{
29
30
public
:
32
TrigNavigationCnvTool
(
const
std::string&
type
,
const
std::string& name,
33
const
IInterface* parent );
34
35
virtual
~TrigNavigationCnvTool
();
36
38
virtual
StatusCode
initialize
()
override
;
39
41
virtual
StatusCode
convert
(
const
HLT::HLTResult
* aod,
42
xAOD::TrigNavigation
* xaod )
const
final
;
43
44
private
:
45
46
};
// class TrigNavigationCnvTool
47
48
}
// namespace xAODMaker
49
50
#endif
// XAODTRIGGERCNV_TRIGNAVIGATIONCNVTOOL_H
AthAlgTool.h
HLTResult.h
ITrigNavigationCnvTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
HLT::HLTResult
HLT::HLTResult is sumarising result of trigger decision evaluation (online/offline) It contains basic...
Definition
HLTResult.h:49
xAODMaker::ITrigNavigationCnvTool
Interface for the tool creating xAOD::TrigNavigation from an AOD.
Definition
ITrigNavigationCnvTool.h:40
xAODMaker::TrigNavigationCnvTool::initialize
virtual StatusCode initialize() override
Function initialising the tool.
Definition
TrigNavigationCnvTool.cxx:15
xAODMaker::TrigNavigationCnvTool::convert
virtual StatusCode convert(const HLT::HLTResult *aod, xAOD::TrigNavigation *xaod) const final
Function filling an xAOD::TrigNavigation object with information.
Definition
TrigNavigationCnvTool.cxx:19
xAODMaker::TrigNavigationCnvTool::TrigNavigationCnvTool
TrigNavigationCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition
TrigNavigationCnvTool.cxx:6
xAODMaker::TrigNavigationCnvTool::~TrigNavigationCnvTool
virtual ~TrigNavigationCnvTool()
Definition
TrigNavigationCnvTool.cxx:12
xAODMaker
Definition
StoreGateSvc.h:70
xAOD::TrigNavigation
TrigNavigation_v1 TrigNavigation
Define the latest version of the trigger navigation class.
Definition
TrigNavigation.h:16
type
Generated on
for ATLAS Offline Software by
1.17.0