ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
L1CaloFEXSim
jFEXForwardJetsInfo.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
//***************************************************************************
5
// jFEXForwardJetsInfo - Class to store information about trigger towers
6
// in the fcal and associated jet information.
7
// -------------------
8
// begin : 07 07 2021
9
// email : varsiha.sothilingam@cern.ch
10
//***************************************************************************
11
#ifndef jFEXForwardJetsInfo_H
12
#define jFEXForwardJetsInfo_H
13
14
#include <vector>
15
16
namespace
LVL1
{
17
class
jFEXForwardJetsInfo
{
18
19
public
:
20
void
setCentreTTID
(
int
TT_ID);
21
int
getCentreTTID
();
22
23
void
setCentreTTEta
(
float
centreTTEta);
24
float
getCentreTTEta
();
25
26
void
setCentreTTPhi
(
float
centreTTPhi);
27
float
getCentreTTPhi
();
28
29
void
setSRjetSat
(){
m_saturation_SR
=
true
;};
30
void
setLRjetSat
(){
m_saturation_LR
=
true
;};
31
bool
getSRjetSat
(){
return
m_saturation_SR
;};
32
bool
getLRjetSat
(){
return
m_saturation_LR
;};
33
34
void
setCentreLocalTTEta
(
float
centreLocalTTEta);
35
float
getCentreLocalTTEta
();
36
void
setCentreLocalTTPhi
(
float
centreLocalTTPhi);
37
float
getCentreLocalTTPhi
();
38
39
void
includeTTinSeed
(
int
TT_ID);
40
const
std::vector<int>&
getTTinSeed
();
41
42
void
addToSeedET
(
int
seed_ET);
43
int
getSeedET
();
44
45
void
addToFirstEnergyRingET
(
int
firstER_ET);
46
int
getFirstEnergyRingET
();
47
48
void
includeTTIDinFirstER
(
int
firstER_TTID);
49
const
std::vector<int>&
getTTIDinFirstER
();
50
51
void
addToSecondEnergyRingET
(
int
secondER_ET);
52
int
getSecondEnergyRingET
();
53
54
void
includeTTIDinSecondER
(
int
secondER_TTID);
55
const
std::vector<int>&
getTTIDinSecondER
();
56
57
void
includeTTinSearchWindow
(
int
TT_ID);
58
const
std::vector<int>&
getTTinSearchWindow
();
59
void
addToSearchWindowET
(
int
seed_ET);
60
int
getSearchWindowET
();
61
62
private
:
63
int
m_centre_TTID
{};
64
float
m_centreTTPhi
{};
65
float
m_centreTTEta
{};
66
67
int
m_centreLocalTTPhi
{};
68
int
m_centreLocalTTEta
{};
69
70
bool
m_saturation_SR
=
false
;
71
bool
m_saturation_LR
=
false
;
72
73
int
m_seed_ET
=0;
74
int
m_SearchWindow_ET
=0;
75
int
m_firstEnergyRing_ET
=0;
76
int
m_secondEnergyRing_ET
=0;
77
std::vector<int>
m_TTsInSeed
= {};
78
std::vector<int>
m_TTsInSearchWindow
= {};
79
std::vector<int>
m_firstEnergyRing_TTIDs
= {};
80
std::vector<int>
m_secondEnergyRing_TTIDs
= {};
81
82
};
83
84
85
86
}
//end of namespace
87
#endif
LVL1::jFEXForwardJetsInfo
Definition
jFEXForwardJetsInfo.h:17
LVL1::jFEXForwardJetsInfo::m_SearchWindow_ET
int m_SearchWindow_ET
Definition
jFEXForwardJetsInfo.h:74
LVL1::jFEXForwardJetsInfo::m_saturation_SR
bool m_saturation_SR
Definition
jFEXForwardJetsInfo.h:70
LVL1::jFEXForwardJetsInfo::m_centre_TTID
int m_centre_TTID
Definition
jFEXForwardJetsInfo.h:63
LVL1::jFEXForwardJetsInfo::m_centreLocalTTPhi
int m_centreLocalTTPhi
Definition
jFEXForwardJetsInfo.h:67
LVL1::jFEXForwardJetsInfo::addToSecondEnergyRingET
void addToSecondEnergyRingET(int secondER_ET)
Definition
jFEXForwardJetsInfo.cxx:100
LVL1::jFEXForwardJetsInfo::getCentreLocalTTPhi
float getCentreLocalTTPhi()
Definition
jFEXForwardJetsInfo.cxx:48
LVL1::jFEXForwardJetsInfo::getTTinSeed
const std::vector< int > & getTTinSeed()
Definition
jFEXForwardJetsInfo.cxx:58
LVL1::jFEXForwardJetsInfo::addToFirstEnergyRingET
void addToFirstEnergyRingET(int firstER_ET)
Definition
jFEXForwardJetsInfo.cxx:73
LVL1::jFEXForwardJetsInfo::getLRjetSat
bool getLRjetSat()
Definition
jFEXForwardJetsInfo.h:32
LVL1::jFEXForwardJetsInfo::getSRjetSat
bool getSRjetSat()
Definition
jFEXForwardJetsInfo.h:31
LVL1::jFEXForwardJetsInfo::includeTTinSearchWindow
void includeTTinSearchWindow(int TT_ID)
Definition
jFEXForwardJetsInfo.cxx:110
LVL1::jFEXForwardJetsInfo::setCentreLocalTTEta
void setCentreLocalTTEta(float centreLocalTTEta)
Definition
jFEXForwardJetsInfo.cxx:33
LVL1::jFEXForwardJetsInfo::m_centreTTEta
float m_centreTTEta
Definition
jFEXForwardJetsInfo.h:65
LVL1::jFEXForwardJetsInfo::setCentreTTID
void setCentreTTID(int TT_ID)
LVL1::jFEXForwardJetsInfo::setCentreTTPhi
void setCentreTTPhi(float centreTTPhi)
Definition
jFEXForwardJetsInfo.cxx:24
LVL1::jFEXForwardJetsInfo::setLRjetSat
void setLRjetSat()
Definition
jFEXForwardJetsInfo.h:30
LVL1::jFEXForwardJetsInfo::getCentreTTPhi
float getCentreTTPhi()
Definition
jFEXForwardJetsInfo.cxx:29
LVL1::jFEXForwardJetsInfo::getTTinSearchWindow
const std::vector< int > & getTTinSearchWindow()
Definition
jFEXForwardJetsInfo.cxx:114
LVL1::jFEXForwardJetsInfo::m_TTsInSearchWindow
std::vector< int > m_TTsInSearchWindow
Definition
jFEXForwardJetsInfo.h:78
LVL1::jFEXForwardJetsInfo::m_centreTTPhi
float m_centreTTPhi
Definition
jFEXForwardJetsInfo.h:64
LVL1::jFEXForwardJetsInfo::getCentreTTEta
float getCentreTTEta()
Definition
jFEXForwardJetsInfo.cxx:19
LVL1::jFEXForwardJetsInfo::getCentreLocalTTEta
float getCentreLocalTTEta()
Definition
jFEXForwardJetsInfo.cxx:38
LVL1::jFEXForwardJetsInfo::includeTTIDinFirstER
void includeTTIDinFirstER(int firstER_TTID)
Definition
jFEXForwardJetsInfo.cxx:82
LVL1::jFEXForwardJetsInfo::getFirstEnergyRingET
int getFirstEnergyRingET()
Definition
jFEXForwardJetsInfo.cxx:77
LVL1::jFEXForwardJetsInfo::includeTTIDinSecondER
void includeTTIDinSecondER(int secondER_TTID)
Definition
jFEXForwardJetsInfo.cxx:91
LVL1::jFEXForwardJetsInfo::getSecondEnergyRingET
int getSecondEnergyRingET()
Definition
jFEXForwardJetsInfo.cxx:105
LVL1::jFEXForwardJetsInfo::getTTIDinFirstER
const std::vector< int > & getTTIDinFirstER()
Definition
jFEXForwardJetsInfo.cxx:86
LVL1::jFEXForwardJetsInfo::addToSearchWindowET
void addToSearchWindowET(int seed_ET)
Definition
jFEXForwardJetsInfo.cxx:118
LVL1::jFEXForwardJetsInfo::getCentreTTID
int getCentreTTID()
LVL1::jFEXForwardJetsInfo::m_TTsInSeed
std::vector< int > m_TTsInSeed
Definition
jFEXForwardJetsInfo.h:77
LVL1::jFEXForwardJetsInfo::getSeedET
int getSeedET()
Definition
jFEXForwardJetsInfo.cxx:68
LVL1::jFEXForwardJetsInfo::getSearchWindowET
int getSearchWindowET()
Definition
jFEXForwardJetsInfo.cxx:122
LVL1::jFEXForwardJetsInfo::m_secondEnergyRing_TTIDs
std::vector< int > m_secondEnergyRing_TTIDs
Definition
jFEXForwardJetsInfo.h:80
LVL1::jFEXForwardJetsInfo::getTTIDinSecondER
const std::vector< int > & getTTIDinSecondER()
Definition
jFEXForwardJetsInfo.cxx:95
LVL1::jFEXForwardJetsInfo::setSRjetSat
void setSRjetSat()
Definition
jFEXForwardJetsInfo.h:29
LVL1::jFEXForwardJetsInfo::m_secondEnergyRing_ET
int m_secondEnergyRing_ET
Definition
jFEXForwardJetsInfo.h:76
LVL1::jFEXForwardJetsInfo::includeTTinSeed
void includeTTinSeed(int TT_ID)
Definition
jFEXForwardJetsInfo.cxx:53
LVL1::jFEXForwardJetsInfo::m_seed_ET
int m_seed_ET
Definition
jFEXForwardJetsInfo.h:73
LVL1::jFEXForwardJetsInfo::setCentreTTEta
void setCentreTTEta(float centreTTEta)
Definition
jFEXForwardJetsInfo.cxx:14
LVL1::jFEXForwardJetsInfo::setCentreLocalTTPhi
void setCentreLocalTTPhi(float centreLocalTTPhi)
Definition
jFEXForwardJetsInfo.cxx:43
LVL1::jFEXForwardJetsInfo::m_firstEnergyRing_ET
int m_firstEnergyRing_ET
Definition
jFEXForwardJetsInfo.h:75
LVL1::jFEXForwardJetsInfo::m_saturation_LR
bool m_saturation_LR
Definition
jFEXForwardJetsInfo.h:71
LVL1::jFEXForwardJetsInfo::m_centreLocalTTEta
int m_centreLocalTTEta
Definition
jFEXForwardJetsInfo.h:68
LVL1::jFEXForwardJetsInfo::m_firstEnergyRing_TTIDs
std::vector< int > m_firstEnergyRing_TTIDs
Definition
jFEXForwardJetsInfo.h:79
LVL1::jFEXForwardJetsInfo::addToSeedET
void addToSeedET(int seed_ET)
Definition
jFEXForwardJetsInfo.cxx:63
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