ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
L1CaloFEXSim
gFEXJwoJTOB.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
//***************************************************************************
5
// gFEXJwoJTOB - Forms the JwoJ TOBs for gFEX
6
// -------------------
7
// begin : 10 08 2021
8
// email : cecilia.tosciri@cern.ch
9
//***************************************************************************
10
11
#pragma once
12
#include "
AthenaKernel/CLASS_DEF.h
"
13
14
namespace
LVL1
{
15
class
gFEXJwoJTOB
16
{
17
//gFEXJwoJTOB class description below:
21
private
:
22
uint32_t
m_word
;
23
unsigned
int
m_quantity1
;
24
unsigned
int
m_quantity2
;
25
unsigned
int
m_st1
;
26
unsigned
int
m_st2
;
27
unsigned
int
m_satur
;
28
unsigned
int
m_tobID
;
29
30
31
public
:
32
gFEXJwoJTOB
();
33
~gFEXJwoJTOB
() {};
34
35
inline
uint32_t
getWord
()
const
{
return
m_word
;}
36
inline
unsigned
int
getQuantity1
()
const
{
return
m_quantity1
;}
37
inline
unsigned
int
getQuantity2
()
const
{
return
m_quantity2
;}
38
inline
unsigned
int
getStatus1
()
const
{
return
m_st1
;}
39
inline
unsigned
int
getStatus2
()
const
{
return
m_st2
;}
40
inline
unsigned
int
getSaturation
()
const
{
return
m_satur
;}
41
inline
unsigned
int
getTobID
()
const
{
return
m_tobID
;}
42
43
44
void
setWord
(uint32_t);
45
void
setQuantity1
(
unsigned
int
);
46
void
setQuantity2
(
unsigned
int
);
47
void
setStatus1
(
unsigned
int
);
48
void
setStatus2
(
unsigned
int
);
49
void
setSaturation
(
unsigned
int
);
50
void
setTobID
(
unsigned
int
);
51
};
52
53
}
// end of namespace
54
55
CLASS_DEF
(
LVL1::gFEXJwoJTOB
, 2352924 , 1 )
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
LVL1::gFEXJwoJTOB
Definition
gFEXJwoJTOB.h:16
LVL1::gFEXJwoJTOB::setTobID
void setTobID(unsigned int)
Definition
gFEXJwoJTOB.cxx:57
LVL1::gFEXJwoJTOB::m_st2
unsigned int m_st2
Definition
gFEXJwoJTOB.h:26
LVL1::gFEXJwoJTOB::m_st1
unsigned int m_st1
Definition
gFEXJwoJTOB.h:25
LVL1::gFEXJwoJTOB::m_tobID
unsigned int m_tobID
Definition
gFEXJwoJTOB.h:28
LVL1::gFEXJwoJTOB::m_word
uint32_t m_word
The gFEXJwoJTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho,...
Definition
gFEXJwoJTOB.h:22
LVL1::gFEXJwoJTOB::getStatus2
unsigned int getStatus2() const
Definition
gFEXJwoJTOB.h:39
LVL1::gFEXJwoJTOB::setStatus1
void setStatus1(unsigned int)
Definition
gFEXJwoJTOB.cxx:45
LVL1::gFEXJwoJTOB::setStatus2
void setStatus2(unsigned int)
Definition
gFEXJwoJTOB.cxx:49
LVL1::gFEXJwoJTOB::m_satur
unsigned int m_satur
Definition
gFEXJwoJTOB.h:27
LVL1::gFEXJwoJTOB::getSaturation
unsigned int getSaturation() const
Definition
gFEXJwoJTOB.h:40
LVL1::gFEXJwoJTOB::getQuantity1
unsigned int getQuantity1() const
Definition
gFEXJwoJTOB.h:36
LVL1::gFEXJwoJTOB::~gFEXJwoJTOB
~gFEXJwoJTOB()
Definition
gFEXJwoJTOB.h:33
LVL1::gFEXJwoJTOB::getWord
uint32_t getWord() const
Definition
gFEXJwoJTOB.h:35
LVL1::gFEXJwoJTOB::setQuantity2
void setQuantity2(unsigned int)
Definition
gFEXJwoJTOB.cxx:41
LVL1::gFEXJwoJTOB::setWord
void setWord(uint32_t)
Definition
gFEXJwoJTOB.cxx:33
LVL1::gFEXJwoJTOB::gFEXJwoJTOB
gFEXJwoJTOB()
Definition
gFEXJwoJTOB.cxx:14
LVL1::gFEXJwoJTOB::m_quantity1
unsigned int m_quantity1
Definition
gFEXJwoJTOB.h:23
LVL1::gFEXJwoJTOB::getQuantity2
unsigned int getQuantity2() const
Definition
gFEXJwoJTOB.h:37
LVL1::gFEXJwoJTOB::setSaturation
void setSaturation(unsigned int)
Definition
gFEXJwoJTOB.cxx:53
LVL1::gFEXJwoJTOB::getStatus1
unsigned int getStatus1() const
Definition
gFEXJwoJTOB.h:38
LVL1::gFEXJwoJTOB::m_quantity2
unsigned int m_quantity2
Definition
gFEXJwoJTOB.h:24
LVL1::gFEXJwoJTOB::getTobID
unsigned int getTobID() const
Definition
gFEXJwoJTOB.h:41
LVL1::gFEXJwoJTOB::setQuantity1
void setQuantity1(unsigned int)
Definition
gFEXJwoJTOB.cxx:37
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