ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::eFEXegTOB Class Reference

#include <eFEXegTOB.h>

Collaboration diagram for LVL1::eFEXegTOB:

Public Member Functions

 eFEXegTOB ()
 
 ~eFEXegTOB ()
 
unsigned int getEta () const
 
unsigned int getPhi () const
 
unsigned int getET () const
 
unsigned int getFPGAID () const
 
unsigned int geteFEXID () const
 
bool getSeedUnD () const
 
unsigned int getSeed () const
 
unsigned int getRetaCore () const
 
unsigned int getRetaEnv () const
 
unsigned int getRhadEM () const
 
unsigned int getRhadHad () const
 
unsigned int getWstotNum () const
 
unsigned int getWstotDen () const
 
uint32_t getTobword () const
 
uint32_t getxTobword0 () const
 
uint32_t getxTobword1 () const
 
void setEta (unsigned int)
 
void setPhi (unsigned int)
 
void setET (unsigned int)
 
void setFPGAID (unsigned int)
 
void seteFEXID (unsigned int)
 
void setSeedUnD (bool)
 
void setSeed (unsigned int)
 
void setRetaCore (unsigned int)
 
void setRetaEnv (unsigned int)
 
void setRhadEM (unsigned int)
 
void setRhadHad (unsigned int)
 
void setWstotNum (unsigned int)
 
void setWstotDen (unsigned int)
 
void setTobword (uint32_t)
 
void setxTobword0 (uint32_t)
 
void setxTobword1 (uint32_t)
 

Private Attributes

unsigned int m_eta
 The eFEXegAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs. More...
 
unsigned int m_phi
 
unsigned int m_ET
 
unsigned int m_Reta_Core
 
unsigned int m_Reta_Env
 
unsigned int m_Rhad_EM
 
unsigned int m_Rhad_Had
 
unsigned int m_Wstot_Num
 
unsigned int m_Wstot_Den
 
unsigned int m_FPGA_ID
 
unsigned int m_eFEX_ID
 
bool m_seed_UnD
 
unsigned int m_seed
 
uint32_t m_tobword
 
uint32_t m_xtobword0
 
uint32_t m_xtobword1
 

Detailed Description

Definition at line 17 of file eFEXegTOB.h.

Constructor & Destructor Documentation

◆ eFEXegTOB()

LVL1::eFEXegTOB::eFEXegTOB ( )

Definition at line 16 of file eFEXegTOB.cxx.

16  :
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 {}

◆ ~eFEXegTOB()

LVL1::eFEXegTOB::~eFEXegTOB ( )
inline

Definition at line 42 of file eFEXegTOB.h.

42 {};

Member Function Documentation

◆ geteFEXID()

unsigned int LVL1::eFEXegTOB::geteFEXID ( ) const
inline

Definition at line 48 of file eFEXegTOB.h.

48 {return m_eFEX_ID;}

◆ getET()

unsigned int LVL1::eFEXegTOB::getET ( ) const
inline

Definition at line 46 of file eFEXegTOB.h.

46 {return m_ET;}

◆ getEta()

unsigned int LVL1::eFEXegTOB::getEta ( ) const
inline

Definition at line 44 of file eFEXegTOB.h.

44 {return m_eta;}

◆ getFPGAID()

unsigned int LVL1::eFEXegTOB::getFPGAID ( ) const
inline

Definition at line 47 of file eFEXegTOB.h.

47 {return m_FPGA_ID;}

◆ getPhi()

unsigned int LVL1::eFEXegTOB::getPhi ( ) const
inline

Definition at line 45 of file eFEXegTOB.h.

45 {return m_phi;}

◆ getRetaCore()

unsigned int LVL1::eFEXegTOB::getRetaCore ( ) const
inline

Definition at line 53 of file eFEXegTOB.h.

53 {return m_Reta_Core;}

◆ getRetaEnv()

unsigned int LVL1::eFEXegTOB::getRetaEnv ( ) const
inline

Definition at line 54 of file eFEXegTOB.h.

54 {return m_Reta_Env;}

◆ getRhadEM()

unsigned int LVL1::eFEXegTOB::getRhadEM ( ) const
inline

Definition at line 55 of file eFEXegTOB.h.

55 {return m_Rhad_EM;}

◆ getRhadHad()

unsigned int LVL1::eFEXegTOB::getRhadHad ( ) const
inline

Definition at line 56 of file eFEXegTOB.h.

56 {return m_Rhad_Had;}

◆ getSeed()

unsigned int LVL1::eFEXegTOB::getSeed ( ) const
inline

Definition at line 52 of file eFEXegTOB.h.

52 {return m_seed;}

◆ getSeedUnD()

bool LVL1::eFEXegTOB::getSeedUnD ( ) const
inline

Definition at line 50 of file eFEXegTOB.h.

