|
ATLAS Offline Software
|
Go to the documentation of this file.
14 const std::string&
type,
15 const std::string&
name,
34 return StatusCode::SUCCESS;
39 const EventContext& ctx)
const
47 unsigned int index = 0;
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){
def retrieve(aClass, aKey=None)
Const iterator class for DataVector/DataList.
IdentifierHash calo_cell_hash(const Identifier cellId) const
create hash id from 'global' cell id
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
const CaloDetDescrElement * get_element(const Identifier &cellId) const
get element by its identifier
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
#define ATH_MSG_VERBOSE(x)
value_type get_compact() const
Get the compact id.
Definition of CaloDetDescrManager.
IdentifierHash calo_hash() const
cell calo hash
::StatusCode StatusCode
StatusCode definition for legacy code.
HWIdentifier channel_Id(int barrel_ec, int pos_neg, int feedthrough, int slot, int channel) const
create channel identifier from fields
const CaloCell * findCell(const IdentifierHash theHash) const
fast find method given identifier hash.
void order()
order container
StatusCode initialize(bool used=true)
Container class for CaloCell.
Identifier cell_id(const int subCalo, const int barec_or_posneg, const int sampling_or_fcalmodule, const int region_or_dummy, const int eta, const int phi) const
Make a cell (== channel) ID from constituting fields and subCalo index; for (Mini)FCAL,...
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
This class provides the client interface for accessing the detector description information common to...
Data object for each calorimeter readout cell.
void push_back(CaloCell *)
reimplementation of const push_back
float eta() const
cell eta
float phi() const
cell phi
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
bool is_lar_hec() const
cell belongs to HEC
size_type size() const noexcept
Returns the number of elements in the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type calo_cell_hash_max(void) const
cell 'global' hash table max size