#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 48 of file HcalDcsMap.h.
References trackingPlots::other, TrackRefitter_38T_cff::src, and edm::swap().
HcalDcsMap::HcalDcsMap | ( | const HcalDcsMapAddons::Helper & | helper | ) |
Definition at line 18 of file HcalDcsMap.cc.
References initialize().
HcalDcsMap::~HcalDcsMap | ( | ) |
Definition at line 24 of file HcalDcsMap.cc.
HcalDcsMap::HcalDcsMap | ( | const HcalDcsMap & | src | ) |
Definition at line 27 of file HcalDcsMap.cc.
HcalDcsMap::HcalDcsMap | ( | HcalDcsMap && | other | ) |
|
protected |
Definition at line 137 of file HcalDcsMap.cc.
References mItems, and mps_fire::result.
|
protected |
Definition at line 145 of file HcalDcsMap.cc.
References mItems, and mps_fire::result.
HcalDcsMap::const_iterator HcalDcsMap::beginByDcsId | ( | void | ) | const |
Definition at line 55 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsByDcsId.
HcalDcsMap::const_iterator HcalDcsMap::beginById | ( | void | ) | const |
Definition at line 49 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsById.
Referenced by HcalDbASCIIIO::createObject< HcalDcsMap >().
HcalDcsMap::const_iterator HcalDcsMap::endByDcsId | ( | void | ) | const |
Definition at line 67 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsByDcsId.
HcalDcsMap::const_iterator HcalDcsMap::endById | ( | void | ) | const |
Definition at line 61 of file HcalDcsMap.cc.
References HcalDcsMap::const_iterator::fIter, and mItemsById.
Referenced by HcalDbASCIIIO::createObject< HcalDcsMap >().
const HcalDcsMap::Item * HcalDcsMap::findByDcsId | ( | unsigned long | fDcsId | ) | const |
Definition at line 107 of file HcalDcsMap.cc.
References mItemsByDcsId, and edmPickEvents::target.
Referenced by lookup().
const HcalDcsMap::Item * HcalDcsMap::findById | ( | unsigned long | fId | ) | const |
Definition at line 102 of file HcalDcsMap.cc.
References mItemsById, and edmPickEvents::target.
Referenced by lookup().
void HcalDcsMap::initialize | ( | ) |
Definition at line 188 of file HcalDcsMap.cc.
References sortByDcsId(), and sortById().
Referenced by cond::createPayload< HcalCalibrationQIEData >(), and HcalDcsMap().
HcalDetId HcalDcsMap::lookup | ( | HcalDcsDetId | fId | ) | const |
Definition at line 112 of file HcalDcsMap.cc.
References HcalDcsDetId::DCSUNKNOWN, findByDcsId(), HcalDcsMap::Item::mId, HcalDcsDetId::ring(), HcalDcsDetId::slice(), HcalDcsDetId::subchannel(), and HcalOtherDetId::subdet().
HcalDcsDetId HcalDcsMap::lookup | ( | HcalDetId | fId, |
HcalDcsDetId::DcsType | type | ||
) | const |
Definition at line 125 of file HcalDcsMap.cc.
References photons_cff::_id, findById(), and DetId::rawId().
HcalDcsMap & HcalDcsMap::operator= | ( | const HcalDcsMap & | rhs | ) |
Definition at line 32 of file HcalDcsMap.cc.
References swap(), and groupFilesInBlocks::temp.
|
private |
void HcalDcsMap::sortByDcsId | ( | ) |
Definition at line 184 of file HcalDcsMap.cc.
References mItems, and mItemsByDcsId.
Referenced by initialize().
void HcalDcsMap::sortById | ( | ) |
Definition at line 181 of file HcalDcsMap.cc.
References mItems, and mItemsById.
Referenced by initialize().
void HcalDcsMap::swap | ( | HcalDcsMap & | other | ) |
Definition at line 38 of file HcalDcsMap.cc.
References mItems, mItemsByDcsId, mItemsById, and std::swap().
Referenced by operator=().
|
friend |
Definition at line 127 of file HcalDcsMap.h.
|
friend |
Definition at line 127 of file HcalDcsMap.h.
|
protected |
Definition at line 123 of file HcalDcsMap.h.
Referenced by allHcalDcsDetId(), allHcalDetId(), HcalDcsMapAddons::Helper::mapGeomId2DcsId(), sortByDcsId(), sortById(), and swap().
|
protected |
Definition at line 125 of file HcalDcsMap.h.
Referenced by beginByDcsId(), endByDcsId(), findByDcsId(), sortByDcsId(), and swap().
|
protected |
Definition at line 124 of file HcalDcsMap.h.
Referenced by beginById(), endById(), findById(), sortById(), and swap().