#include <HcalDcsMap.h>
Classes | |
class | const_iterator |
class | Item |
Public Member Functions | |
const_iterator | beginByDcsId (void) const |
const_iterator | beginById (void) const |
const_iterator | endByDcsId (void) const |
const_iterator | endById (void) const |
const Item * | findByDcsId (unsigned long fDcsId) const |
const Item * | findById (unsigned long fId) const |
HcalDcsMap () | |
HcalDcsMap (const HcalDcsMapAddons::Helper &helper) | |
HcalDcsMap (const HcalDcsMap &src) | |
HcalDcsMap (HcalDcsMap &&other) | |
void | initialize () |
HcalDetId | lookup (HcalDcsDetId fId) const |
HcalDcsDetId | lookup (HcalDetId fId, HcalDcsDetId::DcsType type) const |
HcalDcsMap & | operator= (const HcalDcsMap &rhs) |
void | sortByDcsId () |
void | sortById () |
void | swap (HcalDcsMap &other) |
~HcalDcsMap () | |
Protected Member Functions | |
std::vector< HcalDcsDetId > | allHcalDcsDetId () const |
std::vector< HcalGenericDetId > | allHcalDetId () const |
Protected Attributes | |
std::vector< Item > | mItems |
std::vector< const Item * > | mItemsByDcsId |
std::vector< const Item * > | mItemsById |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 34 of file HcalDcsMap.h.
|
inline |
Definition at line 46 of file HcalDcsMap.h.
HcalDcsMap::HcalDcsMap | ( | const HcalDcsMapAddons::Helper & | helper | ) |
Definition at line 18 of file HcalDcsMap.cc.
References initialize().
HcalDcsMap::~HcalDcsMap | ( | ) |
Definition at line 22 of file HcalDcsMap.cc.
HcalDcsMap::HcalDcsMap | ( | const HcalDcsMap & | src | ) |
Definition at line 24 of file HcalDcsMap.cc.
HcalDcsMap::HcalDcsMap | ( | HcalDcsMap && | other | ) |
|
protected |
Definition at line 120 of file HcalDcsMap.cc.
References B2GTnPMonitor_cfi::item, mItems, and mps_fire::result.
|
protected |
Definition at line 129 of file HcalDcsMap.cc.
References B2GTnPMonitor_cfi::item, mItems, and mps_fire::result.
HcalDcsMap::const_iterator HcalDcsMap::beginByDcsId | ( | void | ) | const |
Definition at line 47 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsByDcsId.
HcalDcsMap::const_iterator HcalDcsMap::beginById | ( | void | ) | const |
Definition at line 41 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsById.
HcalDcsMap::const_iterator HcalDcsMap::endByDcsId | ( | void | ) | const |
Definition at line 59 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsByDcsId.
HcalDcsMap::const_iterator HcalDcsMap::endById | ( | void | ) | const |
Definition at line 53 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsById.
const HcalDcsMap::Item * HcalDcsMap::findByDcsId | ( | unsigned long | fDcsId | ) | const |
Definition at line 95 of file HcalDcsMap.cc.
References mItemsByDcsId, and filterCSVwithJSON::target.
Referenced by lookup().
const HcalDcsMap::Item * HcalDcsMap::findById | ( | unsigned long | fId | ) | const |
Definition at line 90 of file HcalDcsMap.cc.
References mItemsById, and filterCSVwithJSON::target.
Referenced by lookup().
void HcalDcsMap::initialize | ( | ) |
Definition at line 169 of file HcalDcsMap.cc.
References sortByDcsId(), and sortById().
Referenced by HcalDcsMap().
HcalDetId HcalDcsMap::lookup | ( | HcalDcsDetId | fId | ) | const |
Definition at line 100 of file HcalDcsMap.cc.
References HcalDcsDetId::DCSUNKNOWN, findByDcsId(), B2GTnPMonitor_cfi::item, HcalDcsMap::Item::mId, HcalDcsDetId::ring(), HcalDcsDetId::slice(), HcalDcsDetId::subchannel(), and HcalOtherDetId::subdet().
HcalDcsDetId HcalDcsMap::lookup | ( | HcalDetId | fId, |
HcalDcsDetId::DcsType | type | ||
) | const |
Definition at line 113 of file HcalDcsMap.cc.
References findById(), B2GTnPMonitor_cfi::item, and DetId::rawId().
HcalDcsMap & HcalDcsMap::operator= | ( | const HcalDcsMap & | rhs | ) |
Definition at line 27 of file HcalDcsMap.cc.
References swap(), and groupFilesInBlocks::temp.
|
private |
void HcalDcsMap::sortByDcsId | ( | ) |
Definition at line 165 of file HcalDcsMap.cc.
References mItems, and mItemsByDcsId.
Referenced by initialize().
void HcalDcsMap::sortById | ( | ) |
Definition at line 164 of file HcalDcsMap.cc.
References mItems, and mItemsById.
Referenced by initialize().
void HcalDcsMap::swap | ( | HcalDcsMap & | other | ) |
Definition at line 33 of file HcalDcsMap.cc.
References mItems, mItemsByDcsId, mItemsById, and std::swap().
Referenced by HcalDcsMap(), and operator=().
|
friend |
Definition at line 126 of file HcalDcsMap.h.
|
friend |
Definition at line 126 of file HcalDcsMap.h.
|
protected |
Definition at line 122 of file HcalDcsMap.h.
Referenced by allHcalDcsDetId(), allHcalDetId(), HcalDcsMapAddons::Helper::mapGeomId2DcsId(), sortByDcsId(), sortById(), and swap().
|
protected |
Definition at line 124 of file HcalDcsMap.h.
Referenced by beginByDcsId(), endByDcsId(), findByDcsId(), sortByDcsId(), and swap().
|
protected |
Definition at line 123 of file HcalDcsMap.h.
Referenced by beginById(), endById(), findById(), sortById(), and swap().