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

#include <eFEXtauTOB.h>

Collaboration diagram for LVL1::eFEXtauTOB:

Public Member Functions

 eFEXtauTOB ()=default
 
 ~eFEXtauTOB ()=default
 
unsigned int getEta () const
 
unsigned int getPhi () const
 
unsigned int getEt () const
 
unsigned int getBitwiseEt () const
 
float getIso () const
 
unsigned int getFPGAID () const
 
unsigned int geteFEXID () const
 
bool getSeedUnD () const
 
unsigned int getSeed () const
 
unsigned int getRcoreCore () const
 
unsigned int getRcoreEnv () const
 
unsigned int getRhadCore () const
 
unsigned int getRhadEnv () const
 
unsigned int getBDTScore () const
 
unsigned int getIsBDTAlgo () 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 setBitwiseEt (unsigned int)
 
void setIso (unsigned int)
 
void setFPGAID (unsigned int)
 
void seteFEXID (unsigned int)
 
void setSeedUnD (bool)
 
void setSeed (unsigned int)
 
void setRcoreCore (unsigned int)
 
void setRcoreEnv (unsigned int)
 
void setRhadCore (unsigned int)
 
void setRhadEnv (unsigned int)
 
void setBDTScore (unsigned int)
 
void setIsBDTAlgo (unsigned int)
 
void setTobword (uint32_t)
 
void setxTobword0 (uint32_t)
 
void setxTobword1 (uint32_t)
 

Private Attributes

unsigned int m_eta {99999}
 The eFEXtauAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs. More...
 
unsigned int m_phi {99999}
 
unsigned int m_et {99999}
 
unsigned int m_bitwise_et {99999}
 
float m_iso {0}
 
unsigned int m_rcore_core {99999}
 
unsigned int m_rcore_env {99999}
 
unsigned int m_rhad_core {99999}
 
unsigned int m_rhad_env {99999}
 
unsigned int m_fpga_id {99999}
 
unsigned int m_efex_id {99999}
 
bool m_seed_und {true}
 
unsigned int m_seed {99999}
 
unsigned int m_bdt_score {99999}
 
unsigned int m_is_bdt_algo {99999}
 
uint32_t m_tobword {0}
 
uint32_t m_xtobword0 {0}
 
uint32_t m_xtobword1 {0}
 

Detailed Description

Definition at line 17 of file eFEXtauTOB.h.

Constructor & Destructor Documentation

◆ eFEXtauTOB()

LVL1::eFEXtauTOB::eFEXtauTOB ( )
default

◆ ~eFEXtauTOB()

LVL1::eFEXtauTOB::~eFEXtauTOB ( )
default

Member Function Documentation

◆ getBDTScore()

unsigned int LVL1::eFEXtauTOB::getBDTScore ( ) const
inline

Definition at line 61 of file eFEXtauTOB.h.

61 {return m_bdt_score;}

◆ getBitwiseEt()

unsigned int LVL1::eFEXtauTOB::getBitwiseEt ( ) const
inline

Definition at line 49 of file eFEXtauTOB.h.

49 {return m_bitwise_et;}

◆ geteFEXID()

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

Definition at line 52 of file eFEXtauTOB.h.

52 {return m_efex_id;}

◆ getEt()

unsigned int LVL1::eFEXtauTOB::getEt ( ) const
inline

Definition at line 48 of file eFEXtauTOB.h.

48 {return m_et;}

◆ getEta()

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

Definition at line 46 of file eFEXtauTOB.h.

46 {return m_eta;}

◆ getFPGAID()

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

Definition at line 51 of file eFEXtauTOB.h.

51 {return m_fpga_id;}

◆ getIsBDTAlgo()

unsigned int LVL1::eFEXtauTOB::getIsBDTAlgo ( ) const
inline

Definition at line 62 of file eFEXtauTOB.h.

62 {return m_is_bdt_algo;}

◆ getIso()

float LVL1::eFEXtauTOB::getIso ( ) const
inline

Definition at line 50 of file eFEXtauTOB.h.

50 {return m_iso;}

◆ getPhi()

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

Definition at line 47 of file eFEXtauTOB.h.

47 {return m_phi;}

◆ getRcoreCore()

unsigned int LVL1::eFEXtauTOB::getRcoreCore ( ) const
inline

Definition at line 57 of file eFEXtauTOB.h.

57 {return m_rcore_core;}

◆ getRcoreEnv()

unsigned int LVL1::eFEXtauTOB::getRcoreEnv ( ) const
inline

Definition at line 58 of file eFEXtauTOB.h.

58 {return m_rcore_env;}

◆ getRhadCore()

unsigned int LVL1::eFEXtauTOB::getRhadCore ( ) const
inline

Definition at line 59 of file eFEXtauTOB.h.

59 {return m_rhad_core;}

◆ getRhadEnv()

unsigned int LVL1::eFEXtauTOB::getRhadEnv ( ) const
inline

Definition at line 60 of file eFEXtauTOB.h.

