Belle II Software
release-08-01-10
|
Type-independent implementation details of SelectSubset. More...
#include <SelectSubset.h>
Public Member Functions | |
std::vector< std::string > | getInheritFromArrays () const |
Get list of arrays we inherit relations from. | |
std::vector< std::string > | getInheritToArrays () const |
Get list of arrays we inherit relations to. | |
bool | getInheritToSelf () const |
Do we inherit relations from original set to itself? | |
virtual StoreAccessorBase * | getSet ()=0 |
Get accessor for original set. | |
virtual StoreAccessorBase * | getSubSet ()=0 |
Get accessor for reduced set. | |
void | swapSetsAndDestroyOriginal () |
Swap set and subset (+relations), and keep only the reduced set. More... | |
Protected Attributes | |
std::vector< std::string > | m_inheritFromArrays |
array names we inherit relations from. | |
std::vector< std::string > | m_inheritToArrays |
array names we inherit relations to. | |
bool | m_inheritToSelf = false |
If true, relations from set objects to set objects are copied. More... | |
bool | m_reduceExistingSet = false |
If true, non-selected candidates are removed from m_set, m_subset only exists temporarily. | |
Type-independent implementation details of SelectSubset.
Definition at line 29 of file SelectSubset.h.
void swapSetsAndDestroyOriginal | ( | ) |
Swap set and subset (+relations), and keep only the reduced set.
Subset and associated relations will be empty afterwards.
Definition at line 14 of file SelectSubset.cc.
|
protected |
If true, relations from set objects to set objects are copied.
(if both objects are selected!).
Definition at line 58 of file SelectSubset.h.