ATLAS Offline Software
Event
xAOD
xAODTrigL1CaloCnv
xAODTrigL1CaloCnv
IRODHeaderCnvTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: IRODHeaderCnvTool.h 576052 2013-12-18 09:13:50Z morrisj $
8
#ifndef XAODTRIGL1CALOCNV_IRODHEADERCNVTOOL_H
9
#define XAODTRIGL1CALOCNV_IRODHEADERCNVTOOL_H
10
11
// Gaudi/Athena include(s):
12
#include "GaudiKernel/IAlgTool.h"
13
14
// EDM include(s):
15
#include "
xAODTrigL1Calo/RODHeaderContainer.h
"
16
17
// Forward declaration(s):
18
namespace
LVL1
{
19
class
RODHeader
;
20
}
21
22
namespace
xAODMaker
{
23
25
static
const
InterfaceID
26
IID_IRODHeaderCnvTool(
"xAODMaker::IRODHeaderCnvTool"
, 1, 0 );
27
40
class
IRODHeaderCnvTool
:
public
virtual
IAlgTool {
41
public
:
43
virtual
StatusCode
convert
(
const
DataVector<LVL1::RODHeader>
* esd,
44
xAOD::RODHeaderContainer
* xaod ) = 0;
45
47
static
const
InterfaceID&
interfaceID
() {
48
return
IID_IRODHeaderCnvTool;
49
}
50
51
};
// class IRODHeaderCnvTool
52
53
}
// namespace xAODMaker
54
55
#endif // XAODTRIGL1CALOCNV_IRODHEADERCNVTOOL_H
xAODMaker::IRODHeaderCnvTool::interfaceID
static const InterfaceID & interfaceID()
Gaudi interface definition.
Definition:
IRODHeaderCnvTool.h:47
RODHeaderContainer.h
xAODMaker
Definition:
StoreGateSvc.h:72
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition:
ICMMCPHitsCnvTool.h:18
xAODMaker::IRODHeaderCnvTool
Interface for the tool creating RODHeaderContainer from an ESD.
Definition:
IRODHeaderCnvTool.h:40
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODMaker::IRODHeaderCnvTool::convert
virtual StatusCode convert(const DataVector< LVL1::RODHeader > *esd, xAOD::RODHeaderContainer *xaod)=0
Function that fills an existing xAOD::RODHeaderContainer.
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:581
xAOD::RODHeader
RODHeader_v2 RODHeader
Define the latest version of the RODHeader class.
Definition:
Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/RODHeader.h:14
Generated on Thu Nov 7 2024 21:17:26 for ATLAS Offline Software by
1.8.18