50 {return m_seed_UnD;}

◆ getTobword()

uint32_t LVL1::eFEXegTOB::getTobword ( ) const
inline

Definition at line 59 of file eFEXegTOB.h.

59 {return m_tobword;}

◆ getWstotDen()

unsigned int LVL1::eFEXegTOB::getWstotDen ( ) const
inline

Definition at line 58 of file eFEXegTOB.h.

58 {return m_Wstot_Den;}

◆ getWstotNum()

unsigned int LVL1::eFEXegTOB::getWstotNum ( ) const
inline

Definition at line 57 of file eFEXegTOB.h.

57 {return m_Wstot_Num;}

◆ getxTobword0()

uint32_t LVL1::eFEXegTOB::getxTobword0 ( ) const
inline

Definition at line 60 of file eFEXegTOB.h.

60 {return m_xtobword0;}

◆ getxTobword1()

uint32_t LVL1::eFEXegTOB::getxTobword1 ( ) const
inline

Definition at line 61 of file eFEXegTOB.h.

61 {return m_xtobword1;}

◆ seteFEXID()

void LVL1::eFEXegTOB::seteFEXID ( unsigned int  efexid)

Definition at line 51 of file eFEXegTOB.cxx.

51  {
52  m_eFEX_ID = efexid;
53 }

◆ setET()

void LVL1::eFEXegTOB::setET ( unsigned int  et)

Definition at line 43 of file eFEXegTOB.cxx.

43  {
44  m_ET = et;
45 }

◆ setEta()

void LVL1::eFEXegTOB::setEta ( unsigned int  eta)

Definition at line 35 of file eFEXegTOB.cxx.

35  {
36  m_eta = eta;
37 }

◆ setFPGAID()

void LVL1::eFEXegTOB::setFPGAID ( unsigned int  fpgaid)

Definition at line 47 of file eFEXegTOB.cxx.

47  {
48  m_FPGA_ID = fpgaid;
49 }

◆ setPhi()

void LVL1::eFEXegTOB::setPhi ( unsigned int  phi)

Definition at line 39 of file eFEXegTOB.cxx.

39  {
40  m_phi = phi;
41 }

◆ setRetaCore()

void LVL1::eFEXegTOB::setRetaCore ( unsigned int  retaCore)

Definition at line 63 of file eFEXegTOB.cxx.

63  {
64  m_Reta_Core = retaCore;
65 }

◆ setRetaEnv()

void LVL1::eFEXegTOB::setRetaEnv ( unsigned int  retaEnv)

Definition at line 67 of file eFEXegTOB.cxx.

67  {
68  m_Reta_Env = retaEnv;
69 }

◆ setRhadEM()

void LVL1::eFEXegTOB::setRhadEM ( unsigned int  rhadEM)

Definition at line 71 of file eFEXegTOB.cxx.

71  {
72  m_Rhad_EM = rhadEM;
73 }

◆ setRhadHad()

void LVL1::eFEXegTOB::setRhadHad ( unsigned int  rhadHad)

Definition at line 75 of file eFEXegTOB.cxx.

75  {
76  m_Rhad_Had = rhadHad;
77 }

◆ setSeed()

void LVL1::eFEXegTOB::setSeed ( unsigned int  seed)

Definition at line 59 of file eFEXegTOB.cxx.

59  {
60  m_seed = seed;
61 }

◆ setSeedUnD()

void LVL1::eFEXegTOB::setSeedUnD ( bool  seedund)

Definition at line 55 of file eFEXegTOB.cxx.

55  {
56  m_seed_UnD = seedund;
57 }

◆ setTobword()

void LVL1::eFEXegTOB::setTobword ( uint32_t  tobword)

Definition at line 87 of file eFEXegTOB.cxx.

87  {
88  m_tobword = tobword;
89 }

◆ setWstotDen()

void LVL1::eFEXegTOB::setWstotDen ( unsigned int  wstot_Den)

Definition at line 83 of file eFEXegTOB.cxx.

83  {
84  m_Wstot_Den = wstot_Den;
85 }

◆ setWstotNum()

void LVL1::eFEXegTOB::setWstotNum ( unsigned int  wstot_Num)

Definition at line 79 of file eFEXegTOB.cxx.

79  {
80  m_Wstot_Num = wstot_Num;
81 }

◆ setxTobword0()

void LVL1::eFEXegTOB::setxTobword0 ( uint32_t  tobword)

Definition at line 91 of file eFEXegTOB.cxx.

91  {
92  m_xtobword0 = tobword;
93 }

◆ setxTobword1()

void LVL1::eFEXegTOB::setxTobword1 ( uint32_t  tobword)

Definition at line 95 of file eFEXegTOB.cxx.

95  {
96  m_xtobword1 = tobword;
97 }

Member Data Documentation

