|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODTRIGL1CALO_VERSIONS_JFEXTOWER_V1_H
5 #define XAODTRIGL1CALO_VERSIONS_JFEXTOWER_V1_H
8 #include "AthLinks/ElementLink.h"
15 #include "Math/Vector4D.h"
158 void initialize(
const float Eta,
const float Phi,
const int globaleta,
const unsigned int globalphi,
161 const std::vector<uint16_t>& Et_count,
166 const std::vector<char>& IsjTowerSat);
177 #endif // XAODTRIGL1CALO_VERSIONS_JFEXTOWER_V1_H
void setjtowerEtMeV(int)
getter
void setSCellEtMeV(float)
getter
int jtowerEtMeV() const
setter
int emulated_jtowerEt() const
setter
const std::vector< float > & SCellEt() const
Information about SCell Ets.
Identifier32::value_type Channel
const std::vector< uint16_t > & et_count() const
setter for the above
void setTileEta(float)
getter
uint8_t fpga() const
setter for the above
float phi() const
setter for the above
Base class for elements of a container that can have aux data.
void setglobalEta(int)
getter for the global eta value (int)
void setSCellEt(const std::vector< float > &)
getter
void setSCellEta(std::vector< float > &&)
setter
void setCalosource(uint8_t)
getter for the calorimeter source
void setSCellPhi(std::vector< float > &&)
setter
void setTilePhi(float)
getter
SG_BASE(xAOD::jFexTower_v1, SG::AuxElement)
void setEt_count(const std::vector< uint16_t > &)
getter for the 11 energy counts
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
float TilePhi() const
setter
void setglobalPhi(unsigned int)
getter for the global phi value (int)
void setSCellPhi(const std::vector< float > &)
getter
void setEta(float)
getter for the global eta value (float)
void setIsjTowerSat(const std::vector< char > &)
getter for the saturation flag of jTower
void setTileEtMeV(float)
getter
int globalEta() const
setter for the above
float eta() const
The pseudorapidity ( )
void setFpga(uint8_t)
getter for the fpga number [0-3] inclusive
void setSCellID(const std::vector< int > &)
getter
const std::vector< float > & SCellEta() const
setter
const std::vector< float > & SCellPhi() const
setter
float TileEtMeV() const
setter
void initialize(const float Eta, const float Phi)
setter
AuxElement()
Default constructor.
void setSCellID(std::vector< int > &&)
setter
void setPhi(float)
getter for the global phi value (float)
uint32_t jFEXtowerID() const
setter for the above
const std::vector< bool > & SCellMask() const
setter
void setEt_count(std::vector< uint16_t > &&)
setter for the above
void setSCellEta(const std::vector< float > &)
getter
const std::vector< char > & isjTowerSat() const
setter for the above
uint8_t module() const
setter for the above
void setSCellMask(const std::vector< bool > &)
getter
uint8_t Calosource() const
setter for the above
void setJFEXdataID(uint8_t)
getter for the location in data stream where Et is placed [0-15]
uint8_t channel() const
setter for the above
void setTileEt(int)
getter
uint8_t jFEXdataID() const
setter for the above
void setChannel(uint8_t)
getter for the channel number [0-59]
void setModule(uint8_t)
getter for the module number [0-5] inclusive
float SCellEtMeV() const
setter
float TileEta() const
setter
Class describing input data of a LVL1 jFEX.
unsigned int globalPhi() const
setter for the above
void setemulated_jtowerEt(int)
getter
void setIsjTowerSat(std::vector< char > &&)
setter for the above
void setSCellEt(std::vector< float > &&)
setter
void setjFEXtowerID(uint32_t)
getter for the jtower simulation ID
uint16_t jTowerEt() const
setter for the above
const std::vector< int > & SCellID() const
setter
Base class for elements of a container that can have aux data.
void setSCellMask(std::vector< bool > &&)
setter