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... | |
MuonDigiCollection () | |
void | put (Range range, const IndexType &index) |
insert a range of digis for a given DetUnit More... | |
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 99 of file MuonDigiCollection.h.
typedef std::vector<DigiType>::const_iterator MuonDigiCollection< IndexType, DigiType >::const_iterator |
Definition at line 105 of file MuonDigiCollection.h.
|
private |
Definition at line 146 of file MuonDigiCollection.h.
typedef DigiContainerIterator<IndexType,DigiType> MuonDigiCollection< IndexType, DigiType >::DigiRangeIterator |
Definition at line 135 of file MuonDigiCollection.h.
typedef std::pair<const_iterator,const_iterator> MuonDigiCollection< IndexType, DigiType >::Range |
Definition at line 106 of file MuonDigiCollection.h.
|
inline |
Definition at line 103 of file MuonDigiCollection.h.
|
inline |
Definition at line 137 of file MuonDigiCollection.h.
|
inline |
Definition at line 140 of file MuonDigiCollection.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
return the digis for a given DetUnit
Definition at line 124 of file MuonDigiCollection.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
insert a digi for a given DetUnit
Definition at line 110 of file MuonDigiCollection.h.
Referenced by DTDigitizer::storeDigis().
|
inline |
|
private |
Definition at line 147 of file MuonDigiCollection.h.
Referenced by MuonDigiCollection< CSCDetId, CSCCLCTDigi >::begin(), MuonDigiCollection< CSCDetId, CSCCLCTDigi >::end(), MuonDigiCollection< CSCDetId, CSCCLCTDigi >::get(), MuonDigiCollection< CSCDetId, CSCCLCTDigi >::insertDigi(), and MuonDigiCollection< CSCDetId, CSCCLCTDigi >::put().