◆ m_eFEX_ID

unsigned int LVL1::eFEXegTOB::m_eFEX_ID
private

Definition at line 33 of file eFEXegTOB.h.

◆ m_ET

unsigned int LVL1::eFEXegTOB::m_ET
private

Definition at line 25 of file eFEXegTOB.h.

◆ m_eta

unsigned int LVL1::eFEXegTOB::m_eta
private

The eFEXegAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs.

Definition at line 23 of file eFEXegTOB.h.

◆ m_FPGA_ID

unsigned int LVL1::eFEXegTOB::m_FPGA_ID
private

Definition at line 32 of file eFEXegTOB.h.

◆ m_phi

unsigned int LVL1::eFEXegTOB::m_phi
private

Definition at line 24 of file eFEXegTOB.h.

◆ m_Reta_Core

unsigned int LVL1::eFEXegTOB::m_Reta_Core
private

Definition at line 26 of file eFEXegTOB.h.

◆ m_Reta_Env

unsigned int LVL1::eFEXegTOB::m_Reta_Env
private

Definition at line 27 of file eFEXegTOB.h.

◆ m_Rhad_EM

unsigned int LVL1::eFEXegTOB::m_Rhad_EM
private

Definition at line 28 of file eFEXegTOB.h.

◆ m_Rhad_Had

unsigned int LVL1::eFEXegTOB::m_Rhad_Had
private

Definition at line 29 of file eFEXegTOB.h.

◆ m_seed

unsigned int LVL1::eFEXegTOB::m_seed
private

Definition at line 35 of file eFEXegTOB.h.

◆ m_seed_UnD

bool LVL1::eFEXegTOB::m_seed_UnD
private

Definition at line 34 of file eFEXegTOB.h.

◆ m_tobword

uint32_t LVL1::eFEXegTOB::m_tobword
private

Definition at line 36 of file eFEXegTOB.h.

◆ m_Wstot_Den

unsigned int LVL1::eFEXegTOB::m_Wstot_Den
private

Definition at line 31 of file eFEXegTOB.h.

◆ m_Wstot_Num

unsigned int LVL1::eFEXegTOB::m_Wstot_Num
private

Definition at line 30 of file eFEXegTOB.h.

◆ m_xtobword0

uint32_t LVL1::eFEXegTOB::m_xtobword0
private

Definition at line 37 of file eFEXegTOB.h.

◆ m_xtobword1

uint32_t LVL1::eFEXegTOB::m_xtobword1
private

Definition at line 38 of file eFEXegTOB.h.


The documentation for this class was generated from the following files:
test_pyathena.eta
eta
Definition: test_pyathena.py:10
LVL1::eFEXegTOB::m_Reta_Env
unsigned int m_Reta_Env
Definition: eFEXegTOB.h:27
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
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
LVL1::eFEXegTOB::m_Rhad_EM
unsigned int m_Rhad_EM
Definition: eFEXegTOB.h:28
LVL1::eFEXegTOB::m_xtobword1
uint32_t m_xtobword1
Definition: eFEXegTOB.h:38
LVL1::eFEXegTOB::m_Wstot_Den
unsigned int m_Wstot_Den
Definition: eFEXegTOB.h:31
LVL1::eFEXegTOB::m_tobword
uint32_t m_tobword
Definition: eFEXegTOB.h:36
LVL1::eFEXegTOB::m_Rhad_Had
unsigned int m_Rhad_Had
Definition: eFEXegTOB.h:29
xAOD::phi
setEt phi
Definition: TrigEMCluster_v1.cxx:29
LVL1::eFEXegTOB::m_Wstot_Num
unsigned int m_Wstot_Num
Definition: eFEXegTOB.h:30
Generate_dsid_ranseed.seed
seed
Definition: Generate_dsid_ranseed.py:10
LVL1::eFEXegTOB::m_phi
unsigned int m_phi
Definition: eFEXegTOB.h:24
LVL1::eFEXegTOB::m_xtobword0
uint32_t m_xtobword0
Definition: eFEXegTOB.h:37
LVL1::eFEXegTOB::m_seed
unsigned int m_seed
Definition: eFEXegTOB.h:35
LVL1::eFEXegTOB::m_FPGA_ID
unsigned int m_FPGA_ID
Definition: eFEXegTOB.h:32
LVL1::eFEXegTOB::m_eFEX_ID
unsigned int m_eFEX_ID
Definition: eFEXegTOB.h:33
LVL1::eFEXegTOB::m_ET
unsigned int m_ET
Definition: eFEXegTOB.h:25
LVL1::eFEXegTOB::m_seed_UnD
bool m_seed_UnD
Definition: eFEXegTOB.h:34
LVL1::eFEXegTOB::m_Reta_Core
unsigned int m_Reta_Core
Definition: eFEXegTOB.h:26