|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   22                  const std::string& 
type, 
 
   23                  const std::string& 
name, 
 
   28     m_mapInitialized (false)
 
   59   m_includedCellsMap.set(); 
 
   61   ATH_MSG_INFO (
" Will exclude " << m_includedCellsMap.size() - m_includedCellsMap.count() << 
" cells from CaloCellContainer");
 
   64   return StatusCode::SUCCESS;
 
   73     bool haveFT=
false, haveSlot=
false, haveChannel=
false;
 
   79       return StatusCode::FAILURE;
 
  105     if (haveFT) 
msg() << 
" FT=" << 
FT;
 
  106     if (haveSlot) 
msg() << 
" slot=" << slot; 
 
  107     if (haveChannel) 
msg() << 
" channel=" << 
channel;
 
  111     unsigned nDisconnected=0;
 
  122         if (
cabling->isOnlineConnected(chanId)) {
 
  125           m_includedCellsMap.reset(cellhash);
 
  137     }
while (!haveChannel && 
channel<channelMax); 
 
  139     if (!haveSlot) slot++;
 
  140       }
while (!haveSlot && slot<slotMax);
 
  141       if (!haveSlot) slot=0;
 
  143     } 
while (!haveFT && 
FT<FTmax); 
 
  146   return StatusCode::SUCCESS;
 
  152                                         const EventContext& ctx)
 const 
  169   while(
it!=theCont->
end()) {
 
  171     if (!m_includedCellsMap.test(
cellHash)) {
 
  180   return StatusCode::SUCCESS ;
 
  185   return StatusCode::SUCCESS;
 
  
def retrieve(aClass, aKey=None)
unsigned constexpr int nChannels
IdentifierHash calo_cell_hash(const Identifier cellId) const
create hash id from 'global' cell id
size_type calo_cell_hash_max() const
cell 'global' hash table max size
(Non-const) Iterator class for DataVector/DataList.
::StatusCode StatusCode
StatusCode definition for legacy code.
Exception class for LAr online Identifiers.
HWIdentifier channel_Id(int barrel_ec, int pos_neg, int feedthrough, int slot, int channel) const
create channel identifier from fields
StatusCode initialize(bool used=true)
Container class for CaloCell.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
iterator erase(iterator position)
Remove element at a given position.
Exception class for LAr Identifiers.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.