#include <DetSetNew.h>
Public Types | |
typedef data_type const * | const_iterator |
typedef DetSetVector< T > | Container |
typedef T | data_type |
typedef std::vector< data_type > | DataContainer |
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 () | |
DetSet (id_type i, DataContainer const &idata, size_type ioffset, size_type isize) | |
DetSet (Container const &icont, typename Container::Item const &item, bool update) | |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
id_type | id () const |
bool | isValid () const |
unsigned int | makeKeyOf (const_iterator ci) const |
template<typename HandleT > | |
edm::Ref< typename HandleT::element_type, typename HandleT::element_type::value_type::value_type > | makeRefTo (HandleT const &handle, const_iterator ci) const |
int | offset () const |
data_type & | operator[] (size_type i) |
data_type | operator[] (size_type i) const |
size_type | size () const |
Private Member Functions | |
DataContainer const & | container () const |
data_type const * | data () const |
data_type * | data () |
void | set (Container const &icont, typename Container::Item const &item, bool update=true) |
Private Attributes | |
DataContainer const * | m_data |
id_type | m_id |
int | m_offset |
size_type | m_size |
Definition at line 22 of file DetSetNew.h.
typedef data_type const* edmNew::DetSet< T >::const_iterator |
Definition at line 31 of file DetSetNew.h.
typedef DetSetVector<T> edmNew::DetSet< T >::Container |
Definition at line 24 of file DetSetNew.h.
typedef T edmNew::DetSet< T >::data_type |
Definition at line 27 of file DetSetNew.h.
typedef std::vector<data_type> edmNew::DetSet< T >::DataContainer |
Definition at line 29 of file DetSetNew.h.
typedef unsigned int edmNew::DetSet< T >::id_type |
Definition at line 26 of file DetSetNew.h.
typedef data_type* edmNew::DetSet< T >::iterator |
Definition at line 30 of file DetSetNew.h.
typedef id_type edmNew::DetSet< T >::key_type |
Definition at line 34 of file DetSetNew.h.
typedef unsigned int edmNew::DetSet< T >::size_type |
Definition at line 25 of file DetSetNew.h.
typedef data_type edmNew::DetSet< T >::value_type |
Definition at line 33 of file DetSetNew.h.
|
inline |
Definition at line 36 of file DetSetNew.h.
|
inline |
Definition at line 37 of file DetSetNew.h.
|
inline |
Definition at line 40 of file DetSetNew.h.
|
inline |
Definition at line 51 of file DetSetNew.h.
Referenced by fireworks::addSiStripClusters(), SiPixelRecHitsValid::analyze(), SiPixelRecHitSource::analyze(), Phase2OTMonitorVectorHits::analyze(), SiStripMonitorCluster::analyze(), Phase2OTMonitorRecHit::analyze(), SiPixelErrorEstimation::analyze(), SiPixelTrackingRecHitsValid::analyze(), VectorHitBuilderAlgorithm::buildVectorHits(), VectorHitBuilderAlgorithm::checkClustersCompatibilityBeforeBuilding(), TkPixelMeasurementDet::compHits(), TkStripMeasurementDet::empty(), edmNew::fillCollectionForThinning(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), TkStripMeasurementDet::hitRange(), SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), TTStubAssociator< T >::produce(), TopBottomClusterInfoProducer::produce(), reco::CentralityProducer::produce(), ClusterTPAssociationProducer::produce(), TTStubBuilder< T >::produce(), fireworks::pushNearbyPixelHits(), TkStackMeasurementDet::recHits(), TkPhase2OTMeasurementDet::recHits(), TkStripMeasurementDet::recHits(), TkStripMeasurementDet::simpleRecHits(), and TTStubBuilder< T >::updateStubs().
|
inline |
Definition at line 55 of file DetSetNew.h.
|
inlineprivate |
Definition at line 82 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::makeKeyOf(), and edmNew::DetSet< SiStripCluster >::makeRefTo().
|
inlineprivate |
Definition at line 84 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::begin(), edmNew::DetSet< SiStripCluster >::end(), and edmNew::DetSet< SiStripCluster >::operator[]().
|
inlineprivate |
Definition at line 90 of file DetSetNew.h.
|
inline |
Definition at line 63 of file DetSetNew.h.
Referenced by SiStripMonitorApproximateCluster::analyze(), edmNew::fillCollectionForThinning(), SiStripRecHitConverterAlgorithm::match(), and TopBottomClusterInfoProducer::produce().
|
inline |
Definition at line 67 of file DetSetNew.h.
Referenced by SiStripMonitorCluster::analyze(), SiStripMonitorApproximateCluster::analyze(), SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), TopBottomClusterInfoProducer::produce(), TTStubBuilder< T >::produce(), and TkStackMeasurementDet::recHits().
|
inline |
Definition at line 53 of file DetSetNew.h.
Referenced by fireworks::addSiStripClusters(), SiPixelRecHitsValid::analyze(), SiPixelRecHitSource::analyze(), Phase2OTMonitorVectorHits::analyze(), SiStripMonitorCluster::analyze(), Phase2OTMonitorRecHit::analyze(), SiPixelErrorEstimation::analyze(), SiPixelTrackingRecHitsValid::analyze(), VectorHitBuilderAlgorithm::buildVectorHits(), VectorHitBuilderAlgorithm::checkClustersCompatibilityBeforeBuilding(), TkPixelMeasurementDet::compHits(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), TkStripMeasurementDet::empty(), edmNew::fillCollectionForThinning(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), NearbyPixelClustersProducer::findAllNearbyClusters(), SiPixelCalSingleMuonAnalyzer::findClosestCluster(), NearbyPixelClustersAnalyzer::findClosestCluster(), TkStripMeasurementDet::hitRange(), SiStripRecHitConverterAlgorithm::match(), edmNew::dstvdetails::ToRM< B >::operator()(), TTStubAssociator< T >::produce(), TopBottomClusterInfoProducer::produce(), reco::CentralityProducer::produce(), ClusterTPAssociationProducer::produce(), TTStubBuilder< T >::produce(), fireworks::pushNearbyPixelHits(), TkStackMeasurementDet::recHits(), TkPhase2OTMeasurementDet::recHits(), TkStripMeasurementDet::recHits(), TkStripMeasurementDet::simpleRecHits(), and TTStubBuilder< T >::updateStubs().
|
inline |
Definition at line 57 of file DetSetNew.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 61 of file DetSetNew.h.
Referenced by edmNew::dstvdetails::ToRM< B >::operator()(), TopBottomClusterInfoProducer::produce(), MeasurementTrackerEventProducer::updatePhase2OT(), and MeasurementTrackerEventProducer::updatePixels().
|
inline |
Definition at line 45 of file DetSetNew.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
inline |
Definition at line 70 of file DetSetNew.h.
Referenced by TkStripMeasurementDet::buildSimpleRecHits(), TkPixelMeasurementDet::compHits(), TkStripMeasurementDet::empty(), TkPhase2OTMeasurementDet::recHits(), TkStripMeasurementDet::recHits(), and TkStripMeasurementDet::simpleRecHits().
|
inline |
|
inline |
Definition at line 47 of file DetSetNew.h.
|
inline |
Definition at line 49 of file DetSetNew.h.
|
inlineprivate |
Definition at line 648 of file DetSetVectorNew.h.
|
inline |
Definition at line 65 of file DetSetNew.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), SiStripMonitorCluster::analyze(), Phase2OTMonitorRecHit::analyze(), VectorHitBuilderAlgorithm::checkClustersCompatibilityBeforeBuilding(), TkPixelMeasurementDet::compHits(), SiPixelClusterModule::fill(), SiStripRecHitConverterAlgorithm::match(), FastPrimaryVertexWithWeightsProducer::produce(), FastPrimaryVertexProducer::produce(), TkStackMeasurementDet::recHits(), TkPhase2OTMeasurementDet::recHits(), TkStripMeasurementDet::recHits(), tadqm::TrackAnalyzer::setLumi(), and TkStripMeasurementDet::simpleRecHits().
|
private |
Definition at line 96 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::container(), and edmNew::DetSet< SiStripCluster >::data().
|
private |
Definition at line 95 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::detId(), and edmNew::DetSet< SiStripCluster >::id().
|
private |
Definition at line 97 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::data(), edmNew::DetSet< SiStripCluster >::isValid(), and edmNew::DetSet< SiStripCluster >::offset().
|
private |
Definition at line 98 of file DetSetNew.h.
Referenced by edmNew::DetSet< SiStripCluster >::data(), edmNew::DetSet< SiStripCluster >::empty(), edmNew::DetSet< SiStripCluster >::end(), and edmNew::DetSet< SiStripCluster >::size().