|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #include "Identifier/Identifier.h"
60 return StatusCode::FAILURE;
66 return StatusCode::FAILURE;
72 return StatusCode::FAILURE;
97 return StatusCode::SUCCESS;
114 for (
const CaloCell* cell_ptr : *cellContainer) {
131 m_energy->push_back(cell_ptr->energy());
133 m_eta->push_back(caloDDE_ptr->
eta());
134 m_phi->push_back(caloDDE_ptr->
phi());
148 m_energy->push_back(cell_ptr->energy());
150 m_eta->push_back(caloDDE_ptr->
eta());
151 m_phi->push_back(caloDDE_ptr->
phi());
163 m_energy->push_back(cell_ptr->energy());
165 m_eta->push_back(caloDDE_ptr->
eta());
166 m_phi->push_back(caloDDE_ptr->
phi());
173 return StatusCode::SUCCESS;
182 return StatusCode::SUCCESS;
197 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
virtual StatusCode CBNT_finalize() override
int phi(const Identifier id) const
return phi according to :
std::vector< float > * m_NoiseRMS
int eta(const Identifier id) const
return eta [0,9] outer part [0,3] inner part
const LArEM_ID * em_idHelper() const
access to EM idHelper
virtual StatusCode CBNT_clear() override
std::vector< float > * m_eta
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
const LArHEC_ID * m_hecID_help
std::vector< float > * m_phi
CBNT_CaloH6(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< CaloNoise > m_elecNoiseKey
const LArFCAL_ID * m_fcalID_help
std::vector< float > * m_energy
float getNoise(const IdentifierHash h, const int gain) const
Accessor by IdentifierHash and gain.
int eta(const Identifier id) const
return eta according to :
int eta(const Identifier id) const
eta [0,63] module 1 ; [0,31] module 2 ; [0,15] module 3
const LArHEC_ID * hec_idHelper() const
access to HEC idHelper
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
CaloCell_ID::SUBCALO getSubCalo() const
cell subcalo
virtual StatusCode CBNT_initialize() override
const LArEM_ID * m_emecID_help
int phi(const Identifier id) const
phi [0,15]
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
SUBCALO
enumeration of sub calorimeters
void addBranch(const std::string &branchname, T &obj, const std::string &leaflist)
Helper class for offline cell identifiers.
std::vector< float > * m_ieta
StatusCode initialize(bool used=true)
Container class for CaloCell.
Data object for each calorimeter readout cell.
CaloCell_ID::CaloSample getSampling() const
cell sampling
std::vector< float > * m_region
std::vector< float > * m_sampling
float eta() const
cell eta
float phi() const
cell phi
int region(const Identifier id) const
return region [0,1]
std::vector< float > * m_iphi
const LArFCAL_ID * fcal_idHelper() const
access to FCAL idHelper
virtual StatusCode CBNT_execute() override
int phi(const Identifier id) const
return phi[0,63] outer part [0,31] inner part