14 const std::string&
type,
15 const std::string& name,
16 const IInterface* parent)
17 :base_class (
type, name, parent)
34 return StatusCode::SUCCESS;
39 const EventContext& ctx)
const
45 StatusCode returnSc = StatusCode::SUCCESS ;
47 unsigned int index = 0;
49 if (msgLvl(MSG::VERBOSE)) {
50 for (itrCell=theCont->
begin();itrCell!=theCont->
end();++itrCell){
54 <<
" eta " << theDDE->
eta()
55 <<
" phi " << theDDE->
phi()
56 <<
"e " << (*itrCell)->e() );
64 ATH_MSG_DEBUG (
" Now check all cells give meaningfull answer " );
66 for (
unsigned int theHash=0;theHash<
m_hashMax;++theHash){
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
Definition of CaloDetDescrManager.
Container class for CaloCell.
const CaloCell * findCell(const IdentifierHash theHash) const
fast find method given identifier hash.
void push_back(CaloCell *)
reimplementation of const push_back
void order()
order container
Data object for each calorimeter readout cell.
This class groups all DetDescr information related to a CaloCell.
IdentifierHash calo_hash() const
cell calo hash
float eta() const
cell eta
float phi() const
cell phi
bool is_lar_hec() const
cell belongs to HEC
const CaloDetDescrElement * get_element(const Identifier &cellId) const
get element by its identifier
This class provides the client interface for accessing the detector description information common to...
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
value_type get_compact() const
Get the compact id.
This is a "hash" representation of an Identifier.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.