ATLAS Offline Software
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
src
jFEXForwardElecTOB.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
//***************************************************************************
5
// jFEXForwardElecTOB - TOBs Forward Elec Algorithm in jFEX
6
// -------------------
7
// begin : 28.11.2021
8
// email : ulla.blumenschein@cern.ch
9
//***************************************************************************
10
11
#include "
L1CaloFEXSim/jFEXForwardElecTOB.h
"
12
13
LVL1::jFEXForwardElecTOB::jFEXForwardElecTOB
():
14
m_eta{99999},
15
m_phi{99999},
16
m_ET{99999},
17
m_Iso{99999},
18
m_EMf1{99999},
19
m_EMf2{99999},
20
m_Sat{99999},
21
m_Res{99999}
22
{}
23
24
// Data locations within word
25
// Sat: 0
26
// Phi 1-4
27
// Eta 5-9
28
// ET: 10-20
29
// Iso: 21-22
30
// FracA: 23-24
31
// FracB: 25-26
32
// Res: 27-31
33
34
void
LVL1::jFEXForwardElecTOB::setEta
(
unsigned
int
eta)
35
{
36
m_eta = eta;
37
}
38
39
void
LVL1::jFEXForwardElecTOB::setPhi
(
unsigned
int
phi)
40
{
41
m_phi = phi;
42
}
43
44
void
LVL1::jFEXForwardElecTOB::setET
(
unsigned
int
et
)
45
{
46
m_ET =
et
;
47
}
48
49
void
LVL1::jFEXForwardElecTOB::setIso
(
unsigned
int
iso)
50
{
51
m_Iso = iso;
52
}
53
54
void
LVL1::jFEXForwardElecTOB::setEMf1
(
unsigned
int
emf1)
55
{
56
m_EMf1 = emf1;
57
}
58
59
void
LVL1::jFEXForwardElecTOB::setEMf2
(
unsigned
int
emf2)
60
{
61
m_EMf2 = emf2;
62
}
63
64
65
void
LVL1::jFEXForwardElecTOB::setSat
(
unsigned
int
sat)
66
{
67
m_Sat = sat;
68
}
69
70
void
LVL1::jFEXForwardElecTOB::setRes
(
unsigned
int
res
)
71
{
72
m_Res =
res
;
73
}
74
75
76
unsigned
int
LVL1::jFEXForwardElecTOB::GetEta
()
77
{
78
return
m_eta;
79
}
80
81
unsigned
int
LVL1::jFEXForwardElecTOB::GetPhi
()
82
{
83
return
m_phi;
84
}
85
86
unsigned
int
LVL1::jFEXForwardElecTOB::GetET
()
87
{
88
return
m_ET;
89
}
90
91
unsigned
int
LVL1::jFEXForwardElecTOB::GetIso
()
92
{
93
return
m_Iso;
94
}
95
96
unsigned
int
LVL1::jFEXForwardElecTOB::GetEMf1
()
97
{
98
return
m_EMf1;
99
}
100
101
unsigned
int
LVL1::jFEXForwardElecTOB::GetEMf2
()
102
{
103
return
m_EMf2;
104
}
105
106
unsigned
int
LVL1::jFEXForwardElecTOB::GetSat
()
107
{
108
return
m_Sat;
109
}
110
111
unsigned
int
LVL1::jFEXForwardElecTOB::GetRes
()
112
{
113
return
m_Res;
114
}
et
Extra patterns decribing particle interation process.
LVL1::jFEXForwardElecTOB::setET
void setET(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:44
jFEXForwardElecTOB.h
xAOD::et
et
Definition:
TrigEMCluster_v1.cxx:25
LVL1::jFEXForwardElecTOB::GetEMf1
unsigned int GetEMf1()
Definition:
jFEXForwardElecTOB.cxx:96
LVL1::jFEXForwardElecTOB::GetEta
unsigned int GetEta()
Definition:
jFEXForwardElecTOB.cxx:76
LVL1::jFEXForwardElecTOB::GetIso
unsigned int GetIso()
Definition:
jFEXForwardElecTOB.cxx:91
LVL1::jFEXForwardElecTOB::setEMf1
void setEMf1(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:54
LVL1::jFEXForwardElecTOB::GetEMf2
unsigned int GetEMf2()
Definition:
jFEXForwardElecTOB.cxx:101
LVL1::jFEXForwardElecTOB::setPhi
void setPhi(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:39
LVL1::jFEXForwardElecTOB::jFEXForwardElecTOB
jFEXForwardElecTOB()
Definition:
jFEXForwardElecTOB.cxx:13
res
std::pair< std::vector< unsigned int >, bool > res
Definition:
JetGroupProductTest.cxx:14
LVL1::jFEXForwardElecTOB::GetSat
unsigned int GetSat()
Definition:
jFEXForwardElecTOB.cxx:106
LVL1::jFEXForwardElecTOB::setIso
void setIso(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:49
LVL1::jFEXForwardElecTOB::setSat
void setSat(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:65
LVL1::jFEXForwardElecTOB::GetRes
unsigned int GetRes()
Definition:
jFEXForwardElecTOB.cxx:111
LVL1::jFEXForwardElecTOB::setEMf2
void setEMf2(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:59
LVL1::jFEXForwardElecTOB::setEta
void setEta(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:34
LVL1::jFEXForwardElecTOB::GetET
unsigned int GetET()
Definition:
jFEXForwardElecTOB.cxx:86
LVL1::jFEXForwardElecTOB::setRes
void setRes(unsigned int)
Definition:
jFEXForwardElecTOB.cxx:70
LVL1::jFEXForwardElecTOB::GetPhi
unsigned int GetPhi()
Definition:
jFEXForwardElecTOB.cxx:81
Generated on Tue Dec 24 2024 21:12:43 for ATLAS Offline Software by
1.8.18