ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
src
eFEXegTOB.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//***************************************************************************
6
// eFEXegTOB.cxx -
7
// -------------------
8
// begin : 17 01 2020
9
// email : tong.qiu@cern.ch
10
// **************************************************************************
11
12
13
#include "
L1CaloFEXSim/eFEXegTOB.h
"
14
15
16
LVL1::eFEXegTOB::eFEXegTOB
():
17
m_eta
{99999},
18
m_phi
{99999},
19
m_ET
{99999},
20
m_Reta_Core
{99999},
21
m_Reta_Env
{99999},
22
m_Rhad_EM
{99999},
23
m_Rhad_Had
{99999},
24
m_Wstot_Num
{99999},
25
m_Wstot_Den
{99999},
26
m_FPGA_ID
{99999},
27
m_eFEX_ID
{99999},
28
m_seed_UnD
{true},
29
m_seed
{99999},
30
m_tobword
{0},
31
m_xtobword0
{0},
32
m_xtobword1
{0}
33
{}
34
35
void
LVL1::eFEXegTOB::setEta
(
unsigned
int
eta
) {
36
m_eta
=
eta
;
37
}
38
39
void
LVL1::eFEXegTOB::setPhi
(
unsigned
int
phi
) {
40
m_phi
=
phi
;
41
}
42
43
void
LVL1::eFEXegTOB::setET
(
unsigned
int
et
) {
44
m_ET
=
et
;
45
}
46
47
void
LVL1::eFEXegTOB::setFPGAID
(
unsigned
int
fpgaid) {
48
m_FPGA_ID
= fpgaid;
49
}
50
51
void
LVL1::eFEXegTOB::seteFEXID
(
unsigned
int
efexid) {
52
m_eFEX_ID
= efexid;
53
}
54
55
void
LVL1::eFEXegTOB::setSeedUnD
(
bool
seedund) {
56
m_seed_UnD
= seedund;
57
}
58
59
void
LVL1::eFEXegTOB::setSeed
(
unsigned
int
seed) {
60
m_seed
= seed;
61
}
62
63
void
LVL1::eFEXegTOB::setRetaCore
(
unsigned
int
retaCore) {
64
m_Reta_Core
= retaCore;
65
}
66
67
void
LVL1::eFEXegTOB::setRetaEnv
(
unsigned
int
retaEnv) {
68
m_Reta_Env
= retaEnv;
69
}
70
71
void
LVL1::eFEXegTOB::setRhadEM
(
unsigned
int
rhadEM) {
72
m_Rhad_EM
= rhadEM;
73
}
74
75
void
LVL1::eFEXegTOB::setRhadHad
(
unsigned
int
rhadHad) {
76
m_Rhad_Had
= rhadHad;
77
}
78
79
void
LVL1::eFEXegTOB::setWstotNum
(
unsigned
int
wstot_Num) {
80
m_Wstot_Num
= wstot_Num;
81
}
82
83
void
LVL1::eFEXegTOB::setWstotDen
(
unsigned
int
wstot_Den) {
84
m_Wstot_Den
= wstot_Den;
85
}
86
87
void
LVL1::eFEXegTOB::setTobword
(uint32_t tobword) {
88
m_tobword
= tobword;
89
}
90
91
void
LVL1::eFEXegTOB::setxTobword0
(uint32_t tobword) {
92
m_xtobword0
= tobword;
93
}
94
95
void
LVL1::eFEXegTOB::setxTobword1
(uint32_t tobword) {
96
m_xtobword1
= tobword;
97
}
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
LVL1::eFEXegTOB::m_tobword
uint32_t m_tobword
Definition
eFEXegTOB.h:36
LVL1::eFEXegTOB::setRetaEnv
void setRetaEnv(unsigned int)
Definition
eFEXegTOB.cxx:67
LVL1::eFEXegTOB::m_seed
unsigned int m_seed
Definition
eFEXegTOB.h:35
LVL1::eFEXegTOB::setxTobword1
void setxTobword1(uint32_t)
Definition
eFEXegTOB.cxx:95
LVL1::eFEXegTOB::setWstotDen
void setWstotDen(unsigned int)
Definition
eFEXegTOB.cxx:83
LVL1::eFEXegTOB::setWstotNum
void setWstotNum(unsigned int)
Definition
eFEXegTOB.cxx:79
LVL1::eFEXegTOB::setEta
void setEta(unsigned int)
Definition
eFEXegTOB.cxx:35
LVL1::eFEXegTOB::setRetaCore
void setRetaCore(unsigned int)
Definition
eFEXegTOB.cxx:63
LVL1::eFEXegTOB::m_xtobword1
uint32_t m_xtobword1
Definition
eFEXegTOB.h:38
LVL1::eFEXegTOB::m_Reta_Env
unsigned int m_Reta_Env
Definition
eFEXegTOB.h:27
LVL1::eFEXegTOB::m_Wstot_Den
unsigned int m_Wstot_Den
Definition
eFEXegTOB.h:31
LVL1::eFEXegTOB::setxTobword0
void setxTobword0(uint32_t)
Definition
eFEXegTOB.cxx:91
LVL1::eFEXegTOB::m_Rhad_Had
unsigned int m_Rhad_Had
Definition
eFEXegTOB.h:29
LVL1::eFEXegTOB::m_eFEX_ID
unsigned int m_eFEX_ID
Definition
eFEXegTOB.h:33
LVL1::eFEXegTOB::m_seed_UnD
bool m_seed_UnD
Definition
eFEXegTOB.h:34
LVL1::eFEXegTOB::m_ET
unsigned int m_ET
Definition
eFEXegTOB.h:25
LVL1::eFEXegTOB::setTobword
void setTobword(uint32_t)
Definition
eFEXegTOB.cxx:87
LVL1::eFEXegTOB::m_Wstot_Num
unsigned int m_Wstot_Num
Definition
eFEXegTOB.h:30
LVL1::eFEXegTOB::setPhi
void setPhi(unsigned int)
Definition
eFEXegTOB.cxx:39
LVL1::eFEXegTOB::setFPGAID
void setFPGAID(unsigned int)
Definition
eFEXegTOB.cxx:47
LVL1::eFEXegTOB::m_phi
unsigned int m_phi
Definition
eFEXegTOB.h:24
LVL1::eFEXegTOB::m_Reta_Core
unsigned int m_Reta_Core
Definition
eFEXegTOB.h:26
LVL1::eFEXegTOB::setSeedUnD
void setSeedUnD(bool)
Definition
eFEXegTOB.cxx:55
LVL1::eFEXegTOB::setET
void setET(unsigned int)
Definition
eFEXegTOB.cxx:43
LVL1::eFEXegTOB::setRhadHad
void setRhadHad(unsigned int)
Definition
eFEXegTOB.cxx:75
LVL1::eFEXegTOB::eFEXegTOB
eFEXegTOB()
Definition
eFEXegTOB.cxx:16
LVL1::eFEXegTOB::m_FPGA_ID
unsigned int m_FPGA_ID
Definition
eFEXegTOB.h:32
LVL1::eFEXegTOB::seteFEXID
void seteFEXID(unsigned int)
Definition
eFEXegTOB.cxx:51
LVL1::eFEXegTOB::m_xtobword0
uint32_t m_xtobword0
Definition
eFEXegTOB.h:37
LVL1::eFEXegTOB::setSeed
void setSeed(unsigned int)
Definition
eFEXegTOB.cxx:59
LVL1::eFEXegTOB::m_eta
unsigned int m_eta
The eFEXegAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs.
Definition
eFEXegTOB.h:23
LVL1::eFEXegTOB::m_Rhad_EM
unsigned int m_Rhad_EM
Definition
eFEXegTOB.h:28
LVL1::eFEXegTOB::setRhadEM
void setRhadEM(unsigned int)
Definition
eFEXegTOB.cxx:71
eFEXegTOB.h
et
Extra patterns decribing particle interation process.
Generated on
for ATLAS Offline Software by
1.17.0