#include <DetSetNew.h>
Public Types | |
typedef data_type const * | const_iterator |
typedef DetSetVector< T > | Container |
typedef T | data_type |
typedef unsigned int | id_type |
typedef data_type * | iterator |
typedef id_type | key_type |
typedef unsigned int | size_type |
typedef data_type | value_type |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
id_type | detId () const |
DetSet (id_type i, data_type const *idata, size_type isize) | |
DetSet () | |
DetSet (Container const &icont, typename Container::Item const &item) | |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
id_type | id () const |
data_type & | operator[] (size_type i) |
data_type | operator[] (size_type i) const |
void | set (Container const &icont, typename Container::Item const &item) |
size_type | size () const |
Private Member Functions | |
data_type const * | data () const |
data_type * | data () |
Private Attributes | |
data_type const * | m_data |
id_type | m_id |
size_type | m_size |
Definition at line 17 of file DetSetNew.h.
typedef data_type const* edmNew::DetSet< T >::const_iterator |
Definition at line 25 of file DetSetNew.h.
typedef DetSetVector<T> edmNew::DetSet< T >::Container |
Definition at line 19 of file DetSetNew.h.
typedef T edmNew::DetSet< T >::data_type |
Definition at line 22 of file DetSetNew.h.
typedef unsigned int edmNew::DetSet< T >::id_type |
Definition at line 21 of file DetSetNew.h.
typedef data_type* edmNew::DetSet< T >::iterator |
Definition at line 24 of file DetSetNew.h.
typedef id_type edmNew::DetSet< T >::key_type |
Definition at line 28 of file DetSetNew.h.
typedef unsigned int edmNew::DetSet< T >::size_type |
Definition at line 20 of file DetSetNew.h.
typedef data_type edmNew::DetSet< T >::value_type |
Definition at line 27 of file DetSetNew.h.
edmNew::DetSet< T >::DetSet | ( | ) | [inline] |
Definition at line 32 of file DetSetNew.h.
edmNew::DetSet< T >::DetSet | ( | Container const & | icont, |
typename Container::Item const & | item | ||
) | [inline] |
iterator edmNew::DetSet< T >::begin | ( | void | ) | [inline] |
Definition at line 56 of file DetSetNew.h.
Referenced by fireworks::addSiStripClusters(), SiStripMonitorCluster::analyze(), SiPixelRecHitsValid::analyze(), SiPixelErrorEstimation::analyze(), SiPixelTrackingRecHitsValid::analyze(), SiPixelRecHitSource::analyze(), FWSiPixelClusterProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), SiStripElectronAlgo::coarseHitSelection(), SiStripElectronAlgo::coarseMatchedHitSelection(), RoadSearchCloudMakerAlgorithm::FillPixRecHitsIntoCloud(), GlobalRecHitsProducer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), reco::CentralityProducer::filter(), DetHitAccess::getHitVector(), SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), TrackClusterSplitter::produce(), TopBottomClusterInfoProducer::produce(), ConvBremSeedProducer::produce(), fireworks::pushNearbyPixelHits(), and TkPixelMeasurementDet::recHits().
{ return data();}
const_iterator edmNew::DetSet< T >::begin | ( | void | ) | const [inline] |
Definition at line 62 of file DetSetNew.h.
{ return data();}
data_type* edmNew::DetSet< T >::data | ( | ) | [inline, private] |
Definition at line 85 of file DetSetNew.h.
data_type const* edmNew::DetSet< T >::data | ( | ) | const [inline, private] |
Definition at line 81 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiPixelCluster >::begin(), edmNew::DetSet< SiPixelCluster >::end(), and edmNew::DetSet< SiPixelCluster >::operator[]().
{ return m_data; }
id_type edmNew::DetSet< T >::detId | ( | ) | const [inline] |
Definition at line 72 of file DetSetNew.h.
Referenced by SiStripElectronAlgo::coarseHitSelection(), HITrackingRegionProducer::estimateMultiplicity(), reco::CentralityProducer::filter(), shallow::make_cluster_map(), SiStripRecHitConverterAlgorithm::match(), TrackClusterSplitter::produce(), and TopBottomClusterInfoProducer::produce().
{ return m_id;}
bool edmNew::DetSet< T >::empty | ( | ) | const [inline] |
Definition at line 78 of file DetSetNew.h.
Referenced by SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), and TopBottomClusterInfoProducer::produce().
{ return m_size==0;}
iterator edmNew::DetSet< T >::end | ( | void | ) | [inline] |
Definition at line 59 of file DetSetNew.h.
Referenced by fireworks::addSiStripClusters(), SiStripMonitorTrack::AllClusters(), SiStripMonitorCluster::analyze(), SiPixelRecHitsValid::analyze(), SiPixelErrorEstimation::analyze(), SiPixelTrackingRecHitsValid::analyze(), SiPixelRecHitSource::analyze(), FWSiPixelClusterProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), SiStripElectronAlgo::coarseHitSelection(), SiStripElectronAlgo::coarseMatchedHitSelection(), RoadSearchCloudMakerAlgorithm::FillPixRecHitsIntoCloud(), GlobalRecHitsProducer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), reco::CentralityProducer::filter(), DetHitAccess::getHitVector(), SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), TrackClusterSplitter::produce(), TopBottomClusterInfoProducer::produce(), ConvBremSeedProducer::produce(), fireworks::pushNearbyPixelHits(), and TkPixelMeasurementDet::recHits().
const_iterator edmNew::DetSet< T >::end | ( | void | ) | const [inline] |
Definition at line 65 of file DetSetNew.h.
id_type edmNew::DetSet< T >::id | ( | void | ) | const [inline] |
Definition at line 69 of file DetSetNew.h.
Referenced by edmNew::dstvdetails::ToRM< B >::operator()(), and TopBottomClusterInfoProducer::produce().
{ return m_id;}
data_type edmNew::DetSet< T >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 51 of file DetSetNew.h.
data_type& edmNew::DetSet< T >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 46 of file DetSetNew.h.
void edmNew::DetSet< T >::set | ( | Container const & | icont, |
typename Container::Item const & | item | ||
) | [inline] |
Referenced by edmNew::DetSetVector< T >::IterHelp::operator()().
size_type edmNew::DetSet< T >::size | ( | void | ) | const [inline] |
Definition at line 75 of file DetSetNew.h.
Referenced by SiStripMonitorCluster::analyze(), SiStripElectronAlgo::coarseHitSelection(), HITrackingRegionProducer::estimateMultiplicity(), SiPixelClusterModule::fill(), SiStripRecHitConverterAlgorithm::match(), FastPrimaryVertexProducer::produce(), and TkPixelMeasurementDet::recHits().
{ return m_size; }
data_type const* edmNew::DetSet< T >::m_data [private] |
Definition at line 90 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiPixelCluster >::data().
id_type edmNew::DetSet< T >::m_id [private] |
Definition at line 89 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiPixelCluster >::detId(), and edmNew::DetSet< SiPixelCluster >::id().
size_type edmNew::DetSet< T >::m_size [private] |
Definition at line 91 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiPixelCluster >::empty(), edmNew::DetSet< SiPixelCluster >::end(), and edmNew::DetSet< SiPixelCluster >::size().