ATLAS Offline Software
eFEXtauTOB.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 //***************************************************************************
6 // eFEXtauTOB.cxx -
7 // -------------------
8 // begin : 17 01 2020
9 // email : nicholas.andrew.luongo@cern.ch
10 // **************************************************************************
11 
12 
14 
15 
17  m_eta{99999},
18  m_phi{99999},
19  m_et{99999},
20  m_rcore_core{99999},
21  m_rcore_env{99999},
22  m_rhad_core{99999},
23  m_rhad_env{99999},
24  m_fpga_id{99999},
25  m_efex_id{99999},
26  m_seed_und{true},
27  m_seed{99999},
28  m_bdt_score{99999},
29  m_tobword{0},
30  m_xtobword0{0},
31  m_xtobword1{0}
32 {}
33 
34 void LVL1::eFEXtauTOB::setEta(unsigned int eta)
35 {
36  m_eta = eta;
37 }
38 
39 void LVL1::eFEXtauTOB::setPhi(unsigned int phi)
40 {
41  m_phi = phi;
42 }
43 
44 void LVL1::eFEXtauTOB::setEt(unsigned int et)
45 {
46  m_et = et;
47 }
48 
49 void LVL1::eFEXtauTOB::setBitwiseEt(unsigned int bitwise_et)
50 {
51  m_bitwise_et = bitwise_et;
52 }
53 
54 void LVL1::eFEXtauTOB::setIso(unsigned int iso)
55 {
56  m_iso = iso;
57 }
58 
59 void LVL1::eFEXtauTOB::setFPGAID(unsigned int fpgaid)
60 {
61  m_fpga_id = fpgaid;
62 }
63 
64 void LVL1::eFEXtauTOB::seteFEXID(unsigned int efexid)
65 {
66  m_efex_id = efexid;
67 }
68 
69 void LVL1::eFEXtauTOB::setSeedUnD(bool seedund)
70 {
71  m_seed_und = seedund;
72 }
73 
74 void LVL1::eFEXtauTOB::setSeed(unsigned int seed)
75 {
76  m_seed = seed;
77 }
78 
79 void LVL1::eFEXtauTOB::setRcoreCore(unsigned int rcorecore)
80 {
81  m_rcore_core = rcorecore;
82 }
83 
84 void LVL1::eFEXtauTOB::setRcoreEnv(unsigned int rcoreenv)
85 {
86  m_rcore_env = rcoreenv;
87 }
88 
89 void LVL1::eFEXtauTOB::setRhadCore(unsigned int rhadcore)
90 {
91  m_rhad_core = rhadcore;
92 }
93 
94 void LVL1::eFEXtauTOB::setRhadEnv(unsigned int rhadenv)
95 {
96  m_rhad_env = rhadenv;
97 }
98 
99 void LVL1::eFEXtauTOB::setBDTScore(unsigned int bdtscore)
100 {
101  m_bdt_score = bdtscore;
102 }
103 
104 void LVL1::eFEXtauTOB::setIsBDTAlgo(unsigned int is_bdt_algo)
105 {
106  m_is_bdt_algo = is_bdt_algo;
107 }
108 
110  m_tobword = tobword;
111 }
112 
114  m_xtobword0 = tobword;
115 }
116 
118  m_xtobword1 = tobword;
119 }
120 
121 void LVL1::eFEXtauTOB::setSuperCellEncoder(std::unique_ptr<SCellEncoder> scell_encoder) {
122  m_scell_encoder = std::move(scell_encoder);
123 }
124 
et
Extra patterns decribing particle interation process.
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
eFEXtauTOB.h
LVL1::eFEXtauTOB::setEta
void setEta(unsigned int)
Definition: eFEXtauTOB.cxx:34
LVL1::eFEXtauTOB::setPhi
void setPhi(unsigned int)
Definition: eFEXtauTOB.cxx:39
LVL1::eFEXtauTOB::setEt
void setEt(unsigned int)
Definition: eFEXtauTOB.cxx:44
LVL1::eFEXtauTOB::setSeedUnD
void setSeedUnD(bool)
Definition: eFEXtauTOB.cxx:69
LVL1::eFEXtauTOB::setxTobword1
void setxTobword1(uint32_t)
Definition: eFEXtauTOB.cxx:117
LVL1::eFEXtauTOB::setSuperCellEncoder
void setSuperCellEncoder(std::unique_ptr< SCellEncoder > scell_encoder)
Definition: eFEXtauTOB.cxx:121
LVL1::eFEXtauTOB::setRhadEnv
void setRhadEnv(unsigned int)
Definition: eFEXtauTOB.cxx:94
LVL1::eFEXtauTOB::setTobword
void setTobword(uint32_t)
Definition: eFEXtauTOB.cxx:109
LVL1::eFEXtauTOB::setRcoreCore
void setRcoreCore(unsigned int)
Definition: eFEXtauTOB.cxx:79
LVL1::eFEXtauTOB::setxTobword0
void setxTobword0(uint32_t)
Definition: eFEXtauTOB.cxx:113
LVL1::eFEXtauTOB::setBitwiseEt
void setBitwiseEt(unsigned int)
Definition: eFEXtauTOB.cxx:49
LVL1::eFEXtauTOB::setRcoreEnv
void setRcoreEnv(unsigned int)
Definition: eFEXtauTOB.cxx:84
LVL1::eFEXtauTOB::seteFEXID
void seteFEXID(unsigned int)
Definition: eFEXtauTOB.cxx:64
LVL1::eFEXtauTOB::setFPGAID
void setFPGAID(unsigned int)
Definition: eFEXtauTOB.cxx:59
LVL1::eFEXtauTOB::eFEXtauTOB
eFEXtauTOB()
Definition: eFEXtauTOB.cxx:16
LVL1::eFEXtauTOB::setIso
void setIso(unsigned int)
Definition: eFEXtauTOB.cxx:54
LVL1::eFEXtauTOB::setIsBDTAlgo
void setIsBDTAlgo(unsigned int)
Definition: eFEXtauTOB.cxx:104
LVL1::eFEXtauTOB::setRhadCore
void setRhadCore(unsigned int)
Definition: eFEXtauTOB.cxx:89
LVL1::eFEXtauTOB::setBDTScore
void setBDTScore(unsigned int)
Definition: eFEXtauTOB.cxx:99
LVL1::eFEXtauTOB::setSeed
void setSeed(unsigned int)
Definition: eFEXtauTOB.cxx:74