ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTriggerCnv
xAODTriggerCnv
ITrigNavigationCnvTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: $
8
#ifndef XAODTRIGGERCNV_ITRIGNAVIGATIONVTOOL_H
9
#define XAODTRIGGERCNV_ITRIGNAVIGATIONVTOOL_H
10
11
// Gaudi/Athena include(s):
12
#include "GaudiKernel/IAlgTool.h"
13
14
// EDM include(s):
15
#include "
xAODTrigger/TrigNavigation.h
"
16
17
// Forward declaration(s):
18
namespace
HLT
{
19
class
HLTResult
;
20
}
21
22
namespace
xAODMaker
{
23
25
static
const
InterfaceID
26
IID_ITrigNavigationCnvTool
(
"xAODMaker::ITrigNavigationCnvTool"
, 1, 0 );
27
40
class
ITrigNavigationCnvTool
:
public
virtual
IAlgTool {
41
42
public
:
44
virtual
StatusCode
convert
(
const
HLT::HLTResult
* aod,
45
xAOD::TrigNavigation
* xaod )
const
= 0;
46
48
static
const
InterfaceID&
interfaceID
() {
49
return
IID_ITrigNavigationCnvTool
;
50
}
51
52
};
// class ITrigNavigationCnvTool
53
54
}
// namespace xAODMaker
55
56
#endif
// XAODTRIGGERCNV_ITRIGNAVIGATIONVTOOL_H
TrigNavigation.h
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::ITrigNavigationCnvTool::interfaceID
static const InterfaceID & interfaceID()
Gaudi interface definition.
Definition
ITrigNavigationCnvTool.h:48
xAODMaker::ITrigNavigationCnvTool::convert
virtual StatusCode convert(const HLT::HLTResult *aod, xAOD::TrigNavigation *xaod) const =0
Function filling an xAOD::TrigNavigation object with information.
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition
HLTResultReader.h:26
xAODMaker
Definition
StoreGateSvc.h:70
xAODMaker::IID_ITrigNavigationCnvTool
static const InterfaceID IID_ITrigNavigationCnvTool("xAODMaker::ITrigNavigationCnvTool", 1, 0)
The interface provided by ITrigNavigationCnvTool.
xAOD::TrigNavigation
TrigNavigation_v1 TrigNavigation
Define the latest version of the trigger navigation class.
Definition
TrigNavigation.h:16
Generated on
for ATLAS Offline Software by
1.17.0