16#ifndef CALODMDETDESCR_CALODMDESCRMANAGER_H
17#define CALODMDETDESCR_CALODMDESCRMANAGER_H
54 <<
" r: " <<
m_r <<
" z: " <<
m_z << std::endl;
61 inline float r()
const {
return m_r; }
62 inline float z()
const {
return m_z; }
151 std::vector<CaloDmRegion *>::const_iterator
reg_begin (
void)
const;
152 std::vector<CaloDmRegion *>::const_iterator
reg_end (
void)
const;
160 StatusCode
load_regions(
const std::string& DmRegionFileName);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
CaloSampling::CaloSample CaloSample
Helper class for Calo Dead Material offline identifiers.
CaloDmDescrElement(float xeta, float xdeta, float xphi, float xdphi, float xr, float xz)
static CaloCell_ID::CaloSample get_calo_sample(const std::string &SamplingName)
const AtlasDetectorID * m_id_helper
ServiceHandle< StoreGateSvc > m_detStore
CaloDmDescrElement * build_element(const Identifier &cellId, const CaloDmRegion *myRegion)
StatusCode load_regions(const std::string &DmRegionFileName)
CaloDmRegion * get_dm_region(const Identifier &cellId) const
static const CaloDmDescrManager * instance()
void build_element_vector()
IdentifierHash get_dm_hash(const CaloDmRegion *myRegion, float &eta, float &phi) const
void show_element(const Identifier &cellId) const
int get_dm_area(const Identifier &cellId) const
std::vector< CaloDmRegion * >::const_iterator reg_end(void) const
std::vector< CaloDmRegion * >::const_iterator reg_begin(void) const
const CaloDM_ID * m_caloDM_ID
int get_dm_key(const Identifier &cellId) const
std::vector< CaloDmRegion * > m_DmRegionVector
std::vector< CaloDmDescrElement * > m_DmElementVector
CaloDmDescrElement * get_element(const Identifier &cellId) const
IdentifierHash m_region_hash
std::vector< short > m_CaloSampleNeighbours
const IdentifierHash region_hash() const
std::vector< float > m_CaloSampleEtaMin
std::vector< float > m_CaloSampleEtaMax
const Identifier region_id() const
This is a "hash" representation of an Identifier.