ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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;}
unsigned int m_bdt_score
Definition eFEXtauTOB.h:36

◆ getBitwiseEt()

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

Definition at line 49 of file eFEXtauTOB.h.

49{return m_bitwise_et;}
unsigned int m_bitwise_et
Definition eFEXtauTOB.h:26

◆ geteFEXID()

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

Definition at line 52 of file eFEXtauTOB.h.

52{return m_efex_id;}
unsigned int m_efex_id
Definition eFEXtauTOB.h:33

◆ getEt()

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

Definition at line 48 of file eFEXtauTOB.h.

48{return m_et;}
unsigned int m_et
Definition eFEXtauTOB.h:25

◆ getEta()

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

Definition at line 46 of file eFEXtauTOB.h.

46{return 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

◆ getFPGAID()

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

Definition at line 51 of file eFEXtauTOB.h.

51{return m_fpga_id;}
unsigned int m_fpga_id
Definition eFEXtauTOB.h:32

◆ getIsBDTAlgo()

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

Definition at line 62 of file eFEXtauTOB.h.

62{return m_is_bdt_algo;}
unsigned int m_is_bdt_algo
Definition eFEXtauTOB.h:37

◆ 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;}
unsigned int m_phi
Definition eFEXtauTOB.h:24

◆ getRcoreCore()

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

Definition at line 57 of file eFEXtauTOB.h.

57{return m_rcore_core;}
unsigned int m_rcore_core
Definition eFEXtauTOB.h:28

◆ getRcoreEnv()

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

Definition at line 58 of file eFEXtauTOB.h.

58{return m_rcore_env;}
unsigned int m_rcore_env
Definition eFEXtauTOB.h:29

◆ getRhadCore()

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

Definition at line 59 of file eFEXtauTOB.h.

59{return m_rhad_core;}
unsigned int m_rhad_core
Definition eFEXtauTOB.h:30

◆ getRhadEnv()

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

Definition at line 60 of file eFEXtauTOB.h.

60{return m_rhad_env;}
unsigned int m_rhad_env
Definition eFEXtauTOB.h:31

◆ getSeed()

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

Definition at line 56 of file eFEXtauTOB.h.

56{return m_seed;}
unsigned int m_seed
Definition eFEXtauTOB.h:35

◆ 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;}
uint32_t m_tobword
Definition eFEXtauTOB.h:38

◆ getxTobword0()

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

Definition at line 64 of file eFEXtauTOB.h.

64{return m_xtobword0;}
uint32_t m_xtobword0
Definition eFEXtauTOB.h:39

◆ getxTobword1()

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

Definition at line 65 of file eFEXtauTOB.h.

65{return m_xtobword1;}
uint32_t m_xtobword1
Definition eFEXtauTOB.h:40

◆ 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}
float et(const xAOD::jFexSRJetRoI *j)

◆ setEta()

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

Definition at line 16 of file eFEXtauTOB.cxx.

17{
18 m_eta = eta;
19}
Scalar eta() const
pseudorapidity method

◆ 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}
Scalar phi() const
phi method

◆ 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.

◆ 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.

36{99999};

◆ m_bitwise_et

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

Definition at line 26 of file eFEXtauTOB.h.

26{99999};

◆ m_efex_id

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

Definition at line 33 of file eFEXtauTOB.h.

33{99999};

◆ m_et

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

Definition at line 25 of file eFEXtauTOB.h.

25{99999};

◆ 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.

23{99999};

◆ m_fpga_id

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

Definition at line 32 of file eFEXtauTOB.h.

32{99999};

◆ m_is_bdt_algo

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

Definition at line 37 of file eFEXtauTOB.h.

37{99999};

◆ m_iso

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

Definition at line 27 of file eFEXtauTOB.h.

27{0};

◆ m_phi

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

Definition at line 24 of file eFEXtauTOB.h.

24{99999};

◆ m_rcore_core

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

Definition at line 28 of file eFEXtauTOB.h.

28{99999};

◆ m_rcore_env

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

Definition at line 29 of file eFEXtauTOB.h.

29{99999};

◆ m_rhad_core

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

Definition at line 30 of file eFEXtauTOB.h.

30{99999};

◆ m_rhad_env

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

Definition at line 31 of file eFEXtauTOB.h.

31{99999};

◆ m_seed

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

Definition at line 35 of file eFEXtauTOB.h.

35{99999};

◆ m_seed_und

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

Definition at line 34 of file eFEXtauTOB.h.

34{true};

◆ m_tobword

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

Definition at line 38 of file eFEXtauTOB.h.

38{0};

◆ m_xtobword0

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

Definition at line 39 of file eFEXtauTOB.h.

39{0};

◆ m_xtobword1

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

Definition at line 40 of file eFEXtauTOB.h.

40{0};

The documentation for this class was generated from the following files: