#include <ThinnedAssociation.h>
Public Member Functions | |
std::optional< unsigned int > | getThinnedIndex (unsigned int parentIndex) 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 15 of file ThinnedAssociation.h.
edm::ThinnedAssociation::ThinnedAssociation | ( | ) |
Definition at line 7 of file ThinnedAssociation.cc.
std::optional< unsigned int > edm::ThinnedAssociation::getThinnedIndex | ( | unsigned int | parentIndex | ) | const |
Definition at line 9 of file ThinnedAssociation.cc.
References indexesIntoParent_, and cuda_std::lower_bound().
Referenced by edm::detail::getThinnedProductOnSlimmingDepth(), and edm::detail::makeThinnedIndexes().
|
inline |
Definition at line 21 of file ThinnedAssociation.h.
References indexesIntoParent_.
|
inline |
Definition at line 19 of file ThinnedAssociation.h.
References parentCollectionID_.
Referenced by edm::detail::getThinnedProductOnSlimmingDepth(), and edm::detail::getThinnedProductsOnSlimmingDepth().
|
inline |
Definition at line 30 of file ThinnedAssociation.h.
References indexesIntoParent_.
Referenced by edm::detail::fillCollectionForThinning().
|
inline |
Definition at line 28 of file ThinnedAssociation.h.
References parentCollectionID_, and findQualityFiles::v.
Referenced by edm::ThinningProducer< Collection, Selector >::produce().
|
inline |
Definition at line 29 of file ThinnedAssociation.h.
References thinnedCollectionID_, and findQualityFiles::v.
Referenced by edm::ThinningProducer< Collection, Selector >::produce().
|
inline |
Definition at line 20 of file ThinnedAssociation.h.
References thinnedCollectionID_.
Referenced by edm::detail::getThinnedProductOnSlimmingDepth(), and edm::detail::getThinnedProductsOnSlimmingDepth().
|
private |
Definition at line 42 of file ThinnedAssociation.h.
Referenced by getThinnedIndex(), indexesIntoParent(), and push_back().
|
private |
Definition at line 33 of file ThinnedAssociation.h.
Referenced by parentCollectionID(), and setParentCollectionID().
|
private |
Definition at line 34 of file ThinnedAssociation.h.
Referenced by setThinnedCollectionID(), and thinnedCollectionID().