34 unsigned int* iEndIndexItr,
35 std::vector<BranchToCount>* iBranchCounts)
36 : pBeginIndex_(iBeginIndexItr),
37 pEndIndex_(iEndIndexItr),
38 pBranchCounts_(iBranchCounts),
39 pathsLeftToComplete_(0),
71 auto&
count = (*pBranchCounts_)[*it];
72 assert(
count.count > 0);
void appendIndex(unsigned int index)
std::atomic< unsigned int > pathsLeftToComplete_
EarlyDeleteHelper(unsigned int *iBeginIndexItr, unsigned int *iEndIndexItr, std::vector< BranchToCount > *iBranchCounts)
unsigned int * pBeginIndex_
void moduleRan(EventPrincipal const &)
unsigned int * pEndIndex_
std::vector< BranchToCount > * pBranchCounts_
void pathFinished(EventPrincipal const &)
void shiftIndexPointers(unsigned int iShift)
void deleteProduct(BranchID const &id) const