|
ATLAS Offline Software
|
Go to the documentation of this file.
11 const std::string&
name,
12 const IInterface*
parent) :
20 return StatusCode::SUCCESS;
26 const EventContext& ctx)
const {
35 return StatusCode::SUCCESS;
47 if (hash_id<corrValues->getNChans()) {
52 return StatusCode::SUCCESS;
T getData(const unsigned int channel, const unsigned int adc, const unsigned int idx) const
Returns a single T belonging to a channel/gain.
SG::ReadCondHandleKey< AthenaAttributeList > m_eneShiftFldr
CaloCellEnergyRescaler(const std::string &type, const std::string &name, const IInterface *parent)
virtual void setEnergy(float energy)
set energy
double energy() const
get energy (data member)
IdentifierHash calo_hash() const
cell calo hash
(Non-const) Iterator class for DataVector/DataList.
::StatusCode StatusCode
StatusCode definition for legacy code.
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
uint32_t getNGains() const
Returns the number of gains stored for each channel.
virtual StatusCode process(CaloCellContainer *theCellContainer, const EventContext &ctx) const override
StatusCode initialize(bool used=true)
Container class for CaloCell.
virtual StatusCode initialize() override
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
Data object for each calorimeter readout cell.
static CaloCondBlobFlt * getInstance(coral::Blob &blob)
Returns a pointer to a non-const CaloCondBlobFlt.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
~CaloCellEnergyRescaler()
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
uint32_t getNChans() const
Returns the number of channels stored in the BLOB.