#include <EcalCondTowerObjectContainer.h>
Public Types | |
typedef std::vector< Item >::const_iterator | const_iterator |
typedef T | Item |
typedef std::vector< Item > | Items |
typedef std::vector< Item >::iterator | iterator |
typedef EcalCondTowerObjectContainer< T > | self |
typedef Item | value_type |
Public Member Functions | |
const Item & | barrel (size_t hashedIndex) const |
const Items & | barrelItems () const |
const_iterator | begin () const |
EcalCondTowerObjectContainer () | |
const_iterator | end () const |
const Item & | endcap (size_t hashedIndex) const |
const Items & | endcapItems () const |
const_iterator | find (uint32_t rawId) const |
const self & | getMap () const |
void | insert (std::pair< uint32_t, Item > const &a) |
Item & | operator[] (uint32_t rawId) |
Item | operator[] (uint32_t rawId) const |
void | setValue (const uint32_t id, const Item &item) |
size_t | size () const |
~EcalCondTowerObjectContainer () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
EcalContainer< EcalTrigTowerDetId, Item > | eb_ |
EcalContainer< EcalScDetId, Item > | ee_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 13 of file EcalCondTowerObjectContainer.h.
typedef std::vector<Item>::const_iterator EcalCondTowerObjectContainer< T >::const_iterator |
Definition at line 19 of file EcalCondTowerObjectContainer.h.
typedef T EcalCondTowerObjectContainer< T >::Item |
Definition at line 15 of file EcalCondTowerObjectContainer.h.
typedef std::vector<Item> EcalCondTowerObjectContainer< T >::Items |
Definition at line 18 of file EcalCondTowerObjectContainer.h.
typedef std::vector<Item>::iterator EcalCondTowerObjectContainer< T >::iterator |
Definition at line 20 of file EcalCondTowerObjectContainer.h.
typedef EcalCondTowerObjectContainer<T> EcalCondTowerObjectContainer< T >::self |
Definition at line 17 of file EcalCondTowerObjectContainer.h.
typedef Item EcalCondTowerObjectContainer< T >::value_type |
Definition at line 16 of file EcalCondTowerObjectContainer.h.
|
inline |
Definition at line 22 of file EcalCondTowerObjectContainer.h.
References EcalContainer< DetId, T >::checkAndResize(), EcalCondTowerObjectContainer< T >::eb_, EcalCondTowerObjectContainer< T >::ee_, and EcalTrigTowerDetId::kEBTowersPerSM.
|
inline |
Definition at line 28 of file EcalCondTowerObjectContainer.h.
|
inline |
Definition at line 34 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, ecalpyutils::hashedIndex(), and EcalContainer< DetId, T >::item().
Referenced by ecaldqm::TowerStatusTask::endLuminosityBlock(), and popcon::EcalDAQHandler::getNewObjects().
|
inline |
Definition at line 30 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, and EcalContainer< DetId, T >::items().
Referenced by ecaldqm::StatusManager::readFromObj().
|
inline |
Definition at line 65 of file EcalCondTowerObjectContainer.h.
References EcalContainer< DetId, T >::begin(), and EcalCondTowerObjectContainer< T >::eb_.
|
inline |
Definition at line 67 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::ee_, and EcalContainer< DetId, T >::end().
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), popcon::EcalDAQHandler::getNewObjects(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), and popcon::EcalDCSHandler::insertLVDataSetToOffline().
|
inline |
Definition at line 36 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::ee_, ecalpyutils::hashedIndex(), and EcalContainer< DetId, T >::item().
Referenced by ecaldqm::TowerStatusTask::endLuminosityBlock(), and geometryXMLparser.CSCAlignable::index().
|
inline |
Definition at line 32 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::ee_, and EcalContainer< DetId, T >::items().
Referenced by ecaldqm::StatusManager::readFromObj().
|
inline |
Definition at line 49 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, EcalBarrel, EcalEndcap, EcalTriggerTower, EcalCondTowerObjectContainer< T >::ee_, EcalContainer< DetId, T >::end(), EcalContainer< DetId, T >::find(), and l1ctLayer2EG_cff::id.
Referenced by popcon::EcalDAQHandler::getNewObjects(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), and popcon::EcalDCSHandler::insertLVDataSetToOffline().
|
inline |
Definition at line 71 of file EcalCondTowerObjectContainer.h.
|
inline |
Definition at line 38 of file EcalCondTowerObjectContainer.h.
References a, EcalCondTowerObjectContainer< T >::eb_, EcalBarrel, EcalEndcap, EcalTriggerTower, EcalCondTowerObjectContainer< T >::ee_, l1ctLayer2EG_cff::id, and EcalContainer< DetId, T >::insert().
Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
inline |
Definition at line 76 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, EcalBarrel, EcalTriggerTower, EcalCondTowerObjectContainer< T >::ee_, and l1ctLayer2EG_cff::id.
|
inline |
Definition at line 81 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, EcalBarrel, EcalEndcap, EcalTriggerTower, EcalCondTowerObjectContainer< T >::ee_, and l1ctLayer2EG_cff::id.
|
private |
|
inline |
Definition at line 69 of file EcalCondTowerObjectContainer.h.
References l1ctLayer2EG_cff::id, and B2GTnPMonitor_cfi::item.
Referenced by popcon::EcalDAQHandler::getNewObjects(), popcon::EcalDCSHandler::getNewObjects(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), popcon::EcalDCSHandler::insertLVDataSetToOffline(), and ecaldqm::StatusManager::writeToObj().
|
inline |
Definition at line 73 of file EcalCondTowerObjectContainer.h.
References EcalCondTowerObjectContainer< T >::eb_, EcalCondTowerObjectContainer< T >::ee_, and EcalContainer< DetId, T >::size().
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
friend |
Definition at line 97 of file EcalCondTowerObjectContainer.h.
|
friend |
Definition at line 97 of file EcalCondTowerObjectContainer.h.
|
private |
Definition at line 94 of file EcalCondTowerObjectContainer.h.
Referenced by EcalCondTowerObjectContainer< T >::barrel(), EcalCondTowerObjectContainer< T >::barrelItems(), EcalCondTowerObjectContainer< T >::begin(), EcalCondTowerObjectContainer< T >::EcalCondTowerObjectContainer(), EcalCondTowerObjectContainer< T >::find(), EcalCondTowerObjectContainer< T >::insert(), EcalCondTowerObjectContainer< T >::operator[](), and EcalCondTowerObjectContainer< T >::size().
|
private |
Definition at line 95 of file EcalCondTowerObjectContainer.h.
Referenced by EcalCondTowerObjectContainer< T >::EcalCondTowerObjectContainer(), EcalCondTowerObjectContainer< T >::end(), EcalCondTowerObjectContainer< T >::endcap(), EcalCondTowerObjectContainer< T >::endcapItems(), EcalCondTowerObjectContainer< T >::find(), EcalCondTowerObjectContainer< T >::insert(), EcalCondTowerObjectContainer< T >::operator[](), and EcalCondTowerObjectContainer< T >::size().