ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::gFexTower_v1 Class Reference

Class describing input data of a LVL1 eFEX. More...

#include <gFexTower_v1.h>

Inheritance diagram for xAOD::gFexTower_v1:
Collaboration diagram for xAOD::gFexTower_v1:

Public Member Functions

uint8_t iEta () const
 The pseudorapidity ( \(\eta\)).
void setiEta (uint8_t)
 getter for integer eta index (0-39)
uint8_t iPhi () const
 setter for the above
void setiPhi (uint8_t)
 Getter for integer phi index [0-31] inclusive.
float eta () const
 setter for the above
void setEta (float)
 getter for float eta value [-pi, pi]
float phi () const
 setter for the above
void setPhi (float)
 Getter for float phi value.
uint8_t fpga () const
 setter for the above
void setFpga (uint8_t)
 getter for the fpga number [0-2] inclusive
int towerEt () const
 setter for the above
void setTowerEt (int)
 getter for the energy value
int16_t signedEt (int TowerEt) const
 setter for the above
char isSaturated () const
 extract the signed value of the tower
void setIsSaturated (char)
 getter for the saturation flag of gTower
uint32_t gFEXtowerID () const
 setter for the above
void setgFEXtowerID (uint32_t)
 getter for the jtower simulation ID
void initialize (const uint8_t IEta, const uint8_t IPhi)
 setter for the above
void initialize (const uint8_t IEta, const uint8_t IPhi, const float Eta, const float Phi, const int TowerEt, const uint8_t Fpga, const char IsSaturated, const uint32_t gFEXtowerID)

Detailed Description

Class describing input data of a LVL1 eFEX.

Definition at line 22 of file gFexTower_v1.h.

Member Function Documentation

◆ eta()

float xAOD::gFexTower_v1::eta ( ) const

setter for the above

◆ fpga()

uint8_t xAOD::gFexTower_v1::fpga ( ) const

setter for the above

get fpga number

◆ gFEXtowerID()

uint32_t xAOD::gFexTower_v1::gFEXtowerID ( ) const

setter for the above

get the Simulation ID

◆ iEta()

uint8_t xAOD::gFexTower_v1::iEta ( ) const

The pseudorapidity ( \(\eta\)).

◆ initialize() [1/2]

void xAOD::gFexTower_v1::initialize ( const uint8_t IEta,
const uint8_t IPhi )

setter for the above

initialize

Definition at line 23 of file gFexTower_v1.cxx.

24 {
25 setiEta( IEta );
26 setiPhi( IPhi );
27 }
void setiPhi(uint8_t)
Getter for integer phi index [0-31] inclusive.
void setiEta(uint8_t)
getter for integer eta index (0-39)

◆ initialize() [2/2]

void xAOD::gFexTower_v1::initialize ( const uint8_t IEta,
const uint8_t IPhi,
const float Eta,
const float Phi,
const int TowerEt,
const uint8_t Fpga,
const char IsSaturated,
const uint32_t gFEXtowerID )

Definition at line 29 of file gFexTower_v1.cxx.

37 {
38 setiEta( IEta );
39 setiPhi( IPhi );
40 setEta( Eta );
41 setPhi( Phi );
42 setFpga( Fpga );
43 setIsSaturated( IsSaturated );
45 setTowerEt( TowerEt );
46
47 }
@ Phi
Definition RPCdef.h:8
@ Eta
Definition RPCdef.h:8
void setIsSaturated(char)
getter for the saturation flag of gTower
void setFpga(uint8_t)
getter for the fpga number [0-2] inclusive
void setTowerEt(int)
getter for the energy value
void setgFEXtowerID(uint32_t)
getter for the jtower simulation ID
uint32_t gFEXtowerID() const
setter for the above
void setEta(float)
getter for float eta value [-pi, pi]
void setPhi(float)
Getter for float phi value.

◆ iPhi()

uint8_t xAOD::gFexTower_v1::iPhi ( ) const

setter for the above

The azimuthal angle ( \(\phi\))

◆ isSaturated()

char xAOD::gFexTower_v1::isSaturated ( ) const

extract the signed value of the tower

Is gTower saturated?

◆ phi()

float xAOD::gFexTower_v1::phi ( ) const

setter for the above

The azimuthal angle ( \(\phi\))

◆ setEta()

void xAOD::gFexTower_v1::setEta ( float )

getter for float eta value [-pi, pi]

◆ setFpga()

void xAOD::gFexTower_v1::setFpga ( uint8_t )

getter for the fpga number [0-2] inclusive

set fpga number

◆ setgFEXtowerID()

void xAOD::gFexTower_v1::setgFEXtowerID ( uint32_t )

getter for the jtower simulation ID

set the simulation ID

◆ setiEta()

void xAOD::gFexTower_v1::setiEta ( uint8_t )

getter for integer eta index (0-39)

◆ setiPhi()

void xAOD::gFexTower_v1::setiPhi ( uint8_t )

Getter for integer phi index [0-31] inclusive.

◆ setIsSaturated()

void xAOD::gFexTower_v1::setIsSaturated ( char )

getter for the saturation flag of gTower

set saturation flag of gTower

◆ setPhi()

void xAOD::gFexTower_v1::setPhi ( float )

Getter for float phi value.

◆ setTowerEt()

void xAOD::gFexTower_v1::setTowerEt ( int )

getter for the energy value

set Energy Value

◆ signedEt()

int16_t xAOD::gFexTower_v1::signedEt ( int TowerEt) const

setter for the above

set signed value of energy

◆ towerEt()

int xAOD::gFexTower_v1::towerEt ( ) const

setter for the above

get Energy Value


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