ATLAS Offline Software
Trigger
TrigT1
TrigT1CaloEvent
TrigT1CaloEvent
EnergyCMXData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//***************************************************************************
6
// EnergyCMXData.h - description
7
// -------------------
8
// begin : 04 04 2014
9
// email : Alan.Watson@cern.ch
10
// ***************************************************************************/
11
12
13
#ifndef ENERGYCMXDATA_H
14
#define ENERGYCMXDATA_H
15
16
#include "
AthenaKernel/CLASS_DEF.h
"
17
18
namespace
LVL1
{
19
24
class
EnergyCMXData
{
25
public
:
26
28
EnergyCMXData
();
29
EnergyCMXData
(
int
crate
,
int
module
,
30
unsigned
int
ex,
unsigned
int
ey,
unsigned
int
et
);
31
33
virtual
~EnergyCMXData
();
34
36
int
crate
()
const
;
37
int
module
()
const
;
38
unsigned
int
Ex
()
const
;
39
unsigned
int
Ey
()
const
;
40
unsigned
int
Et
()
const
;
41
std::vector<unsigned int>
DataWords
()
const
;
42
44
private
:
45
int
m_crate
;
46
int
m_module
;
47
unsigned
int
m_Ex
;
48
unsigned
int
m_Ey
;
49
unsigned
int
m_Et
;
50
std::vector<unsigned int>
m_DataWords
;
51
52
};
53
}
// end of namespace
54
55
#ifndef EnergyCMXData_ClassDEF_H
56
#include "
TrigT1CaloEvent/EnergyCMXData_ClassDEF.h
"
57
#endif
58
59
#endif
et
Extra patterns decribing particle interation process.
LVL1::EnergyCMXData::DataWords
std::vector< unsigned int > DataWords() const
the 4 raw backplane data words
Definition:
EnergyCMXData.cxx:62
LVL1::EnergyCMXData
The EnergyCMXData object contains the data transferred from the JEM to the EnergySum CMX in the crate...
Definition:
EnergyCMXData.h:24
LVL1::EnergyCMXData::EnergyCMXData
EnergyCMXData()
Constructors.
Definition:
EnergyCMXData.cxx:10
LVL1::EnergyCMXData::Ey
unsigned int Ey() const
Ey value for module.
Definition:
EnergyCMXData.cxx:72
LVL1::EnergyCMXData::m_DataWords
std::vector< unsigned int > m_DataWords
Definition:
EnergyCMXData.h:50
LVL1::EnergyCMXData::Ex
unsigned int Ex() const
Ex value for module.
Definition:
EnergyCMXData.cxx:67
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition:
ICMMCPHitsCnvTool.h:18
LVL1::EnergyCMXData::m_Ex
unsigned int m_Ex
Definition:
EnergyCMXData.h:47
LVL1::EnergyCMXData::module
int module() const
module number
Definition:
EnergyCMXData.cxx:56
LVL1::EnergyCMXData::m_Et
unsigned int m_Et
Definition:
EnergyCMXData.h:49
LVL1::EnergyCMXData::crate
int crate() const
Data accessors.
Definition:
EnergyCMXData.cxx:51
LVL1::EnergyCMXData::Et
unsigned int Et() const
ET value for module.
Definition:
EnergyCMXData.cxx:77
LVL1::EnergyCMXData::m_module
int m_module
Definition:
EnergyCMXData.h:46
LVL1::EnergyCMXData::~EnergyCMXData
virtual ~EnergyCMXData()
Destructor.
Definition:
EnergyCMXData.cxx:43
EnergyCMXData_ClassDEF.h
CLASS_DEF.h
macros to associate a CLID to a type
LVL1::EnergyCMXData::m_Ey
unsigned int m_Ey
Definition:
EnergyCMXData.h:48
LVL1::EnergyCMXData::m_crate
int m_crate
Internal data.
Definition:
EnergyCMXData.h:45
Generated on Mon Dec 23 2024 21:10:11 for ATLAS Offline Software by
1.8.18