#include <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 | |
iterator | begin () |
const_iterator | begin () const |
void | clear () |
det_id_type | detId () const |
DetSet () | |
default constructor More... | |
DetSet (det_id_type i) | |
constructor by detector identifier More... | |
template<class... Args> | |
decltype(auto) | emplace_back (Args &&... args) |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
void | push_back (const T &t) |
void | reserve (size_t s) |
size_type | size () const |
void | swap (DetSet< T > &other) noexcept |
Static Public Member Functions | |
static short | Class_Version () |
Public Attributes | |
collection_type | data |
det_id_type | id |
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 |
|
inline |
|
inlineexplicit |
|
inline |
Definition at line 57 of file DetSet.h.
Referenced by MuonTruth::addChannel(), APVShotFinder::addShots(), Phase2TrackerClusterizerSequentialAlgorithm::clusterizeDetUnit(), Phase2TrackerClusterizerAlgorithm::clusterizeDetUnit(), sistrip::SpyUtilities::extractFrameInfo(), sistrip::SpyUtilities::findAPVAddresses(), sistrip::SpyUtilities::findAPVErrorBits(), sistrip::SpyUtilities::findHeaderBits(), sistrip::SpyUtilities::findTrailerBits(), SiStripSpyMonitorModule::findTwoConsecutive(), SiStripSpyMonitorModule::hasNegativePedSubtr(), StripCompactDigiSimLinksProducer::produce(), and SiStripRawProcessingAlgorithms::suppressHybridData().
|
inline |
|
inlinestatic |
|
inline |
Definition at line 71 of file DetSet.h.
Referenced by FastLineRecognition::getPatterns(), CTPPSPixelLocalTrackProducer::produce(), BeautifulSoup.Tag::setString(), RPCSimSimple::simulate(), RPCSimTriv::simulate(), RPCSimParam::simulate(), RPCSimAverage::simulate(), RPCSimAverageNoise::simulate(), RPCSimAverageNoiseEff::simulate(), RPCSimAverageNoiseEffCls::simulate(), RPCSimAsymmetricCls::simulate(), RPCSimModelTiming::simulate(), GEMDigiModule::simulate(), and ME0SimpleModel::simulateSignal().
|
inline |
Definition at line 74 of file DetSet.h.
Referenced by APVShotFinder::addShots(), RPDigiProducer::convertRPStripDetSet(), sistrip::SpyUtilities::extractFrameInfo(), and SiStripSpyMonitorModule::identifyTickmarks().
|
inline |
Definition at line 68 of file DetSet.h.
Referenced by CTPPSDiamondRecHitProducerAlgorithm::build(), TotemTimingRecHitProducerAlgorithm::build(), SiStripDigitizerAlgorithm::digitize(), CTPPSDirectProtonSimulation::processProton(), and RawToDigiConverter::run().
|
inline |
Definition at line 62 of file DetSet.h.
Referenced by Phase2TrackerClusterizerSequentialAlgorithm::clusterizeDetUnit(), sistrip::SpyUtilities::extractFrameInfo(), SiStripClusterToDigiProducer::process(), SiStripZeroSuppression::processHybrid(), SiStripZeroSuppression::processRaw(), sistrip::FEDEmulatorModule::produce(), SiStripZeroSuppression::storeBaseline(), SiStripZeroSuppression::storeBaselinePoints(), and SiStripZeroSuppression::storeCMN().
|
inline |
Definition at line 58 of file DetSet.h.
Referenced by MuonTruth::addChannel(), APVShotFinder::addShots(), SiStripFineDelayHit::closestCluster(), Phase2TrackerClusterizerSequentialAlgorithm::clusterizeDetUnit(), Phase2TrackerClusterizerAlgorithm::clusterizeDetUnit(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), sistrip::SpyUtilities::extractFrameInfo(), sistrip::SpyUtilities::findAPVAddresses(), sistrip::SpyUtilities::findAPVErrorBits(), sistrip::SpyUtilities::findHeaderBits(), sistrip::SpyUtilities::findTrailerBits(), SiStripSpyMonitorModule::findTwoConsecutive(), SiStripSpyMonitorModule::hasNegativePedSubtr(), SiStripSpyMonitorModule::identifyTickmarks(), and SiStripRawProcessingAlgorithms::suppressHybridData().
|
inline |
Definition at line 60 of file DetSet.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
|
inline |
|
inline |
Definition at line 66 of file DetSet.h.
Referenced by TotemRPUVPattern::addHit(), CTPPSPixelLocalTrack::addHit(), GEMDigiModule::addLinks(), RPCSim::addLinks(), ME0DigiModel::addLinks(), CSCBaseElectronicsSim::addLinks(), GEMDigiModule::addLinksWithPartId(), ME0DigiModel::addLinksWithPartId(), SiStripDigitizerAlgorithm::digitize(), SiStripZeroSuppression::formatRawDigis(), FastLineRecognition::getPatterns(), CTPPSDirectProtonSimulation::processProton(), Phase2Tracker::Phase2TrackerCommissioningDigiProducer::produce(), LaserAlignmentT0Producer::produce(), TotemRPLocalTrackFitter::produce(), CTPPSPixelLocalTrackProducer::produce(), edm::DataMixingSiPixelWorker::putSiPixel(), edm::DataMixingSiStripWorker::putSiStrip(), edm::DataMixingSiStripRawWorker::putSiStrip(), TotemRPUVPatternFinder::recognizeAndSelect(), RawToDigiConverter::run(), SiStripZeroSuppression::storeBaseline(), SiStripZeroSuppression::storeBaselinePoints(), SiStripZeroSuppression::storeCMN(), sistrip::FEDEmulator::subtractPedestals(), and SiStripRawProcessingAlgorithms::suppressHybridData().
|
inline |
Definition at line 65 of file DetSet.h.
Referenced by RPDigiProducer::convertRPStripDetSet(), SiStripDigitizerAlgorithm::digitize(), SiStripZeroSuppression::formatRawDigis(), and SiStripZeroSuppression::storeBaseline().
|
inline |
Definition at line 61 of file DetSet.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), RPDigiProducer::convertRPStripDetSet(), SiStripRawProcessingAlgorithms::convertVirginRawToHybrid(), sistrip::SpyUtilities::extractFrameInfo(), SiStripZeroSuppression::formatRawDigis(), FastLineRecognition::getPatterns(), SiStripRawProcessingAlgorithms::suppressProcessedRawData(), and SiStripRawProcessingAlgorithms::suppressVirginRawData().
|
inlinenoexcept |
Definition at line 104 of file DetSet.h.
collection_type edm::DetSet< T >::data |
Definition at line 80 of file DetSet.h.
Referenced by data_sources.node::__str__(), confdb.HLTProcess::_fix_parameter(), confdb.HLTProcess::addEras(), confdb.HLTProcess::addGlobalOptions(), cms::Phase2TrackerDigitizer::addOuterTrackerCollection(), cms::Phase2TrackerDigitizer::addPixelCollection(), SiStripMonitorDigi::analyze(), confdb.HLTProcess::append_filenames(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), edm::DetSet< StripDigiSimLink >::begin(), FWSiStripDigiProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), confdb.HLTProcess::build_source(), edm::DetSet< StripDigiSimLink >::clear(), SiStripProcessedRawDigiProducer::common_process(), RPDigiProducer::convertRPStripDetSet(), sistrip::DigiToRaw::createFedBuffers_(), confdb.HLTProcess::customize(), SiStripDigitizerAlgorithm::digitize(), confdb.HLTProcess::dump(), edm::DetSet< StripDigiSimLink >::emplace_back(), edm::DetSet< StripDigiSimLink >::empty(), edm::DetSet< StripDigiSimLink >::end(), FastFedCablingTask::fill(), VpspScanTask::fill(), ApvTimingTask::fill(), FedTimingTask::fill(), OptoScanTask::fill(), PedestalsTask::fill(), FineDelayTask::fill(), LatencyTask::fill(), DaqScopeModeTask::fill(), CalibrationScanTask::fill(), CalibrationTask::fill(), PedsFullNoiseTask::fill(), confdb.HLTProcess::fixPrescales(), data_sources.json_list::get_members(), confdb.HLTProcess::getRawConfigurationFromDB(), Phase2TrackerValidateDigi::getSimTrackId(), confdb.HLTProcess::instrumentDQM(), confdb.HLTProcess::instrumentOpenMode(), confdb.HLTProcess::instrumentTiming(), CTPPSPixelDataFormatter::interpretRawData(), PixelDataFormatter::interpretRawData(), data_sources.json_list::last(), confdb.HLTProcess::loadAdditionalConditions(), confdb.HLTProcess::loadCff(), confdb.HLTProcess::loadSetupCff(), OptoScanTask::locateTicks(), SiStripSpyDisplayModule::MakeDigiHist_(), SiStripSpyDisplayModule::MakeProcessedRawDigiHist_(), SiStripSpyDisplayModule::MakeRawDigiHist_(), edm::DetSet< StripDigiSimLink >::operator[](), confdb.HLTProcess::overrideGlobalTag(), confdb.HLTProcess::overrideL1MenuXml(), confdb.HLTProcess::overrideOutput(), confdb.HLTProcess::overrideParameters(), confdb.HLTProcess::overrideProcessName(), SiStripClusterToDigiProducer::process(), TTClusterAssociator< T >::produce(), CTPPSPixelRawToDigi::produce(), SiPixelDigiErrorsFromSoA::produce(), RPDigiProducer::produce(), SiPixelCalibDigiProducer::produce(), SiPixelRawToDigi::produce(), CTPPSPixelDigiProducer::produce(), edm::DetSet< StripDigiSimLink >::push_back(), PreMixingSiStripWorker::put(), confdb.HLTProcess::removeElementFromSequencesTasksAndPaths(), edm::DetSet< StripDigiSimLink >::reserve(), TotemRPClusterProducer::run(), CTPPSPixelRecHitProducer::run(), DigiSimLinkAlgorithm::run(), CTPPSPixelClusterProducer::run(), confdb.HLTProcess::runL1Emulator(), edm::DetSet< StripDigiSimLink >::size(), confdb.HLTProcess::specificCustomize(), cuy.FindIssue::startElement(), edm::DetSet< StripDigiSimLink >::swap(), PixelDataFormatter::unpackFEDErrors(), ApvAnalysisFactory::update(), edmStreamStallGrapher.Stack::update(), confdb.HLTProcess::updateMessageLogger(), and ApvAnalysisFactory::updatePair().
det_id_type edm::DetSet< T >::id |
Definition at line 79 of file DetSet.h.
Referenced by FWSiStripDigiProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), SiStripRawProcessingAlgorithms::convertVirginRawToHybrid(), edm::DetSet< StripDigiSimLink >::detId(), SiStripZeroSuppression::formatRawDigis(), SiStripRawProcessingAlgorithms::suppressHybridData(), SiStripRawProcessingAlgorithms::suppressProcessedRawData(), and SiStripRawProcessingAlgorithms::suppressVirginRawData().