![]() |
ATLAS Offline Software
|
Class describing input data of a LVL1 jFEX. More...
#include <jFexTower_v1.h>
Public Member Functions | |
| float | eta () const |
| The pseudorapidity ( \(\eta\)). | |
| void | setEta (float) |
| getter for the global eta value (float) | |
| int | globalEta () const |
| setter for the above | |
| void | setglobalEta (int) |
| getter for the global eta value (int) | |
| float | phi () const |
| setter for the above | |
| void | setPhi (float) |
| getter for the global phi value (float) | |
| unsigned int | globalPhi () const |
| setter for the above | |
| void | setglobalPhi (unsigned int) |
| getter for the global phi value (int) | |
| uint8_t | module () const |
| setter for the above | |
| void | setModule (uint8_t) |
| getter for the module number [0-5] inclusive | |
| uint8_t | fpga () const |
| setter for the above | |
| void | setFpga (uint8_t) |
| getter for the fpga number [0-3] inclusive | |
| uint8_t | channel () const |
| setter for the above | |
| void | setChannel (uint8_t) |
| getter for the channel number [0-59] | |
| const std::vector< uint16_t > & | et_count () const |
| setter for the above | |
| void | setEt_count (const std::vector< uint16_t > &) |
| getter for the 11 energy counts | |
| void | setEt_count (std::vector< uint16_t > &&) |
| setter for the above | |
| uint8_t | jFEXdataID () const |
| setter for the above | |
| void | setJFEXdataID (uint8_t) |
| getter for the location in data stream where Et is placed [0-15] | |
| const std::vector< char > & | isjTowerSat () const |
| setter for the above | |
| void | setIsjTowerSat (const std::vector< char > &) |
| getter for the saturation flag of jTower | |
| void | setIsjTowerSat (std::vector< char > &&) |
| setter for the above | |
| uint32_t | jFEXtowerID () const |
| setter for the above | |
| void | setjFEXtowerID (uint32_t) |
| getter for the jtower simulation ID | |
| uint8_t | Calosource () const |
| setter for the above | |
| void | setCalosource (uint8_t) |
| getter for the calorimeter source | |
| uint16_t | jTowerEt () const |
| setter for the above | |
| bool | isCore () const |
| int | OnlineID () const |
| int | OfflineID () const |
| const std::vector< float > & | SCellEt () const |
| Information about SCell Ets. | |
| void | setSCellEt (const std::vector< float > &) |
| getter | |
| void | setSCellEt (std::vector< float > &&) |
| setter | |
| const std::vector< float > & | SCellEta () const |
| setter | |
| void | setSCellEta (const std::vector< float > &) |
| getter | |
| void | setSCellEta (std::vector< float > &&) |
| setter | |
| const std::vector< float > & | SCellPhi () const |
| setter | |
| void | setSCellPhi (const std::vector< float > &) |
| getter | |
| void | setSCellPhi (std::vector< float > &&) |
| setter | |
| const std::vector< int > & | SCellID () const |
| setter | |
| void | setSCellID (const std::vector< int > &) |
| getter | |
| void | setSCellID (std::vector< int > &&) |
| setter | |
| const std::vector< bool > & | SCellMask () const |
| setter | |
| void | setSCellMask (const std::vector< bool > &) |
| getter | |
| void | setSCellMask (std::vector< bool > &&) |
| setter | |
| int | TileEt () const |
| setter | |
| void | setTileEt (int) |
| getter | |
| float | TileEta () const |
| setter | |
| void | setTileEta (float) |
| getter | |
| float | TilePhi () const |
| setter | |
| void | setTilePhi (float) |
| getter | |
| int | jtowerEtMeV () const |
| setter | |
| void | setjtowerEtMeV (int) |
| getter | |
| float | SCellEtMeV () const |
| setter | |
| void | setSCellEtMeV (float) |
| getter | |
| float | TileEtMeV () const |
| setter | |
| void | setTileEtMeV (float) |
| getter | |
| int | emulated_jtowerEt () const |
| setter | |
| void | setemulated_jtowerEt (int) |
| getter | |
| void | initialize (const float Eta, const float Phi) |
| setter | |
| void | initialize (const float Eta, const float Phi, const int globaleta, const unsigned int globalphi, const uint32_t IDsim, const uint8_t source, const std::vector< uint16_t > &Et_count, const uint8_t Module, const uint8_t Fpga, const uint8_t Channel, const uint8_t JFEXdataID, const std::vector< char > &IsjTowerSat) |
Class describing input data of a LVL1 jFEX.
Definition at line 22 of file jFexTower_v1.h.
| uint8_t xAOD::jFexTower_v1::Calosource | ( | ) | const |
setter for the above
Information about the calorimeter source Calosource values: 0: barrel, 1: tile, 2: emec, 3: hec, 4: fcal1, 5: fcal2, 6: fcal3
| uint8_t xAOD::jFexTower_v1::channel | ( | ) | const |
setter for the above
get channel number
| int xAOD::jFexTower_v1::emulated_jtowerEt | ( | ) | const |
setter for the above
get Energy Counts
| float xAOD::jFexTower_v1::eta | ( | ) | const |
The pseudorapidity ( \(\eta\)).
| uint8_t xAOD::jFexTower_v1::fpga | ( | ) | const |
setter for the above
get fpga number
| int xAOD::jFexTower_v1::globalEta | ( | ) | const |
setter for the above
| void xAOD::jFexTower_v1::initialize | ( | const float | Eta, |
| const float | Phi, | ||
| const int | globaleta, | ||
| const unsigned int | globalphi, | ||
| const uint32_t | IDsim, | ||
| const uint8_t | source, | ||
| const std::vector< uint16_t > & | Et_count, | ||
| const uint8_t | Module, | ||
| const uint8_t | Fpga, | ||
| const uint8_t | Channel, | ||
| const uint8_t | JFEXdataID, | ||
| const std::vector< char > & | IsjTowerSat ) |
Definition at line 65 of file jFexTower_v1.cxx.
| bool xAOD::jFexTower_v1::isCore | ( | ) | const |
Definition at line 101 of file jFexTower_v1.cxx.
setter for the above
Is the Tower saturated?
| uint8_t xAOD::jFexTower_v1::jFEXdataID | ( | ) | const |
setter for the above
get the location where Et is placed in the data stream
| uint32_t xAOD::jFexTower_v1::jFEXtowerID | ( | ) | const |
setter for the above
get the Simulation ID
| uint16_t xAOD::jFexTower_v1::jTowerEt | ( | ) | const |
setter for the above
Returns the Et of the Tower (in counts! it needs conversion).
Definition at line 93 of file jFexTower_v1.cxx.
| int xAOD::jFexTower_v1::jtowerEtMeV | ( | ) | const |
setter
Information about jTower Et in MeV
| uint8_t xAOD::jFexTower_v1::module | ( | ) | const |
setter for the above
get module number
| int xAOD::jFexTower_v1::OfflineID | ( | ) | const |
Definition at line 140 of file jFexTower_v1.cxx.
| int xAOD::jFexTower_v1::OnlineID | ( | ) | const |
Definition at line 135 of file jFexTower_v1.cxx.
| float xAOD::jFexTower_v1::phi | ( | ) | const |
setter for the above
The azimuthal angle ( \(\phi\))
setter
Information about SCell Etas
| float xAOD::jFexTower_v1::SCellEtMeV | ( | ) | const |
setter
Information about SCell Et in MeV
setter
Information about SCell Masking
setter
Information about SCell Phis
| void xAOD::jFexTower_v1::setCalosource | ( | uint8_t | ) |
getter for the calorimeter source
set calorimeter source
| void xAOD::jFexTower_v1::setChannel | ( | uint8_t | ) |
getter for the channel number [0-59]
set fpga number
| void xAOD::jFexTower_v1::setemulated_jtowerEt | ( | int | ) |
getter
getter for the 11 energy counts
set Energy Counts
| void xAOD::jFexTower_v1::setEt_count | ( | std::vector< uint16_t > && | ) |
setter for the above
| void xAOD::jFexTower_v1::setEta | ( | float | ) |
getter for the global eta value (float)
| void xAOD::jFexTower_v1::setFpga | ( | uint8_t | ) |
getter for the fpga number [0-3] inclusive
set fpga number
| void xAOD::jFexTower_v1::setglobalEta | ( | int | ) |
getter for the global eta value (int)
getter for the saturation flag of jTower
set saturation flag of the Tower
| void xAOD::jFexTower_v1::setIsjTowerSat | ( | std::vector< char > && | ) |
setter for the above
| void xAOD::jFexTower_v1::setJFEXdataID | ( | uint8_t | ) |
getter for the location in data stream where Et is placed [0-15]
set the location where Et is placed in the data stream
| void xAOD::jFexTower_v1::setjFEXtowerID | ( | uint32_t | ) |
getter for the jtower simulation ID
set the simulation ID
| void xAOD::jFexTower_v1::setjtowerEtMeV | ( | int | ) |
getter
| void xAOD::jFexTower_v1::setModule | ( | uint8_t | ) |
getter for the module number [0-5] inclusive
set module number
| void xAOD::jFexTower_v1::setPhi | ( | float | ) |
getter for the global phi value (float)
| void xAOD::jFexTower_v1::setSCellEt | ( | std::vector< float > && | ) |
setter
| void xAOD::jFexTower_v1::setSCellEta | ( | std::vector< float > && | ) |
setter
| void xAOD::jFexTower_v1::setSCellEtMeV | ( | float | ) |
getter
| void xAOD::jFexTower_v1::setSCellID | ( | std::vector< int > && | ) |
setter
| void xAOD::jFexTower_v1::setSCellMask | ( | std::vector< bool > && | ) |
setter
| void xAOD::jFexTower_v1::setSCellPhi | ( | std::vector< float > && | ) |
setter
| void xAOD::jFexTower_v1::setTileEt | ( | int | ) |
getter
| void xAOD::jFexTower_v1::setTileEta | ( | float | ) |
getter
| void xAOD::jFexTower_v1::setTileEtMeV | ( | float | ) |
getter
| void xAOD::jFexTower_v1::setTilePhi | ( | float | ) |
getter