![]() |
![]() |
#include <DetSetVectorNew.h>
Public Types | |
typedef DetSetVector< T >::id_type | id_type |
typedef DetSetVector< T >::id_type | key_type |
typedef DetSetVector< T > ::size_type | size_type |
typedef DetSetVector< T > ::data_type | value_type |
Public Member Functions | |
void | abort () |
data_type & | back () |
DataIter | begin () |
bool | empty () const |
DataIter | end () |
FastFiller (DetSetVector< T > &iv, id_type id, bool isaveEmpty=false) | |
FastFiller (DetSetVector< T > &iv, typename DetSetVector< T >::Item &it, bool isaveEmpty=false) | |
id_type | id () const |
data_type & | operator[] (size_type i) |
void | push_back (data_type const &d) |
void | reserve (size_type s) |
void | resize (size_type s) |
size_type | size () const |
~FastFiller () | |
Private Attributes | |
DetSetVector< T >::Item & | item |
bool | saveEmpty |
DetSetVector< T > & | v |
Definition at line 110 of file DetSetVectorNew.h.
typedef DetSetVector<T>::id_type edmNew::DetSetVector< T >::FastFiller::id_type |
Definition at line 114 of file DetSetVectorNew.h.
typedef DetSetVector<T>::id_type edmNew::DetSetVector< T >::FastFiller::key_type |
Definition at line 113 of file DetSetVectorNew.h.
typedef DetSetVector<T>::size_type edmNew::DetSetVector< T >::FastFiller::size_type |
Definition at line 115 of file DetSetVectorNew.h.
typedef DetSetVector<T>::data_type edmNew::DetSetVector< T >::FastFiller::value_type |
Definition at line 112 of file DetSetVectorNew.h.
edmNew::DetSetVector< T >::FastFiller::FastFiller | ( | DetSetVector< T > & | iv, |
id_type | id, | ||
bool | isaveEmpty = false |
||
) | [inline] |
Definition at line 117 of file DetSetVectorNew.h.
References edmNew::dstvdetails::errorFilling(), and edmNew::DetSetVector< T >::FastFiller::v.
edmNew::DetSetVector< T >::FastFiller::FastFiller | ( | DetSetVector< T > & | iv, |
typename DetSetVector< T >::Item & | it, | ||
bool | isaveEmpty = false |
||
) | [inline] |
Definition at line 122 of file DetSetVectorNew.h.
References edmNew::dstvdetails::errorFilling(), and edmNew::DetSetVector< T >::FastFiller::v.
edmNew::DetSetVector< T >::FastFiller::~FastFiller | ( | ) | [inline] |
Definition at line 127 of file DetSetVectorNew.h.
References edmNew::dstvdetails::DetSetVectorTrans::Item::id, edmNew::DetSetVector< T >::FastFiller::item, edmNew::DetSetVector< T >::FastFiller::saveEmpty, edmNew::dstvdetails::DetSetVectorTrans::Item::size, and edmNew::DetSetVector< T >::FastFiller::v.
void edmNew::DetSetVector< T >::FastFiller::abort | ( | ) | [inline] |
Definition at line 134 of file DetSetVectorNew.h.
References edmNew::dstvdetails::DetSetVectorTrans::Item::id, edmNew::DetSetVector< T >::FastFiller::item, edmNew::DetSetVector< T >::FastFiller::saveEmpty, and edmNew::DetSetVector< T >::FastFiller::v.
Referenced by HLTTrackClusterRemover::produce(), TrackClusterRemover::produce(), and SiStripRecHitConverterAlgorithm::run().
data_type& edmNew::DetSetVector< T >::FastFiller::back | ( | ) | [inline] |
Definition at line 162 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::v.
{ return v.m_data.back();}
DataIter edmNew::DetSetVector< T >::FastFiller::begin | ( | void | ) | [inline] |
Definition at line 155 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, edmNew::dstvdetails::DetSetVectorTrans::Item::offset, and edmNew::DetSetVector< T >::FastFiller::v.
bool edmNew::DetSetVector< T >::FastFiller::empty | ( | ) | const [inline] |
Definition at line 150 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, and edmNew::dstvdetails::DetSetVectorTrans::Item::size.
Referenced by HLTTrackClusterRemover::produce(), TrackClusterRemover::produce(), and SiStripRecHitConverterAlgorithm::run().
{ return item.size==0;}
DataIter edmNew::DetSetVector< T >::FastFiller::end | ( | void | ) | [inline] |
Definition at line 156 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::v.
{ return v.m_data.end();}
id_type edmNew::DetSetVector< T >::FastFiller::id | ( | void | ) | const [inline] |
Definition at line 148 of file DetSetVectorNew.h.
References edmNew::dstvdetails::DetSetVectorTrans::Item::id, and edmNew::DetSetVector< T >::FastFiller::item.
{ return item.id;}
data_type& edmNew::DetSetVector< T >::FastFiller::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 152 of file DetSetVectorNew.h.
References i, edmNew::DetSetVector< T >::FastFiller::item, edmNew::dstvdetails::DetSetVectorTrans::Item::offset, and edmNew::DetSetVector< T >::FastFiller::v.
void edmNew::DetSetVector< T >::FastFiller::push_back | ( | data_type const & | d | ) | [inline] |
Definition at line 158 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, edmNew::dstvdetails::DetSetVectorTrans::Item::size, and edmNew::DetSetVector< T >::FastFiller::v.
Referenced by PixelThresholdClusterizer::clusterizeDetUnit(), OldThreeThresholdAlgorithm::clusterizeDetUnit_(), SiClusterTranslator::loadPixelClusters(), SiClusterTranslator::loadStripClusters(), PixelThresholdClusterizer::make_cluster(), SiStripRecHitMatcher::match(), helper::ClusterStorer::processClusters(), HLTTrackClusterRemover::produce(), TrackClusterRemover::produce(), cms::SiPixelRecHitConverter::run(), and SiStripRecHitConverterAlgorithm::run().
void edmNew::DetSetVector< T >::FastFiller::reserve | ( | size_type | s | ) | [inline] |
Definition at line 139 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, edmNew::dstvdetails::DetSetVectorTrans::Item::offset, and edmNew::DetSetVector< T >::FastFiller::v.
void edmNew::DetSetVector< T >::FastFiller::resize | ( | size_type | s | ) | [inline] |
Definition at line 143 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, edmNew::dstvdetails::DetSetVectorTrans::Item::offset, asciidump::s, edmNew::dstvdetails::DetSetVectorTrans::Item::size, and edmNew::DetSetVector< T >::FastFiller::v.
Referenced by SiStripRecHitConverterAlgorithm::match().
size_type edmNew::DetSetVector< T >::FastFiller::size | ( | void | ) | const [inline] |
Definition at line 149 of file DetSetVectorNew.h.
References edmNew::DetSetVector< T >::FastFiller::item, and edmNew::dstvdetails::DetSetVectorTrans::Item::size.
Referenced by cms::SiPixelRecHitConverter::run().
{ return item.size;}
DetSetVector<T>::Item& edmNew::DetSetVector< T >::FastFiller::item [private] |
Definition at line 166 of file DetSetVectorNew.h.
Referenced by edmNew::DetSetVector< T >::FastFiller::abort(), edmNew::DetSetVector< T >::FastFiller::begin(), edmNew::DetSetVector< T >::FastFiller::empty(), edmNew::DetSetVector< T >::FastFiller::id(), edmNew::DetSetVector< T >::FastFiller::operator[](), edmNew::DetSetVector< T >::FastFiller::push_back(), edmNew::DetSetVector< T >::FastFiller::reserve(), edmNew::DetSetVector< T >::FastFiller::resize(), edmNew::DetSetVector< T >::FastFiller::size(), and edmNew::DetSetVector< T >::FastFiller::~FastFiller().
bool edmNew::DetSetVector< T >::FastFiller::saveEmpty [private] |
Definition at line 167 of file DetSetVectorNew.h.
Referenced by edmNew::DetSetVector< T >::FastFiller::abort(), and edmNew::DetSetVector< T >::FastFiller::~FastFiller().
DetSetVector<T>& edmNew::DetSetVector< T >::FastFiller::v [private] |
Definition at line 165 of file DetSetVectorNew.h.
Referenced by edmNew::DetSetVector< T >::FastFiller::abort(), edmNew::DetSetVector< T >::FastFiller::back(), edmNew::DetSetVector< T >::FastFiller::begin(), edmNew::DetSetVector< T >::FastFiller::end(), edmNew::DetSetVector< T >::FastFiller::FastFiller(), edmNew::DetSetVector< T >::FastFiller::operator[](), edmNew::DetSetVector< T >::FastFiller::push_back(), edmNew::DetSetVector< T >::FastFiller::reserve(), edmNew::DetSetVector< T >::FastFiller::resize(), and edmNew::DetSetVector< T >::FastFiller::~FastFiller().