ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
IID_IZdcDataAccess
static const InterfaceID IID_IZdcDataAccess("IZdcDataAccess", 1, 0)
IZdcDataAccess
Definition
IZdcDataAccess.h:25
IZdcDataAccess::interfaceID
static const InterfaceID & interfaceID()
Definition
IZdcDataAccess.h:43
LVL1::JEMEtSums
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMEtSums.h:26
LVL1::JetElementKey
The JetElementKey object provides the key for each JetElement depending on its eta,...
Definition
JetElementKey.h:46
LVL1::JetElement
Jet elements are the inputs to the Jet, ETmiss and ETsum triggers.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JetElement.h:43
LVL1::TriggerTower
Trigger towers are the inputs to all other parts of the calorimeter trigger.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/TriggerTower.h:45
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
Generated on
for ATLAS Offline Software by
1.17.0