ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloEvent
TrigT1CaloEvent
JEPRoIBSCollectionV2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef TRIGT1CALO_JEPROIBSCOLLECTIONV2_H
5
#define TRIGT1CALO_JEPROIBSCOLLECTIONV2_H
6
7
#include "
AthenaKernel/CLASS_DEF.h
"
8
#include "
AthContainers/DataVector.h
"
9
10
namespace
LVL1
{
11
12
class
JEMTobRoI
;
13
class
CMXRoI
;
14
class
CMXEtSums
;
15
16
23
24
class
JEPRoIBSCollectionV2
{
25
26
public
:
27
JEPRoIBSCollectionV2
(
const
DataVector<JEMTobRoI>
* jemRoiCollection,
28
const
CMXRoI
* cmxRoi,
29
const
DataVector<CMXEtSums>
* cmxEtCollection);
30
32
const
DataVector<JEMTobRoI>
*
JemRoi
()
const
;
34
const
CMXRoI
*
CmxRoi
()
const
;
36
const
DataVector<CMXEtSums>
*
CmxSums
()
const
;
37
38
private
:
39
41
const
DataVector<JEMTobRoI>
*
m_jemRoiCollection
;
43
const
CMXRoI
*
m_cmxRoi
;
45
const
DataVector<CMXEtSums>
*
m_cmxEtCollection
;
46
47
};
48
49
inline
const
DataVector<JEMTobRoI>
*
JEPRoIBSCollectionV2::JemRoi
()
const
50
{
51
return
m_jemRoiCollection
;
52
}
53
54
inline
const
CMXRoI
*
JEPRoIBSCollectionV2::CmxRoi
()
const
55
{
56
return
m_cmxRoi
;
57
}
58
59
inline
const
DataVector<CMXEtSums>
*
JEPRoIBSCollectionV2::CmxSums
()
const
60
{
61
return
m_cmxEtCollection
;
62
}
63
64
}
// end namespace
65
66
CLASS_DEF
(
LVL1::JEPRoIBSCollectionV2
, 1316106213, 1)
67
68
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
DataVector
Derived DataVector<T>.
Definition
DataVector.h:795
LVL1::CMXEtSums
CMXEtSums object stores Et sums from the Energy CMXs.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMXEtSums.h:26
LVL1::CMXRoI
CMX RoI data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMXRoI.h:22
LVL1::JEMTobRoI
JEM RoI data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMTobRoI.h:19
LVL1::JEPRoIBSCollectionV2
Jet/Energy Processor RoI container for writing bytestream post-LS1.
Definition
JEPRoIBSCollectionV2.h:24
LVL1::JEPRoIBSCollectionV2::m_cmxRoi
const CMXRoI * m_cmxRoi
CMX RoIs.
Definition
JEPRoIBSCollectionV2.h:43
LVL1::JEPRoIBSCollectionV2::m_cmxEtCollection
const DataVector< CMXEtSums > * m_cmxEtCollection
CMX Energy sums collection.
Definition
JEPRoIBSCollectionV2.h:45
LVL1::JEPRoIBSCollectionV2::CmxRoi
const CMXRoI * CmxRoi() const
Return pointer to CMX RoIs.
Definition
JEPRoIBSCollectionV2.h:54
LVL1::JEPRoIBSCollectionV2::CmxSums
const DataVector< CMXEtSums > * CmxSums() const
Return pointer to CMX energy sums collection.
Definition
JEPRoIBSCollectionV2.h:59
LVL1::JEPRoIBSCollectionV2::JEPRoIBSCollectionV2
JEPRoIBSCollectionV2(const DataVector< JEMTobRoI > *jemRoiCollection, const CMXRoI *cmxRoi, const DataVector< CMXEtSums > *cmxEtCollection)
Definition
JEPRoIBSCollectionV2.cxx:12
LVL1::JEPRoIBSCollectionV2::m_jemRoiCollection
const DataVector< JEMTobRoI > * m_jemRoiCollection
JEM RoI collection.
Definition
JEPRoIBSCollectionV2.h:41
LVL1::JEPRoIBSCollectionV2::JemRoi
const DataVector< JEMTobRoI > * JemRoi() const
Return pointer to JEM RoI collection.
Definition
JEPRoIBSCollectionV2.h:49
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