|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODTRIGL1CALO_VERSIONS_EFEXTOWER_V1_H
5 #define XAODTRIGL1CALO_VERSIONS_EFEXTOWER_V1_H
8 #include "AthLinks/ElementLink.h"
15 #include "Math/Vector4D.h"
83 const std::vector<uint16_t>& Et_count,
97 #endif // XAODTRIGL1CALO_VERSIONS_EFEXTOWER_V1_H
uint32_t eFEXtowerID() const
setter for the above
Class describing input data of a LVL1 eFEX.
Base class for elements of a container that can have aux data.
uint8_t module() const
setter for the above
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void setEt_count(std::vector< uint16_t > &&)
setter for the above
float phi() const
setter for the above
float eta() const
The pseudorapidity ( )
void setModule(uint8_t)
getter for the module number [0-23] inclusive
uint32_t em_status() const
get em status bit
AuxElement()
Default constructor.
bool disconnectedCount(size_t idx) const
setter for the above
const std::vector< uint16_t > & et_count() const
get Energy Counts
void initialize(const float Eta, const float Phi)
getter for the etower simulation ID
uint8_t fpga() const
setter for the above
void setPhi(float)
getter for the global phi value (float)
void setEm_status(uint32_t)
getter for the electromagnetic status bit
uint32_t had_status() const
setter for the above
void setFpga(uint8_t)
getter for the fpga number [0-3] inclusive
SG_BASE(xAOD::eFexTower_v1, SG::AuxElement)
void setHad_status(uint32_t)
getter for hadronic status bit
int32_t id() const
setter for the above
void setEt_count(const std::vector< uint16_t > &)
getter for the 11 energy counts
Base class for elements of a container that can have aux data.
void setEta(float)
getter for the global eta value (float)