18 #include <boost/cstdint.hpp>
19 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
40 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
83 Item (uint32_t fId, uint32_t fDcsId)
103 std::vector<const Item *>::const_iterator
fIter;
113 const std::vector<const Item *>
findById (
unsigned long fId)
const;
114 const std::vector<const Item *>
findByDcsId (
unsigned long fDcsId)
const;
122 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
125 const std::vector<const Item*>*
getItemsById(
void){
return mItemsById.load(std::memory_order_acquire);}
126 const std::vector<const Item*>*
getItemsByDcsId(
void){
return mItemsByDcsId.load(std::memory_order_acquire);}
130 const std::vector<const Item*>*
getItemsById(
void){
return &mItemsById;}
131 const std::vector<const Item*>*
getItemsByDcsId(
void){
return &mItemsByDcsId;}
std::vector< const Item * >::const_iterator fIter
bool mapGeomId2DcsId(HcalDetId fId, HcalDcsDetId fDcsId)
std::vector< HcalDcsDetId > allHcalDcsDetId() const
const_iterator operator++()
void swap(HcalDcsMap &other)
const_iterator endById(void) const
Item(uint32_t fId, uint32_t fDcsId)
const_iterator beginById(void) const
const std::vector< HcalDetId > lookup(HcalDcsDetId fId) const
HcalDetId getHcalDetId(void)
const std::vector< const Item * > findByDcsId(unsigned long fDcsId) const
std::atomic< std::vector< const Item * > * > mItemsByDcsId COND_TRANSIENT
HcalDcsMap & operator=(const HcalDcsMap &rhs)
HcalDcsDetId getHcalDcsDetId(void)
std::atomic< std::vector< const Item * > * > mItemsById COND_TRANSIENT
const std::vector< const Item * > findById(unsigned long fId) const
std::vector< HcalGenericDetId > allHcalDetId() const
const std::vector< const Item * > * getItemsByDcsId(void)
bool operator!=(const const_iterator &other)
const_iterator endByDcsId(void) const
std::vector< Item > mItems
const std::vector< const Item * > * getItemsById(void)
const_iterator beginByDcsId(void) const