#include <ESCondObjectContainer.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 ESCondObjectContainer< T > | self |
typedef Item | value_type |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
ESCondObjectContainer () | |
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 const & | operator[] (uint32_t rawId) const |
const Item & | preshower (size_t hashedIndex) const |
const Items & | preshowerItems () const |
void | setValue (const uint32_t id, const Item &item) |
size_t | size () const |
~ESCondObjectContainer () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
EcalContainer< ESDetId, Item > | es_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 11 of file ESCondObjectContainer.h.
typedef std::vector<Item>::const_iterator ESCondObjectContainer< T >::const_iterator |
Definition at line 17 of file ESCondObjectContainer.h.
typedef T ESCondObjectContainer< T >::Item |
Definition at line 13 of file ESCondObjectContainer.h.
typedef std::vector<Item> ESCondObjectContainer< T >::Items |
Definition at line 16 of file ESCondObjectContainer.h.
typedef std::vector<Item>::iterator ESCondObjectContainer< T >::iterator |
Definition at line 18 of file ESCondObjectContainer.h.
typedef ESCondObjectContainer<T> ESCondObjectContainer< T >::self |
Definition at line 15 of file ESCondObjectContainer.h.
typedef Item ESCondObjectContainer< T >::value_type |
Definition at line 14 of file ESCondObjectContainer.h.
|
inline |
Definition at line 20 of file ESCondObjectContainer.h.
|
inline |
Definition at line 21 of file ESCondObjectContainer.h.
|
inline |
Definition at line 44 of file ESCondObjectContainer.h.
|
inline |
Definition at line 49 of file ESCondObjectContainer.h.
Referenced by ESElectronicsSimFast::analogToDigital(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), and EcalSignalGenerator< ESDigitizerTraits >::samplesInPE().
|
inline |
Definition at line 39 of file ESCondObjectContainer.h.
Referenced by BeautifulSoup.Tag::__getattr__(), ESElectronicsSimFast::analogToDigital(), EcalMixingModuleValidation::analyze(), PFEGammaAlgo::buildRefinedSuperCluster(), PFECALSuperClusterAlgo::buildSuperCluster(), ESElectronicsSim::encode(), BeautifulSoup.Tag::firstText(), ESRecHitSimAlgo::oldreconstruct(), ESZeroSuppressionProducer::produce(), PreshowerClusterProducer::produce(), PreshowerPhiClusterProducer::produce(), ESRecHitAnalyticAlgo::reconstruct(), ESRecHitFitAlgo::reconstruct(), and EcalSignalGenerator< ESDigitizerTraits >::samplesInPE().
|
inline |
Definition at line 59 of file ESCondObjectContainer.h.
Referenced by ESElectronicsSimFast::analogToDigital(), EcalMixingModuleValidation::analyze(), PFEGammaAlgo::buildRefinedSuperCluster(), PFECALSuperClusterAlgo::buildSuperCluster(), ESElectronicsSim::encode(), ESRecHitSimAlgo::oldreconstruct(), PreshowerClusterProducer::produce(), PreshowerPhiClusterProducer::produce(), ESRecHitAnalyticAlgo::reconstruct(), ESRecHitSimAlgo::reconstruct(), ESRecHitFitAlgo::reconstruct(), and EcalSignalGenerator< ESDigitizerTraits >::samplesInPE().
|
inline |
Definition at line 32 of file ESCondObjectContainer.h.
Referenced by BeautifulSoup.PageElement::_invert().
|
inline |
Definition at line 70 of file ESCondObjectContainer.h.
|
inline |
Definition at line 75 of file ESCondObjectContainer.h.
|
inline |
Definition at line 27 of file ESCondObjectContainer.h.
Referenced by ESRecHitSimAlgo::reconstruct().
|
inline |
Definition at line 24 of file ESCondObjectContainer.h.
|
private |
|
inline |
Definition at line 54 of file ESCondObjectContainer.h.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
inline |
Definition at line 64 of file ESCondObjectContainer.h.
|
friend |
Definition at line 82 of file ESCondObjectContainer.h.
|
friend |
Definition at line 82 of file ESCondObjectContainer.h.
|
private |
Definition at line 80 of file ESCondObjectContainer.h.
Referenced by ESCondObjectContainer< ESStripGroupId >::begin(), ESCondObjectContainer< ESStripGroupId >::end(), ESCondObjectContainer< ESStripGroupId >::find(), ESCondObjectContainer< ESStripGroupId >::insert(), ESCondObjectContainer< ESStripGroupId >::operator[](), ESCondObjectContainer< ESStripGroupId >::preshower(), ESCondObjectContainer< ESStripGroupId >::preshowerItems(), and ESCondObjectContainer< ESStripGroupId >::size().