|
ATLAS Offline Software
|
Go to the documentation of this file.
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;
180 #endif //CALOCALIBHITREC_CALODMDESCRMANAGER_H
std::vector< CaloDmRegion * >::const_iterator reg_end(void) const
std::vector< float > m_CaloSampleEtaMin
void show_element(const Identifier &cellId) const
Scalar phi() const
phi method
CaloDmDescrElement * get_element(const Identifier &cellId) const
Scalar eta() const
pseudorapidity method
void build_element_vector()
const AtlasDetectorID * m_id_helper
StatusCode load_regions(const std::string &DmRegionFileName)
const Identifier region_id() const
CaloDmRegion * get_dm_region(const Identifier &cellId) const
static const CaloDmDescrManager * instance()
IdentifierHash m_region_hash
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< CaloDmRegion * >::const_iterator reg_begin(void) const
std::vector< CaloDmDescrElement * > m_DmElementVector
static CaloCell_ID::CaloSample get_calo_sample(const std::string &SamplingName)
std::vector< float > m_CaloSampleEtaMax
IdentifierHash get_dm_hash(const CaloDmRegion *myRegion, float &eta, float &phi) const
int get_dm_key(const Identifier &cellId) const
const CaloDM_ID * m_caloDM_ID
CaloDmDescrElement(float xeta, float xdeta, float xphi, float xdphi, float xr, float xz)
Helper class for Calo Dead Material offline identifiers.
CaloDmDescrElement * build_element(const Identifier &cellId, const CaloDmRegion *myRegion)
std::vector< CaloDmRegion * > m_DmRegionVector
ServiceHandle< StoreGateSvc > m_detStore
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
std::vector< short > m_CaloSampleNeighbours
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
int get_dm_area(const Identifier &cellId) const
const IdentifierHash region_hash() const