#include <SiStripDetSetVectorFiller.h>
Classes | |
struct | ChannelRegistryItem |
Public Member Functions | |
void | addItem (const T &item) |
std::unique_ptr< edm::DetSetVector< T > > | createDetSetVector () |
DetSetVectorFiller (const size_t registrySize, const size_t dataSize) | |
void | newChannel (const uint32_t key, const uint16_t firstItem=0) |
~DetSetVectorFiller () | |
Private Types | |
typedef std::vector< T > | Data |
typedef std::vector< ChannelRegistryItem > | Registry |
Private Attributes | |
Data | data_ |
Registry | registry_ |
Definition at line 17 of file SiStripDetSetVectorFiller.h.
|
private |
Definition at line 39 of file SiStripDetSetVectorFiller.h.
|
private |
Definition at line 38 of file SiStripDetSetVectorFiller.h.
|
inline |
Definition at line 45 of file SiStripDetSetVectorFiller.h.
References sistrip::DetSetVectorFiller< T, dsvIsSparse >::data_, and sistrip::DetSetVectorFiller< T, dsvIsSparse >::registry_.
|
inline |
Definition at line 51 of file SiStripDetSetVectorFiller.h.
|
inline |
Definition at line 59 of file SiStripDetSetVectorFiller.h.
References sistrip::DetSetVectorFiller< T, dsvIsSparse >::data_, and sistrip::DetSetVectorFiller< T, dsvIsSparse >::registry_.
Referenced by sistrip::SpyUnpacker::createDigis(), and sistrip::SpyDigiConverter::mergeModuleChannels().
std::unique_ptr< edm::DetSetVector< T > > sistrip::DetSetVectorFiller< T, dsvIsSparse >::createDetSetVector | ( | ) |
Definition at line 65 of file SiStripDetSetVectorFiller.h.
References popcon2dropbox::copy(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::data_, Exception, sistrip::DetSetVectorFiller< T, dsvIsSparse >::ChannelRegistryItem::length, and sistrip::DetSetVectorFiller< T, dsvIsSparse >::registry_.
Referenced by sistrip::SpyUnpacker::createDigis(), and sistrip::SpyDigiConverter::mergeModuleChannels().
|
inline |
Definition at line 54 of file SiStripDetSetVectorFiller.h.
References sistrip::DetSetVectorFiller< T, dsvIsSparse >::ChannelRegistryItem::ChannelRegistryItem(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::data_, sistrip::DetSetVectorFiller< T, dsvIsSparse >::ChannelRegistryItem::firstItem, and sistrip::DetSetVectorFiller< T, dsvIsSparse >::registry_.
Referenced by sistrip::SpyUnpacker::createDigis(), and sistrip::SpyDigiConverter::mergeModuleChannels().
|
private |
Definition at line 42 of file SiStripDetSetVectorFiller.h.
Referenced by sistrip::DetSetVectorFiller< T, dsvIsSparse >::addItem(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::createDetSetVector(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::DetSetVectorFiller(), and sistrip::DetSetVectorFiller< T, dsvIsSparse >::newChannel().
|
private |
Definition at line 41 of file SiStripDetSetVectorFiller.h.
Referenced by sistrip::DetSetVectorFiller< T, dsvIsSparse >::addItem(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::createDetSetVector(), sistrip::DetSetVectorFiller< T, dsvIsSparse >::DetSetVectorFiller(), and sistrip::DetSetVectorFiller< T, dsvIsSparse >::newChannel().