#include <EcalContainer.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 EcalContainer< DetId, T > | self |
typedef Item | value_type |
Public Member Functions | |
const_iterator | begin () const |
void | checkAndResize () |
void | checkAndResize (size_t priv_size) |
EcalContainer () | |
const_iterator | end () const |
const_iterator | find (uint32_t rawId) const |
void | insert (std::pair< uint32_t, Item > const &a) |
const Item & | item (size_t hashid) const |
const Items & | items () const |
Item & | operator[] (uint32_t rawId) |
Item const & | operator[] (uint32_t rawId) const |
void | setItems (const std::vector< Item > &items) |
size_t | size () const |
Private Member Functions | |
bool | isValidId (const DetId id) const |
Static Private Member Functions | |
static const Item & | dummy_item () |
Private Attributes | |
std::vector< Item > | m_items |
Definition at line 18 of file EcalContainer.h.
typedef std::vector<Item>::const_iterator EcalContainer< DetId, T >::const_iterator |
Definition at line 26 of file EcalContainer.h.
typedef T EcalContainer< DetId, T >::Item |
Definition at line 23 of file EcalContainer.h.
typedef std::vector<Item> EcalContainer< DetId, T >::Items |
Definition at line 25 of file EcalContainer.h.
typedef std::vector<Item>::iterator EcalContainer< DetId, T >::iterator |
Definition at line 27 of file EcalContainer.h.
typedef EcalContainer<DetId, T> EcalContainer< DetId, T >::self |
Definition at line 22 of file EcalContainer.h.
typedef Item EcalContainer< DetId, T >::value_type |
Definition at line 24 of file EcalContainer.h.
|
inline |
Definition at line 30 of file EcalContainer.h.
|
inline |
Definition at line 85 of file EcalContainer.h.
Referenced by ESCondObjectContainer< ESStripGroupId >::begin(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::begin(), and EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::begin().
|
inline |
Definition at line 53 of file EcalContainer.h.
Referenced by EcalCondTowerObjectContainer< EcalDAQStatusCode >::EcalCondTowerObjectContainer(), EcalContainer< EcalTrigTowerDetId, Item >::EcalContainer(), and EcalContainer< EcalTrigTowerDetId, Item >::operator[]().
|
inline |
Definition at line 61 of file EcalContainer.h.
|
inlinestaticprivate |
Definition at line 105 of file EcalContainer.h.
Referenced by EcalContainer< EcalTrigTowerDetId, Item >::operator[]().
|
inline |
Definition at line 89 of file EcalContainer.h.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), ESCondObjectContainer< ESStripGroupId >::end(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::end(), EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::end(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::find(), and EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::find().
|
inline |
Definition at line 79 of file EcalContainer.h.
Referenced by BeautifulSoup.Tag::__getattr__(), ESCondObjectContainer< ESStripGroupId >::find(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::find(), EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::find(), and BeautifulSoup.Tag::firstText().
|
inline |
|
inlineprivate |
Definition at line 113 of file EcalContainer.h.
Referenced by EcalContainer< EcalTrigTowerDetId, Item >::find(), and EcalContainer< EcalTrigTowerDetId, Item >::operator[]().
|
inline |
Definition at line 36 of file EcalContainer.h.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::barrel(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::barrel(), EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::endcap(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::endcap(), Vispa.Views.TableView.TableView::itemSelectionChanged(), ESCondObjectContainer< ESStripGroupId >::preshower(), Vispa.Views.TableView.TableView::select(), and Vispa.Views.TableView.TableView::selection().
|
inline |
Definition at line 40 of file EcalContainer.h.
Referenced by EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::barrelItems(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::barrelItems(), EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::endcapItems(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::endcapItems(), betterConfigParser.BetterConfigParser::exists(), python.rootplot.core.Options::kwarg_list(), ESCondObjectContainer< ESStripGroupId >::preshowerItems(), boost::serialization::save(), and EcalContainer< EcalTrigTowerDetId, Item >::setItems().
|
inline |
Definition at line 44 of file EcalContainer.h.
|
inline |
Definition at line 69 of file EcalContainer.h.
|
inline |
|
inline |
Definition at line 93 of file EcalContainer.h.
Referenced by ESCondObjectContainer< ESStripGroupId >::size(), EcalCondTowerObjectContainer< EcalDAQStatusCode >::size(), and EcalCondObjectContainer< EcalTimeDependentCorrections::Values >::size().
|
private |
Definition at line 115 of file EcalContainer.h.
Referenced by EcalContainer< EcalTrigTowerDetId, Item >::begin(), EcalContainer< EcalTrigTowerDetId, Item >::checkAndResize(), EcalContainer< EcalTrigTowerDetId, Item >::end(), EcalContainer< EcalTrigTowerDetId, Item >::find(), EcalContainer< EcalTrigTowerDetId, Item >::item(), EcalContainer< EcalTrigTowerDetId, Item >::items(), EcalContainer< EcalTrigTowerDetId, Item >::operator[](), EcalContainer< EcalTrigTowerDetId, Item >::setItems(), and EcalContainer< EcalTrigTowerDetId, Item >::size().