ATLAS Offline Software
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 
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 
88  m_tobword = tobword;
89 }
90 
92  m_xtobword0 = tobword;
93 }
94 
96  m_xtobword1 = tobword;
97 }
LVL1::eFEXegTOB::setRetaEnv
void setRetaEnv(unsigned int)
Definition: eFEXegTOB.cxx:67
et
Extra patterns decribing particle interation process.
LVL1::eFEXegTOB::setxTobword0
void setxTobword0(uint32_t)
Definition: eFEXegTOB.cxx:91
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
LVL1::eFEXegTOB::setSeedUnD
void setSeedUnD(bool)
Definition: eFEXegTOB.cxx:55
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
LVL1::eFEXegTOB::setSeed
void setSeed(unsigned int)
Definition: eFEXegTOB.cxx:59
LVL1::eFEXegTOB::setTobword
void setTobword(uint32_t)
Definition: eFEXegTOB.cxx:87
LVL1::eFEXegTOB::setPhi
void setPhi(unsigned int)
Definition: eFEXegTOB.cxx:39
LVL1::eFEXegTOB::setFPGAID
void setFPGAID(unsigned int)
Definition: eFEXegTOB.cxx:47
LVL1::eFEXegTOB::setxTobword1
void setxTobword1(uint32_t)
Definition: eFEXegTOB.cxx:95
LVL1::eFEXegTOB::setRhadHad
void setRhadHad(unsigned int)
Definition: eFEXegTOB.cxx:75
LVL1::eFEXegTOB::setRetaCore
void setRetaCore(unsigned int)
Definition: eFEXegTOB.cxx:63
LVL1::eFEXegTOB::eFEXegTOB
eFEXegTOB()
Definition: eFEXegTOB.cxx:16
eFEXegTOB.h
LVL1::eFEXegTOB::setET
void setET(unsigned int)
Definition: eFEXegTOB.cxx:43
LVL1::eFEXegTOB::setEta
void setEta(unsigned int)
Definition: eFEXegTOB.cxx:35
LVL1::eFEXegTOB::setRhadEM
void setRhadEM(unsigned int)
Definition: eFEXegTOB.cxx:71
LVL1::eFEXegTOB::setWstotDen
void setWstotDen(unsigned int)
Definition: eFEXegTOB.cxx:83
LVL1::eFEXegTOB::setWstotNum
void setWstotNum(unsigned int)
Definition: eFEXegTOB.cxx:79
LVL1::eFEXegTOB::seteFEXID
void seteFEXID(unsigned int)
Definition: eFEXegTOB.cxx:51