#include <ThinnedAssociation.h>
Public Member Functions | |
bool | hasParentIndex (unsigned int parentIndex, unsigned int &thinnedIndex) const |
std::vector< unsigned int > const & | indexesIntoParent () const |
ProductID const & | parentCollectionID () const |
void | push_back (unsigned int index) |
void | setParentCollectionID (ProductID const &v) |
void | setThinnedCollectionID (ProductID const &v) |
ThinnedAssociation () | |
ProductID const & | thinnedCollectionID () const |
Private Attributes | |
std::vector< unsigned int > | indexesIntoParent_ |
ProductID | parentCollectionID_ |
ProductID | thinnedCollectionID_ |
Definition at line 14 of file ThinnedAssociation.h.
edm::ThinnedAssociation::ThinnedAssociation | ( | ) |
Definition at line 7 of file ThinnedAssociation.cc.
bool edm::ThinnedAssociation::hasParentIndex | ( | unsigned int | parentIndex, |
unsigned int & | thinnedIndex | ||
) | const |
Definition at line 9 of file ThinnedAssociation.cc.
References indexesIntoParent_, and cuda_std::lower_bound().
Referenced by BareRootProductGetter::getThinnedProduct(), fwlite::DataGetterHelper::getThinnedProduct(), edm::EventPrincipal::getThinnedProduct(), BareRootProductGetter::getThinnedProducts(), fwlite::DataGetterHelper::getThinnedProducts(), and edm::EventPrincipal::getThinnedProducts().
|
inline |
|
inline |
Definition at line 18 of file ThinnedAssociation.h.
References parentCollectionID_.
Referenced by BareRootProductGetter::getThinnedProduct(), fwlite::DataGetterHelper::getThinnedProduct(), edm::EventPrincipal::getThinnedProduct(), BareRootProductGetter::getThinnedProducts(), fwlite::DataGetterHelper::getThinnedProducts(), and edm::EventPrincipal::getThinnedProducts().
|
inline |
Definition at line 26 of file ThinnedAssociation.h.
References indexesIntoParent_.
Referenced by edm::ThinningProducer< Collection, Selector >::produce().
|
inline |
Definition at line 24 of file ThinnedAssociation.h.
References parentCollectionID_, and findQualityFiles::v.
Referenced by edm::ThinningProducer< Collection, Selector >::produce().
|
inline |
Definition at line 25 of file ThinnedAssociation.h.
References thinnedCollectionID_, and findQualityFiles::v.
Referenced by edm::ThinningProducer< Collection, Selector >::produce().
|
inline |
Definition at line 19 of file ThinnedAssociation.h.
References thinnedCollectionID_.
Referenced by BareRootProductGetter::getThinnedProduct(), fwlite::DataGetterHelper::getThinnedProduct(), edm::EventPrincipal::getThinnedProduct(), BareRootProductGetter::getThinnedProducts(), fwlite::DataGetterHelper::getThinnedProducts(), and edm::EventPrincipal::getThinnedProducts().
|
private |
Definition at line 38 of file ThinnedAssociation.h.
Referenced by hasParentIndex(), indexesIntoParent(), and push_back().
|
private |
Definition at line 29 of file ThinnedAssociation.h.
Referenced by parentCollectionID(), and setParentCollectionID().
|
private |
Definition at line 30 of file ThinnedAssociation.h.
Referenced by setThinnedCollectionID(), and thinnedCollectionID().