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 ()
 
 ~eFEXtauTOB ()
 
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
 
SCellEncodergetSCellEncoder () 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)
 
void setSuperCellEncoder (std::unique_ptr< SCellEncoder > scell_encoder)
 

Private Attributes

unsigned int m_eta
 The eFEXtauAlgo.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_bitwise_et
 
float m_iso
 
unsigned int m_rcore_core
 
unsigned int m_rcore_env
 
unsigned int m_rhad_core
 
unsigned int m_rhad_env
 
unsigned int m_fpga_id
 
unsigned int m_efex_id
 
bool m_seed_und
 
unsigned int m_seed
 
unsigned int m_bdt_score
 
unsigned int m_is_bdt_algo
 
uint32_t m_tobword
 
uint32_t m_xtobword0
 
uint32_t m_xtobword1
 
std::unique_ptr< SCellEncoderm_scell_encoder
 

Detailed Description

Definition at line 18 of file eFEXtauTOB.h.

Constructor & Destructor Documentation

◆ eFEXtauTOB()

LVL1::eFEXtauTOB::eFEXtauTOB ( )

Definition at line 16 of file eFEXtauTOB.cxx.

16  :
17  m_eta{99999},
18  m_phi{99999},
19  m_et{99999},
20  m_rcore_core{99999},
21  m_rcore_env{99999},
22  m_rhad_core{99999},
23  m_rhad_env{99999},
24  m_fpga_id{99999},
25  m_efex_id{99999},
26  m_seed_und{true},
27  m_seed{99999},
28  m_bdt_score{99999},
29  m_tobword{0},
30  m_xtobword0{0},
31  m_xtobword1{0}
32 {}

◆ ~eFEXtauTOB()

LVL1::eFEXtauTOB::~eFEXtauTOB ( )
inline

Definition at line 46 of file eFEXtauTOB.h.

46 {};

Member Function Documentation

◆ getBDTScore()

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

Definition at line 63 of file eFEXtauTOB.h.

63 {return m_bdt_score;}

◆ getBitwiseEt()

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

Definition at line 51 of file eFEXtauTOB.h.

51 {return m_bitwise_et;}

◆ geteFEXID()

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

Definition at line 54 of file eFEXtauTOB.h.

54 {return m_efex_id;}

◆ getEt()

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

Definition at line 50 of file eFEXtauTOB.h.

50 {return m_et;}

◆ getEta()

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

Definition at line 48 of file eFEXtauTOB.h.

48 {return m_eta;}

◆ getFPGAID()

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

Definition at line 53 of file eFEXtauTOB.h.

53 {return m_fpga_id;}

◆ getIsBDTAlgo()

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

Definition at line 64 of file eFEXtauTOB.h.

64 {return m_is_bdt_algo;}

◆ getIso()

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

Definition at line 52 of file eFEXtauTOB.h.

52 {return m_iso;}

◆ getPhi()

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

Definition at line 49 of file eFEXtauTOB.h.

49 {return m_phi;}

◆ getRcoreCore()

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

Definition at line 59 of file eFEXtauTOB.h.

59 {return m_rcore_core;}

◆ getRcoreEnv()

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

Definition at line 60 of file eFEXtauTOB.h.

60 {return m_rcore_env;}

◆ getRhadCore()

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

Definition at line 61 of file eFEXtauTOB.h.

61 {return m_rhad_core;}

◆ getRhadEnv()

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

Definition at line 62 of file eFEXtauTOB.h.

62 {return m_rhad_env;}

◆ getSCellEncoder()

SCellEncoder* LVL1::eFEXtauTOB::getSCellEncoder ( ) const
inline

Definition at line 68 of file eFEXtauTOB.h.

68 {return m_scell_encoder.get();}

◆ getSeed()

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

Definition at line 58 of file eFEXtauTOB.h.

58 {return m_seed;}

◆ getSeedUnD()

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

Definition at line 56 of file eFEXtauTOB.h.

56 {return m_seed_und;}

◆ getTobword()

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

Definition at line 65 of file eFEXtauTOB.h.

65 {return m_tobword;}

◆ getxTobword0()

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

Definition at line 66 of file eFEXtauTOB.h.

66 {return m_xtobword0;}

◆ getxTobword1()

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

Definition at line 67 of file eFEXtauTOB.h.

67 {return m_xtobword1;}

