10 #include <tracking/ckf/svd/filters/states/AllSVDStateFilter.h>
11 #include <tracking/ckf/svd/entities/CKFToSVDState.h>
16 using namespace TrackFindingCDC;
21 const std::vector<TrackFindingCDC::WithWeight<const CKFToSVDState*>>& previousStates = pair.first;
24 if (previousStates.size() < 3) {
29 const CKFToSVDState* previousToPreviousState = previousStates[previousStates.size() - 2];
35 if (std::count(previousStates.begin(), previousStates.end(), currentState)) {
36 B2FATAL(
"Have found a cycle!");