#include <MultiAssociation.h>
Public Member Functions | |
template<typename HandleType > | |
FastFiller (MultiAssociation &assoc, const HandleType &handle) | |
FastFiller (MultiAssociation &assoc, edm::ProductID id, unsigned int size) | |
void | setValues (const edm::ProductID &id, unsigned int key, const Collection &refs) |
Sets the Collection values associated to this key, making copies of those in refs. More... | |
template<typename KeyRef > | |
void | setValues (const KeyRef &k, const Collection &refs) |
Sets the Collection values associated to this key, making copies of those in refs. More... | |
~FastFiller () | |
Private Types | |
typedef edm::helper::IndexRangeAssociation::FastFiller | IndexFiller |
Private Attributes | |
MultiAssociation & | assoc_ |
std::shared_ptr< IndexFiller > | indexFiller_ |
FastFiller for the MultiAssociation. It is fast, but it requires to fill items in strict key order. You can have a single FastFiller for a given map at time You can't access the map for this collection while filling it
Definition at line 207 of file MultiAssociation.h.
|
private |
Definition at line 229 of file MultiAssociation.h.
|
inline |
Definition at line 210 of file MultiAssociation.h.
|
inline |
Definition at line 213 of file MultiAssociation.h.
|
inline |
Definition at line 216 of file MultiAssociation.h.
void edm::MultiAssociation< C >::FastFiller::setValues | ( | const edm::ProductID & | id, |
unsigned int | key, | ||
const Collection & | refs | ||
) |
Sets the Collection values associated to this key, making copies of those in refs.
Definition at line 333 of file MultiAssociation.h.
References crabWrapper::key.
|
inline |
Sets the Collection values associated to this key, making copies of those in refs.
Definition at line 220 of file MultiAssociation.h.
References dqmdumpme::k.
|
private |
Definition at line 228 of file MultiAssociation.h.
|
private |
Definition at line 230 of file MultiAssociation.h.