◆ setBDTScore()

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

Definition at line 99 of file eFEXtauTOB.cxx.

100 {
101  m_bdt_score = bdtscore;
102 }

◆ setBitwiseEt()

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

Definition at line 49 of file eFEXtauTOB.cxx.

50 {
51  m_bitwise_et = bitwise_et;
52 }

◆ seteFEXID()

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

Definition at line 64 of file eFEXtauTOB.cxx.

65 {
66  m_efex_id = efexid;
67 }

◆ setEt()

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

Definition at line 44 of file eFEXtauTOB.cxx.

45 {
46  m_et = et;
47 }

◆ setEta()

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

Definition at line 34 of file eFEXtauTOB.cxx.

35 {
36  m_eta = eta;
37 }

◆ setFPGAID()

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

Definition at line 59 of file eFEXtauTOB.cxx.

60 {
61  m_fpga_id = fpgaid;
62 }

◆ setIsBDTAlgo()

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

Definition at line 104 of file eFEXtauTOB.cxx.

105 {
106  m_is_bdt_algo = is_bdt_algo;
107 }

◆ setIso()

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

Definition at line 54 of file eFEXtauTOB.cxx.

55 {
56  m_iso = iso;
57 }

◆ setPhi()

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

Definition at line 39 of file eFEXtauTOB.cxx.

40 {
41  m_phi = phi;
42 }

◆ setRcoreCore()

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

Definition at line 79 of file eFEXtauTOB.cxx.

80 {
81  m_rcore_core = rcorecore;
82 }

◆ setRcoreEnv()

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

Definition at line 84 of file eFEXtauTOB.cxx.

85 {
86  m_rcore_env = rcoreenv;
87 }

◆ setRhadCore()

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

Definition at line 89 of file eFEXtauTOB.cxx.

90 {
91  m_rhad_core = rhadcore;
92 }

◆ setRhadEnv()

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

Definition at line 94 of file eFEXtauTOB.cxx.

95 {
96  m_rhad_env = rhadenv;
97 }

◆ setSeed()

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

Definition at line 74 of file eFEXtauTOB.cxx.

75 {
76  m_seed = seed;
77 }

◆ setSeedUnD()

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

Definition at line 69 of file eFEXtauTOB.cxx.

70 {
71  m_seed_und = seedund;
72 }

◆ setSuperCellEncoder()

void LVL1::eFEXtauTOB::setSuperCellEncoder ( std::unique_ptr< SCellEncoder scell_encoder)

Definition at line 121 of file eFEXtauTOB.cxx.

121  {
122  m_scell_encoder = std::move(scell_encoder);
123 }

◆ setTobword()

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

Definition at line 109 of file eFEXtauTOB.cxx.

109  {
110  m_tobword = tobword;
111 }

◆ setxTobword0()

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

Definition at line 113 of file eFEXtauTOB.cxx.

113  {
114  m_xtobword0 = tobword;
115 }

◆ setxTobword1()

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

Definition at line 117 of file eFEXtauTOB.cxx.

117  {
118  m_xtobword1 = tobword;
119 }

Member Data Documentation

◆ m_bdt_score

unsigned int LVL1::eFEXtauTOB::m_bdt_score
private

Definition at line 37 of file eFEXtauTOB.h.

◆ m_bitwise_et

unsigned int LVL1::eFEXtauTOB::m_bitwise_et
private

Definition at line 27 of file eFEXtauTOB.h.

◆ m_efex_id

unsigned int LVL1::eFEXtauTOB::m_efex_id
private

Definition at line 34 of file eFEXtauTOB.h.

◆ m_et

unsigned int LVL1::eFEXtauTOB::m_et
private

Definition at line 26 of file eFEXtauTOB.h.

◆ m_eta

unsigned int LVL1::eFEXtauTOB::m_eta
private

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

Definition at line 24 of file eFEXtauTOB.h.

◆ m_fpga_id

unsigned int LVL1::eFEXtauTOB::m_fpga_id
private

Definition at line 33 of file eFEXtauTOB.h.

◆ m_is_bdt_algo

unsigned int LVL1::eFEXtauTOB::m_is_bdt_algo
private

Definition at line 38 of file eFEXtauTOB.h.

◆ m_iso

float LVL1::eFEXtauTOB::m_iso
private

Definition at line 28 of file eFEXtauTOB.h.

