ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
L1CaloFEXSim
gFEXJetTOB.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
//***************************************************************************
5
// gFEXJetTOB - Forms the Jet TOBs for gFEX
6
// -------------------
7
// begin : 01 04 2021
8
// email : cecilia.tosciri@cern.ch
9
//***************************************************************************
10
11
#pragma once
12
#include "
AthenaKernel/CLASS_DEF.h
"
13
14
namespace
LVL1
{
18
class
gFEXJetTOB
19
{
20
21
private
:
22
unsigned
int
m_eta
{99999};
23
unsigned
int
m_phi
{99999};
24
unsigned
int
m_ET
{99999};
25
unsigned
int
m_st
{99999};
26
unsigned
int
m_tobID
{99999};
27
uint32_t
m_word
{0};
28
29
public
:
30
gFEXJetTOB
() =
default
;
31
~gFEXJetTOB
() {};
32
33
inline
unsigned
int
getEta
()
const
{
return
m_eta
;}
34
inline
unsigned
int
getPhi
()
const
{
return
m_phi
;}
35
inline
unsigned
int
getET
()
const
{
return
m_ET
;}
36
inline
unsigned
int
getStatus
()
const
{
return
m_st
;}
37
inline
unsigned
int
getTobID
()
const
{
return
m_tobID
;}
38
inline
uint32_t
getWord
()
const
{
return
m_word
;}
39
40
void
setEta
(
unsigned
int
);
41
void
setPhi
(
unsigned
int
);
42
void
setET
(
unsigned
int
);
43
void
setStatus
(
unsigned
int
);
44
void
setTobID
(
unsigned
int
);
45
void
setWord
(uint32_t);
46
};
47
48
}
// end of namespace
49
50
CLASS_DEF
(
LVL1::gFEXJetTOB
, 1562118 , 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::gFEXJetTOB
The gFEXJetTOB.h class stores the energy, the eta, phi coordinate, the status and the type (gRho,...
Definition
gFEXJetTOB.h:19
LVL1::gFEXJetTOB::setET
void setET(unsigned int)
Definition
gFEXJetTOB.cxx:22
LVL1::gFEXJetTOB::m_ET
unsigned int m_ET
Definition
gFEXJetTOB.h:24
LVL1::gFEXJetTOB::getStatus
unsigned int getStatus() const
Definition
gFEXJetTOB.h:36
LVL1::gFEXJetTOB::setStatus
void setStatus(unsigned int)
Definition
gFEXJetTOB.cxx:26
LVL1::gFEXJetTOB::getEta
unsigned int getEta() const
Definition
gFEXJetTOB.h:33
LVL1::gFEXJetTOB::~gFEXJetTOB
~gFEXJetTOB()
Definition
gFEXJetTOB.h:31
LVL1::gFEXJetTOB::m_tobID
unsigned int m_tobID
Definition
gFEXJetTOB.h:26
LVL1::gFEXJetTOB::getWord
uint32_t getWord() const
Definition
gFEXJetTOB.h:38
LVL1::gFEXJetTOB::m_eta
unsigned int m_eta
Definition
gFEXJetTOB.h:22
LVL1::gFEXJetTOB::getET
unsigned int getET() const
Definition
gFEXJetTOB.h:35
LVL1::gFEXJetTOB::m_st
unsigned int m_st
Definition
gFEXJetTOB.h:25
LVL1::gFEXJetTOB::setEta
void setEta(unsigned int)
Definition
gFEXJetTOB.cxx:14
LVL1::gFEXJetTOB::getTobID
unsigned int getTobID() const
Definition
gFEXJetTOB.h:37
LVL1::gFEXJetTOB::setWord
void setWord(uint32_t)
Definition
gFEXJetTOB.cxx:34
LVL1::gFEXJetTOB::gFEXJetTOB
gFEXJetTOB()=default
LVL1::gFEXJetTOB::getPhi
unsigned int getPhi() const
Definition
gFEXJetTOB.h:34
LVL1::gFEXJetTOB::setTobID
void setTobID(unsigned int)
Definition
gFEXJetTOB.cxx:30
LVL1::gFEXJetTOB::m_word
uint32_t m_word
Definition
gFEXJetTOB.h:27
LVL1::gFEXJetTOB::setPhi
void setPhi(unsigned int)
Definition
gFEXJetTOB.cxx:18
LVL1::gFEXJetTOB::m_phi
unsigned int m_phi
Definition
gFEXJetTOB.h:23
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