ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloEvent
TrigT1CaloEvent
JEPRoIBSCollectionV1.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_JEPROIBSCOLLECTIONV1_H
5
#define TRIGT1CALO_JEPROIBSCOLLECTIONV1_H
6
7
#include "
AthenaKernel/CLASS_DEF.h
"
8
#include "
AthContainers/DataVector.h
"
9
10
namespace
LVL1
{
11
12
class
JEMRoI
;
13
class
CMMRoI
;
14
class
CMMJetHits
;
15
class
CMMEtSums
;
16
17
24
25
class
JEPRoIBSCollectionV1
{
26
27
public
:
28
JEPRoIBSCollectionV1
(
const
DataVector<JEMRoI>
* jemRoiCollection,
29
const
CMMRoI
* cmmRoi,
30
const
DataVector<CMMJetHits>
* cmmHitCollection,
31
const
DataVector<CMMEtSums>
* cmmEtCollection);
32
34
const
DataVector<JEMRoI>
*
JemRoi
()
const
;
36
const
CMMRoI
*
CmmRoi
()
const
;
38
const
DataVector<CMMJetHits>
*
CmmHits
()
const
;
40
const
DataVector<CMMEtSums>
*
CmmSums
()
const
;
41
42
private
:
43
45
const
DataVector<JEMRoI>
*
m_jemRoiCollection
;
47
const
CMMRoI
*
m_cmmRoi
;
49
const
DataVector<CMMJetHits>
*
m_cmmHitCollection
;
51
const
DataVector<CMMEtSums>
*
m_cmmEtCollection
;
52
53
};
54
55
inline
const
DataVector<JEMRoI>
*
JEPRoIBSCollectionV1::JemRoi
()
const
56
{
57
return
m_jemRoiCollection
;
58
}
59
60
inline
const
CMMRoI
*
JEPRoIBSCollectionV1::CmmRoi
()
const
61
{
62
return
m_cmmRoi
;
63
}
64
65
inline
const
DataVector<CMMJetHits>
*
JEPRoIBSCollectionV1::CmmHits
()
const
66
{
67
return
m_cmmHitCollection
;
68
}
69
70
inline
const
DataVector<CMMEtSums>
*
JEPRoIBSCollectionV1::CmmSums
()
const
71
{
72
return
m_cmmEtCollection
;
73
}
74
75
}
// end namespace
76
77
CLASS_DEF
(
LVL1::JEPRoIBSCollectionV1
, 1316106214, 1)
78
79
#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::CMMEtSums
CMMEtSums object stores Et sums from the Energy CMMs.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMEtSums.h:32
LVL1::CMMJetHits
CMMJetHits class stores Jet hit multiplicities received by and read out from the Jet CMMs.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:31
LVL1::CMMRoI
CMM RoI data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h:21
LVL1::JEMRoI
JEM RoI data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMRoI.h:19
LVL1::JEPRoIBSCollectionV1
Jet/Energy Processor RoI container for writing bytestream pre-LS1.
Definition
JEPRoIBSCollectionV1.h:25
LVL1::JEPRoIBSCollectionV1::JEPRoIBSCollectionV1
JEPRoIBSCollectionV1(const DataVector< JEMRoI > *jemRoiCollection, const CMMRoI *cmmRoi, const DataVector< CMMJetHits > *cmmHitCollection, const DataVector< CMMEtSums > *cmmEtCollection)
Definition
JEPRoIBSCollectionV1.cxx:13
LVL1::JEPRoIBSCollectionV1::m_cmmRoi
const CMMRoI * m_cmmRoi
CMM RoIs.
Definition
JEPRoIBSCollectionV1.h:47
LVL1::JEPRoIBSCollectionV1::m_cmmEtCollection
const DataVector< CMMEtSums > * m_cmmEtCollection
CMM Energy sums collection.
Definition
JEPRoIBSCollectionV1.h:51
LVL1::JEPRoIBSCollectionV1::CmmRoi
const CMMRoI * CmmRoi() const
Return pointer to CMM RoIs.
Definition
JEPRoIBSCollectionV1.h:60
LVL1::JEPRoIBSCollectionV1::CmmHits
const DataVector< CMMJetHits > * CmmHits() const
Return pointer to CMM hit sums collection.
Definition
JEPRoIBSCollectionV1.h:65
LVL1::JEPRoIBSCollectionV1::m_jemRoiCollection
const DataVector< JEMRoI > * m_jemRoiCollection
JEM RoI collection.
Definition
JEPRoIBSCollectionV1.h:45
LVL1::JEPRoIBSCollectionV1::m_cmmHitCollection
const DataVector< CMMJetHits > * m_cmmHitCollection
CMM Hit sums collection.
Definition
JEPRoIBSCollectionV1.h:49
LVL1::JEPRoIBSCollectionV1::JemRoi
const DataVector< JEMRoI > * JemRoi() const
Return pointer to JEM RoI collection.
Definition
JEPRoIBSCollectionV1.h:55
LVL1::JEPRoIBSCollectionV1::CmmSums
const DataVector< CMMEtSums > * CmmSums() const
Return pointer to CMM energy sums collection.
Definition
JEPRoIBSCollectionV1.h:70
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