ATLAS Offline Software
Loading...
Searching...
No Matches
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
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},
33{}
34
35void LVL1::eFEXegTOB::setEta(unsigned int eta) {
36 m_eta = eta;
37}
38
39void LVL1::eFEXegTOB::setPhi(unsigned int phi) {
40 m_phi = phi;
41}
42
43void LVL1::eFEXegTOB::setET(unsigned int et) {
44 m_ET = et;
45}
46
47void LVL1::eFEXegTOB::setFPGAID(unsigned int fpgaid) {
48 m_FPGA_ID = fpgaid;
49}
50
51void LVL1::eFEXegTOB::seteFEXID(unsigned int efexid) {
52 m_eFEX_ID = efexid;
53}
54
55void LVL1::eFEXegTOB::setSeedUnD(bool seedund) {
56 m_seed_UnD = seedund;
57}
58
59void LVL1::eFEXegTOB::setSeed(unsigned int seed) {
60 m_seed = seed;
61}
62
63void LVL1::eFEXegTOB::setRetaCore(unsigned int retaCore) {
64 m_Reta_Core = retaCore;
65}
66
67void LVL1::eFEXegTOB::setRetaEnv(unsigned int retaEnv) {
68 m_Reta_Env = retaEnv;
69}
70
71void LVL1::eFEXegTOB::setRhadEM(unsigned int rhadEM) {
72 m_Rhad_EM = rhadEM;
73}
74
75void LVL1::eFEXegTOB::setRhadHad(unsigned int rhadHad) {
76 m_Rhad_Had = rhadHad;
77}
78
79void LVL1::eFEXegTOB::setWstotNum(unsigned int wstot_Num) {
80 m_Wstot_Num = wstot_Num;
81}
82
83void LVL1::eFEXegTOB::setWstotDen(unsigned int wstot_Den) {
84 m_Wstot_Den = wstot_Den;
85}
86
87void LVL1::eFEXegTOB::setTobword(uint32_t tobword) {
88 m_tobword = tobword;
89}
90
91void LVL1::eFEXegTOB::setxTobword0(uint32_t tobword) {
92 m_xtobword0 = tobword;
93}
94
95void LVL1::eFEXegTOB::setxTobword1(uint32_t tobword) {
96 m_xtobword1 = tobword;
97}
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
uint32_t m_tobword
Definition eFEXegTOB.h:36
void setRetaEnv(unsigned int)
Definition eFEXegTOB.cxx:67
unsigned int m_seed
Definition eFEXegTOB.h:35
void setxTobword1(uint32_t)
Definition eFEXegTOB.cxx:95
void setWstotDen(unsigned int)
Definition eFEXegTOB.cxx:83
void setWstotNum(unsigned int)
Definition eFEXegTOB.cxx:79
void setEta(unsigned int)
Definition eFEXegTOB.cxx:35
void setRetaCore(unsigned int)
Definition eFEXegTOB.cxx:63
uint32_t m_xtobword1
Definition eFEXegTOB.h:38
unsigned int m_Reta_Env
Definition eFEXegTOB.h:27
unsigned int m_Wstot_Den
Definition eFEXegTOB.h:31
void setxTobword0(uint32_t)
Definition eFEXegTOB.cxx:91
unsigned int m_Rhad_Had
Definition eFEXegTOB.h:29
unsigned int m_eFEX_ID
Definition eFEXegTOB.h:33
unsigned int m_ET
Definition eFEXegTOB.h:25
void setTobword(uint32_t)
Definition eFEXegTOB.cxx:87
unsigned int m_Wstot_Num
Definition eFEXegTOB.h:30
void setPhi(unsigned int)
Definition eFEXegTOB.cxx:39
void setFPGAID(unsigned int)
Definition eFEXegTOB.cxx:47
unsigned int m_phi
Definition eFEXegTOB.h:24
unsigned int m_Reta_Core
Definition eFEXegTOB.h:26
void setSeedUnD(bool)
Definition eFEXegTOB.cxx:55
void setET(unsigned int)
Definition eFEXegTOB.cxx:43
void setRhadHad(unsigned int)
Definition eFEXegTOB.cxx:75
unsigned int m_FPGA_ID
Definition eFEXegTOB.h:32
void seteFEXID(unsigned int)
Definition eFEXegTOB.cxx:51
uint32_t m_xtobword0
Definition eFEXegTOB.h:37
void setSeed(unsigned int)
Definition eFEXegTOB.cxx:59
unsigned int m_eta
The eFEXegAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs.
Definition eFEXegTOB.h:23
unsigned int m_Rhad_EM
Definition eFEXegTOB.h:28
void setRhadEM(unsigned int)
Definition eFEXegTOB.cxx:71
Extra patterns decribing particle interation process.