60 {return m_rhad_env;}

◆ getSeed()

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

Definition at line 56 of file eFEXtauTOB.h.

56 {return m_seed;}

◆ getSeedUnD()

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

Definition at line 54 of file eFEXtauTOB.h.

54 {return m_seed_und;}

◆ getTobword()

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

Definition at line 63 of file eFEXtauTOB.h.

63 {return m_tobword;}

◆ getxTobword0()

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

Definition at line 64 of file eFEXtauTOB.h.

64 {return m_xtobword0;}

◆ getxTobword1()

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

Definition at line 65 of file eFEXtauTOB.h.

65 {return m_xtobword1;}

◆ setBDTScore()

void LVL1::eFEXtauTOB::setBDTScore ( unsigned int  bdtscore)

Definition at line 81 of file eFEXtauTOB.cxx.

82 {
83  m_bdt_score = bdtscore;
84 }

◆ setBitwiseEt()

void LVL1::eFEXtauTOB::setBitwiseEt ( unsigned int  bitwise_et)

Definition at line 31 of file eFEXtauTOB.cxx.

32 {
33  m_bitwise_et = bitwise_et;
34 }

◆ seteFEXID()

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

Definition at line 46 of file eFEXtauTOB.cxx.

47 {
48  m_efex_id = efexid;
49 }

◆ setEt()

void LVL1::eFEXtauTOB::setEt ( unsigned int  et)

Definition at line 26 of file eFEXtauTOB.cxx.

27 {
28  m_et = et;
29 }

◆ setEta()

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

Definition at line 16 of file eFEXtauTOB.cxx.

17 {
18  m_eta = eta;
19 }

◆ setFPGAID()

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

Definition at line 41 of file eFEXtauTOB.cxx.

42 {
43  m_fpga_id = fpgaid;
44 }

◆ setIsBDTAlgo()

void LVL1::eFEXtauTOB::setIsBDTAlgo ( unsigned int  is_bdt_algo)

Definition at line 86 of file eFEXtauTOB.cxx.

87 {
88  m_is_bdt_algo = is_bdt_algo;
89 }

◆ setIso()

void LVL1::eFEXtauTOB::setIso ( unsigned int  iso)

Definition at line 36 of file eFEXtauTOB.cxx.

37 {
38  m_iso = iso;
39 }

◆ setPhi()

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

Definition at line 21 of file eFEXtauTOB.cxx.

22 {
23  m_phi = phi;
24 }

◆ setRcoreCore()

void LVL1::eFEXtauTOB::setRcoreCore ( unsigned int  rcorecore)

Definition at line 61 of file eFEXtauTOB.cxx.

62 {
63  m_rcore_core = rcorecore;
64 }

◆ setRcoreEnv()

void LVL1::eFEXtauTOB::setRcoreEnv ( unsigned int  rcoreenv)

Definition at line 66 of file eFEXtauTOB.cxx.

67 {
68  m_rcore_env = rcoreenv;
69 }

◆ setRhadCore()

void LVL1::eFEXtauTOB::setRhadCore ( unsigned int  rhadcore)

Definition at line 71 of file eFEXtauTOB.cxx.

72 {
73  m_rhad_core = rhadcore;
74 }

◆ setRhadEnv()

void LVL1::eFEXtauTOB::setRhadEnv ( unsigned int  rhadenv)

Definition at line 76 of file eFEXtauTOB.cxx.

77 {
78  m_rhad_env = rhadenv;
79 }

◆ setSeed()

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

Definition at line 56 of file eFEXtauTOB.cxx.

57 {
58  m_seed = seed;
59 }

◆ setSeedUnD()

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

Definition at line 51 of file eFEXtauTOB.cxx.

52 {
53  m_seed_und = seedund;
54 }

◆ setTobword()

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

Definition at line 91 of file eFEXtauTOB.cxx.

91  {
92  m_tobword = tobword;
93 }

◆ setxTobword0()

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

Definition at line 95 of file eFEXtauTOB.cxx.

95  {
96  m_xtobword0 = tobword;
97 }

◆ setxTobword1()

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

Definition at line 99 of file eFEXtauTOB.cxx.

99  {
100  m_xtobword1 = tobword;
101 }

Member Data Documentation

◆ m_bdt_score

unsigned int LVL1::eFEXtauTOB::m_bdt_score {99999}
private

Definition at line 36 of file eFEXtauTOB.h.

◆ m_bitwise_et

unsigned int LVL1::eFEXtauTOB::m_bitwise_et {99999}
private

Definition at line 26 of file eFEXtauTOB.h.

◆ m_efex_id

unsigned int LVL1::eFEXtauTOB::m_efex_id {99999}
private

Definition at line 33 of file eFEXtauTOB.h.

◆ m_et

unsigned int LVL1::eFEXtauTOB::m_et {99999}
private

Definition at line 25 of file eFEXtauTOB.h.

◆ m_eta

unsigned int LVL1::eFEXtauTOB::m_eta {99999}
private

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