◆ m_phi

unsigned int LVL1::eFEXtauTOB::m_phi
private

Definition at line 25 of file eFEXtauTOB.h.

◆ m_rcore_core

unsigned int LVL1::eFEXtauTOB::m_rcore_core
private

Definition at line 29 of file eFEXtauTOB.h.

◆ m_rcore_env

unsigned int LVL1::eFEXtauTOB::m_rcore_env
private

Definition at line 30 of file eFEXtauTOB.h.

◆ m_rhad_core

unsigned int LVL1::eFEXtauTOB::m_rhad_core
private

Definition at line 31 of file eFEXtauTOB.h.

◆ m_rhad_env

unsigned int LVL1::eFEXtauTOB::m_rhad_env
private

Definition at line 32 of file eFEXtauTOB.h.

◆ m_scell_encoder

std::unique_ptr<SCellEncoder> LVL1::eFEXtauTOB::m_scell_encoder
private

Definition at line 42 of file eFEXtauTOB.h.

◆ m_seed

unsigned int LVL1::eFEXtauTOB::m_seed
private

Definition at line 36 of file eFEXtauTOB.h.

◆ m_seed_und

bool LVL1::eFEXtauTOB::m_seed_und
private

Definition at line 35 of file eFEXtauTOB.h.

◆ m_tobword

uint32_t LVL1::eFEXtauTOB::m_tobword
private

Definition at line 39 of file eFEXtauTOB.h.

◆ m_xtobword0

uint32_t LVL1::eFEXtauTOB::m_xtobword0
private

Definition at line 40 of file eFEXtauTOB.h.

◆ m_xtobword1

uint32_t LVL1::eFEXtauTOB::m_xtobword1
private

Definition at line 41 of file eFEXtauTOB.h.


The documentation for this class was generated from the following files:
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:24
LVL1::eFEXtauTOB::m_bitwise_et
unsigned int m_bitwise_et
Definition: eFEXtauTOB.h:27
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
LVL1::eFEXtauTOB::m_efex_id
unsigned int m_efex_id
Definition: eFEXtauTOB.h:34
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
LVL1::eFEXtauTOB::m_seed
unsigned int m_seed
Definition: eFEXtauTOB.h:36
LVL1::eFEXtauTOB::m_rcore_core
unsigned int m_rcore_core
Definition: eFEXtauTOB.h:29
LVL1::eFEXtauTOB::m_xtobword1
uint32_t m_xtobword1
Definition: eFEXtauTOB.h:41
LVL1::eFEXtauTOB::m_rhad_env
unsigned int m_rhad_env
Definition: eFEXtauTOB.h:32
LVL1::eFEXtauTOB::m_rcore_env
unsigned int m_rcore_env
Definition: eFEXtauTOB.h:30
Generate_dsid_ranseed.seed
seed
Definition: Generate_dsid_ranseed.py:10
LVL1::eFEXtauTOB::m_scell_encoder
std::unique_ptr< SCellEncoder > m_scell_encoder
Definition: eFEXtauTOB.h:42
LVL1::eFEXtauTOB::m_seed_und
bool m_seed_und
Definition: eFEXtauTOB.h:35
LVL1::eFEXtauTOB::m_iso
float m_iso
Definition: eFEXtauTOB.h:28
LVL1::eFEXtauTOB::m_tobword
uint32_t m_tobword
Definition: eFEXtauTOB.h:39
LVL1::eFEXtauTOB::m_is_bdt_algo
unsigned int m_is_bdt_algo
Definition: eFEXtauTOB.h:38
LVL1::eFEXtauTOB::m_phi
unsigned int m_phi
Definition: eFEXtauTOB.h:25
LVL1::eFEXtauTOB::m_fpga_id
unsigned int m_fpga_id
Definition: eFEXtauTOB.h:33
LVL1::eFEXtauTOB::m_bdt_score
unsigned int m_bdt_score
Definition: eFEXtauTOB.h:37
LVL1::eFEXtauTOB::m_rhad_core
unsigned int m_rhad_core
Definition: eFEXtauTOB.h:31
LVL1::eFEXtauTOB::m_xtobword0
uint32_t m_xtobword0
Definition: eFEXtauTOB.h:40
LVL1::eFEXtauTOB::m_et
unsigned int m_et
Definition: eFEXtauTOB.h:26