#include <DataFormats/Common/interface/DetSet.h>
Public Types | |
typedef std::vector< T > | collection_type |
typedef collection_type::const_iterator | const_iterator |
typedef collection_type::const_reference | const_reference |
typedef collection_type::iterator | iterator |
typedef collection_type::reference | reference |
typedef collection_type::size_type | size_type |
typedef collection_type::value_type | value_type |
Public Member Functions | |
const_iterator | begin () const |
iterator | begin () |
void | clear () |
det_id_type | detId () const |
DetSet (det_id_type i) | |
constructor by detector identifier | |
DetSet () | |
default constructor | |
bool | empty () const |
const_iterator | end () const |
iterator | end () |
const_reference | operator[] (size_type i) const |
reference | operator[] (size_type i) |
void | push_back (const T &t) |
void | reserve (size_t s) |
size_type | size () const |
void | swap (DetSet< T > &other) |
Public Attributes | |
collection_type | data |
det_id_type | id |
Definition at line 21 of file DetSet.h.
typedef std::vector<T> edm::DetSet< T >::collection_type |
typedef collection_type::const_iterator edm::DetSet< T >::const_iterator |
typedef collection_type::const_reference edm::DetSet< T >::const_reference |
typedef collection_type::iterator edm::DetSet< T >::iterator |
typedef collection_type::reference edm::DetSet< T >::reference |
typedef collection_type::size_type edm::DetSet< T >::size_type |
typedef collection_type::value_type edm::DetSet< T >::value_type |
edm::DetSet< T >::DetSet | ( | ) | [inline] |
edm::DetSet< T >::DetSet | ( | det_id_type | i | ) | [inline, explicit] |
const_iterator edm::DetSet< T >::begin | ( | ) | const [inline] |
Definition at line 40 of file DetSet.h.
References edm::DetSet< T >::data.
00040 { return data.begin(); }
iterator edm::DetSet< T >::begin | ( | ) | [inline] |
Definition at line 38 of file DetSet.h.
References edm::DetSet< T >::data.
Referenced by MuonTruth::addChannel(), SiStripThreeThresholdAlgo::clusterize(), PixelThresholdClusterizer::clusterizeDetUnit(), edm::dslv::LazyAdapter< T >::operator()(), RemainingClusterProducer::produce(), and SiStripPedestalsSubtractor::subtract().
00038 { return data.begin(); }
void edm::DetSet< T >::clear | ( | void | ) | [inline] |
Definition at line 48 of file DetSet.h.
References edm::DetSet< T >::data.
Referenced by RPCSimAverageNoise::simulate(), RPCSimAverageNoiseEff::simulate(), RPCSimParam::simulate(), RPCSimTriv::simulate(), RPCSimSimple::simulate(), and RPCSimAverage::simulate().
00048 { data.clear(); }
det_id_type edm::DetSet< T >::detId | ( | ) | const [inline] |
Definition at line 51 of file DetSet.h.
References edm::DetSet< T >::id.
Referenced by PixelThresholdClusterizer::clusterizeDetUnit().
00051 { return id; }
bool edm::DetSet< T >::empty | ( | ) | const [inline] |
Definition at line 43 of file DetSet.h.
References edm::DetSet< T >::data.
00043 { return data.empty(); }
const_iterator edm::DetSet< T >::end | ( | ) | const [inline] |
Definition at line 41 of file DetSet.h.
References edm::DetSet< T >::data.
00041 { return data.end(); }
iterator edm::DetSet< T >::end | ( | ) | [inline] |
Definition at line 39 of file DetSet.h.
References edm::DetSet< T >::data.
Referenced by MuonTruth::addChannel(), SiStripFineDelayHit::closestCluster(), SiStripThreeThresholdAlgo::clusterize(), PixelThresholdClusterizer::clusterizeDetUnit(), edm::dslv::LazyAdapter< T >::operator()(), RemainingClusterProducer::produce(), and SiStripPedestalsSubtractor::subtract().
00039 { return data.end(); }
const_reference edm::DetSet< T >::operator[] | ( | size_type | i | ) | const [inline] |
reference edm::DetSet< T >::operator[] | ( | size_type | i | ) | [inline] |
void edm::DetSet< T >::push_back | ( | const T & | t | ) | [inline] |
Definition at line 47 of file DetSet.h.
References edm::DetSet< T >::data.
Referenced by CSCBaseElectronicsSim::addLinks(), RPCSim::addLinks(), SiStripDummyAlgo::clusterize(), SiStripFineDelayHit::produce(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), and SiStripFedZeroSuppression::suppress().
void edm::DetSet< T >::reserve | ( | size_t | s | ) | [inline] |
size_type edm::DetSet< T >::size | ( | void | ) | const [inline] |
Definition at line 42 of file DetSet.h.
References edm::DetSet< T >::data.
Referenced by SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripMonitorTrack::fillCapacitiveCouplingMEs(), SiStripMonitorDigi::getDigiSource(), SiStripClusterInfo::rawdigi_algorithm(), and SiStripPedestalsSubtractor::subtract().
00042 { return data.size(); }
void edm::DetSet< T >::swap | ( | DetSet< T > & | other | ) | [inline] |
Definition at line 87 of file DetSet.h.
References edm::DetSet< T >::data, edm::DetSet< T >::id, and std::swap().
Referenced by edm::swap().
collection_type edm::DetSet< T >::data |
Definition at line 54 of file DetSet.h.
Referenced by SiStripMonitorDigi::analyze(), VisSiStripDigi::analyze(), TrackerHitAssociator::associatePixelRecHit(), TrackerHitAssociator::associateSimpleRecHit(), edm::DetSet< T >::begin(), edm::DetSet< T >::clear(), SiStripThreeThresholdAlgo::clusterize(), SiStripDummyAlgo::clusterize(), LaserBeamClusterizer::clusterizeDetUnit(), OptoScanTask::deprecated(), SiStripClusterInfo::digi_algorithm(), edm::DetSet< T >::empty(), edm::DetSet< T >::end(), ApvTimingTask::fill(), OptoScanTask::fill(), DaqScopeModeTask::fill(), LatencyTask::fill(), FedTimingTask::fill(), CalibrationScanTask::fill(), FineDelayTask::fill(), PedestalsTask::fill(), CalibrationTask::fill(), VpspScanTask::fill(), FastFedCablingTask::fill(), TT6PedestalCalculator::initializePedestal(), SimplePedestalCalculator::initializePedestal(), OptoScanTask::locateTicks(), VisTrackerPiDigiTwig::onNewEvent(), VisTrackerDigiTwig::onNewEvent(), edm::dslv::LazyAdapter< T >::operator()(), edm::DetSet< T >::operator[](), SiPixelCalibDigiProducer::produce(), SiPixelRawToDigi::produce(), edm::DetSet< T >::push_back(), SiStripClusterInfo::rawdigi_algorithm(), TT6PedestalCalculator::refinePedestal(), SimplePedestalCalculator::refinePedestal(), edm::DetSet< T >::reserve(), SiStripDigitizerAlgorithm::run(), LaserClusterizerAlgorithm::run(), SiStripZeroSuppressionAlgorithm::run(), VisCuTrackerDigi::setEvent(), edm::DetSet< T >::size(), SiStripFedZeroSuppression::suppress(), edm::DetSet< T >::swap(), LaserAlignment::trackerStatistics(), ApvAnalysisFactory::update(), ApvAnalysis::updateCalibration(), and ApvAnalysisFactory::updatePair().
det_id_type edm::DetSet< T >::id |
Definition at line 53 of file DetSet.h.
Referenced by VisSiStripDigi::analyze(), SiStripThreeThresholdAlgo::clusterize(), SiStripDummyAlgo::clusterize(), edm::DetSet< T >::detId(), VisTrackerPiDigiTwig::onNewEvent(), VisTrackerDigiTwig::onNewEvent(), SiStripClusterInfo::rawdigi_algorithm(), VisCuTrackerDigi::setEvent(), SiStripPedestalsSubtractor::subtract(), SiStripFedZeroSuppression::suppress(), and edm::DetSet< T >::swap().