A container for a generic type of digis indexed by some index, implemented with a map<IndexType, vector<DigiType> > More...
#include "/MuonDigiCollection.h"
Public Types | |
typedef std::vector< DigiType >::const_iterator | const_iterator |
typedef DigiContainerIterator< IndexType, DigiType > | DigiRangeIterator |
typedef std::pair< const_iterator, const_iterator > | Range |
Public Member Functions | |
DigiRangeIterator | begin () const |
DigiRangeIterator | end () const |
Range | get (const IndexType &index) const |
return the digis for a given DetUnit More... | |
void | insertDigi (const IndexType &index, const DigiType &digi) |
insert a digi for a given DetUnit More... | |
template<typename IRange > | |
void | move (IRange range, const IndexType &index) |
insert a range of digis for a given DetUnit More... | |
MuonDigiCollection () | |
void | put (Range range, const IndexType &index) |
insert a range of digis for a given DetUnit More... | |
void | swap (MuonDigiCollection &rh) |
Private Types | |
typedef std::map< IndexType, std::vector< DigiType > > | container |
Private Attributes | |
container | data_ |
A container for a generic type of digis indexed by some index, implemented with a map<IndexType, vector<DigiType> >
Example:
Definition at line 87 of file MuonDigiCollection.h.
typedef std::vector<DigiType>::const_iterator MuonDigiCollection< IndexType, DigiType >::const_iterator |
Definition at line 94 of file MuonDigiCollection.h.
|
private |
Definition at line 139 of file MuonDigiCollection.h.
typedef DigiContainerIterator<IndexType, DigiType> MuonDigiCollection< IndexType, DigiType >::DigiRangeIterator |
Definition at line 132 of file MuonDigiCollection.h.
typedef std::pair<const_iterator, const_iterator> MuonDigiCollection< IndexType, DigiType >::Range |
Definition at line 95 of file MuonDigiCollection.h.
|
inline |
Definition at line 89 of file MuonDigiCollection.h.
|
inline |
Definition at line 134 of file MuonDigiCollection.h.
Referenced by CSCCLCTPreTriggerDigiValidation::analyze(), L1TdeCSCTPG::analyze(), CSCViewDigi::analyze(), GEMDAQStatusSource::analyze(), emtf::phase2::GE0TPCollector::collect(), DTHitAssociator::initEvent(), L1TPhase2GMTEndcapStubProcessor::makeStubs(), GEMTnPEfficiencyTask::maskChamberWithError(), GEMDQMEfficiencySourceBase::maskChamberWithError(), and SectorProcessorShower::process().
|
inline |
Definition at line 136 of file MuonDigiCollection.h.
Referenced by CSCCLCTPreTriggerDigiValidation::analyze(), L1TdeCSCTPG::analyze(), CSCViewDigi::analyze(), GEMDAQStatusSource::analyze(), emtf::phase2::GE0TPCollector::collect(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), DTHitAssociator::initEvent(), L1TPhase2GMTEndcapStubProcessor::makeStubs(), GEMTnPEfficiencyTask::maskChamberWithError(), GEMDQMEfficiencySourceBase::maskChamberWithError(), and SectorProcessorShower::process().
|
inline |
return the digis for a given DetUnit
Definition at line 121 of file MuonDigiCollection.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), CSCCLCTPreTriggerDigiValidation::analyze(), L1TdeCSCTPGShower::analyze(), L1TdeCSCTPG::analyze(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), util.rrapi.RRApi::data(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
insert a digi for a given DetUnit
Definition at line 98 of file MuonDigiCollection.h.
Referenced by ME0ReDigiProducer::buildDigis(), DTDigitizer::storeDigis(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().
|
inline |
insert a range of digis for a given DetUnit
Definition at line 113 of file MuonDigiCollection.h.
|
inline |
insert a range of digis for a given DetUnit
Definition at line 104 of file MuonDigiCollection.h.
Referenced by GE0TriggerPseudoBuilder::build().
|
inline |
Definition at line 92 of file MuonDigiCollection.h.
Referenced by swap().
|
private |
Definition at line 140 of file MuonDigiCollection.h.
Referenced by MuonDigiCollection< RPCDetId, RPCDigi >::begin(), MuonDigiCollection< RPCDetId, RPCDigi >::end(), MuonDigiCollection< RPCDetId, RPCDigi >::get(), MuonDigiCollection< RPCDetId, RPCDigi >::insertDigi(), MuonDigiCollection< RPCDetId, RPCDigi >::move(), MuonDigiCollection< RPCDetId, RPCDigi >::put(), and MuonDigiCollection< RPCDetId, RPCDigi >::swap().