Definition at line 23 of file eFEXtauTOB.h.

◆ m_fpga_id

unsigned int LVL1::eFEXtauTOB::m_fpga_id {99999}
private

Definition at line 32 of file eFEXtauTOB.h.

◆ m_is_bdt_algo

unsigned int LVL1::eFEXtauTOB::m_is_bdt_algo {99999}
private

Definition at line 37 of file eFEXtauTOB.h.

◆ m_iso

float LVL1::eFEXtauTOB::m_iso {0}
private

Definition at line 27 of file eFEXtauTOB.h.

◆ m_phi

unsigned int LVL1::eFEXtauTOB::m_phi {99999}
private

Definition at line 24 of file eFEXtauTOB.h.

◆ m_rcore_core

unsigned int LVL1::eFEXtauTOB::m_rcore_core {99999}
private

Definition at line 28 of file eFEXtauTOB.h.

◆ m_rcore_env

unsigned int LVL1::eFEXtauTOB::m_rcore_env {99999}
private

Definition at line 29 of file eFEXtauTOB.h.

◆ m_rhad_core

unsigned int LVL1::eFEXtauTOB::m_rhad_core {99999}
private

Definition at line 30 of file eFEXtauTOB.h.

◆ m_rhad_env

unsigned int LVL1::eFEXtauTOB::m_rhad_env {99999}
private

Definition at line 31 of file eFEXtauTOB.h.

◆ m_seed

unsigned int LVL1::eFEXtauTOB::m_seed {99999}
private

Definition at line 35 of file eFEXtauTOB.h.

◆ m_seed_und

bool LVL1::eFEXtauTOB::m_seed_und {true}
private

Definition at line 34 of file eFEXtauTOB.h.

◆ m_tobword

uint32_t LVL1::eFEXtauTOB::m_tobword {0}
private

Definition at line 38 of file eFEXtauTOB.h.

◆ m_xtobword0

uint32_t LVL1::eFEXtauTOB::m_xtobword0 {0}
private

Definition at line 39 of file eFEXtauTOB.h.

◆ m_xtobword1

uint32_t LVL1::eFEXtauTOB::m_xtobword1 {0}
private

Definition at line 40 of file eFEXtauTOB.h.


The documentation for this class was generated from the following files:
test_pyathena.eta
eta
Definition: test_pyathena.py:10
LVL1::eFEXtauTOB::m_eta
unsigned int m_eta
The eFEXtauAlgo.h class store the energy, the location and the isolation variables of eFEX TOBs.
Definition: eFEXtauTOB.h:23
LVL1::eFEXtauTOB::m_bitwise_et
unsigned int m_bitwise_et
Definition: eFEXtauTOB.h:26
LVL1::eFEXtauTOB::m_efex_id
unsigned int m_efex_id
Definition: eFEXtauTOB.h:33
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
LVL1::eFEXtauTOB::m_seed
unsigned int m_seed
Definition: eFEXtauTOB.h:35
LVL1::eFEXtauTOB::m_rcore_core
unsigned int m_rcore_core
Definition: eFEXtauTOB.h:28
LVL1::eFEXtauTOB::m_xtobword1
uint32_t m_xtobword1
Definition: eFEXtauTOB.h:40
LVL1::eFEXtauTOB::m_rhad_env
unsigned int m_rhad_env
Definition: eFEXtauTOB.h:31
LVL1::eFEXtauTOB::m_rcore_env
unsigned int m_rcore_env
Definition: eFEXtauTOB.h:29
xAOD::phi
setEt phi
Definition: TrigEMCluster_v1.cxx:29
Generate_dsid_ranseed.seed
seed
Definition: Generate_dsid_ranseed.py:10
LVL1::eFEXtauTOB::m_seed_und
bool m_seed_und
Definition: eFEXtauTOB.h:34
LVL1::eFEXtauTOB::m_iso
float m_iso
Definition: eFEXtauTOB.h:27
LVL1::eFEXtauTOB::m_tobword
uint32_t m_tobword
Definition: eFEXtauTOB.h:38
LVL1::eFEXtauTOB::m_is_bdt_algo
unsigned int m_is_bdt_algo
Definition: eFEXtauTOB.h:37
LVL1::eFEXtauTOB::m_phi
unsigned int m_phi
Definition: eFEXtauTOB.h:24
LVL1::eFEXtauTOB::m_fpga_id
unsigned int m_fpga_id
Definition: eFEXtauTOB.h:32
LVL1::eFEXtauTOB::m_bdt_score
unsigned int m_bdt_score
Definition: eFEXtauTOB.h:36
LVL1::eFEXtauTOB::m_rhad_core
unsigned int m_rhad_core
Definition: eFEXtauTOB.h:30
LVL1::eFEXtauTOB::m_xtobword0
uint32_t m_xtobword0
Definition: eFEXtauTOB.h:39
LVL1::eFEXtauTOB::m_et
unsigned int m_et
Definition: eFEXtauTOB.h:25