ATLAS Offline Software
ForwardDetectors
ZDC
ZdcCnv
ZdcByteStream
ZdcByteStream
IZdcDataAccess.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGT1CALOBYTESTREAM_IZDCDATAACCESS_H
6
#define TRIGT1CALOBYTESTREAM_IZDCDATAACCESS_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "GaudiKernel/IInterface.h"
10
11
#include "
AthContainers/DataVector.h
"
12
13
namespace
LVL1
{
14
class
TriggerTower
;
15
class
JEMEtSums
;
16
class
JetElement
;
17
class
JetElementKey;
18
}
19
20
//namespace LVL1BS {
21
22
//static const InterfaceID IID_ITrigT1CaloDataAccess("LVL1BS::ITrigT1CaloDataAccess", 1, 0);
23
static
const
InterfaceID IID_IZdcDataAccess(
"IZdcDataAccess"
, 1, 0);
24
25
class
IZdcDataAccess
:
virtual
public
IAlgTool {
26
27
public
:
28
static
const
InterfaceID&
interfaceID
();
29
30
/*
31
virtual StatusCode loadCollection(
32
DataVector<LVL1::TriggerTower>::const_iterator& beg,
33
DataVector<LVL1::TriggerTower>::const_iterator& end,
34
double etaMin, double etaMax,
35
double phiMin, double phiMax, const bool full) = 0;
36
virtual StatusCode loadCollection(
37
DataVector<LVL1::JetElement>::const_iterator& beg,
38
DataVector<LVL1::JetElement>::const_iterator& end)=0;
39
*/
40
41
};
42
43
inline
const
InterfaceID&
IZdcDataAccess::interfaceID
()
44
{
45
return
IID_IZdcDataAccess;
46
}
47
48
//} // end of namespace
49
50
#endif
IZdcDataAccess
Definition:
IZdcDataAccess.h:25
xAOD::JEMEtSums
JEMEtSums_v2 JEMEtSums
Define the latest version of the JEMEtSums class.
Definition:
Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JEMEtSums.h:15
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition:
ICMMCPHitsCnvTool.h:18
xAOD::JetElement
JetElement_v2 JetElement
Define the latest version of the JetElement class.
Definition:
Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/JetElement.h:16
IZdcDataAccess::interfaceID
static const InterfaceID & interfaceID()
Definition:
IZdcDataAccess.h:43
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
xAOD::TriggerTower
TriggerTower_v2 TriggerTower
Define the latest version of the TriggerTower class.
Definition:
Event/xAOD/xAODTrigL1Calo/xAODTrigL1Calo/TriggerTower.h:16
Generated on Thu Nov 7 2024 21:17:42 for ATLAS Offline Software by
1.8.18