12 #include <tracking/trackFindingCDC/findlets/base/Findlet.h>
14 #include <tracking/trackFindingCDC/filters/track/BaseTrackFilter.h>
15 #include <tracking/trackFindingCDC/filters/track/TrackFilterFactory.h>
17 #include <tracking/trackFindingCDC/filters/base/ChooseableFilter.dcl.h>
28 namespace TrackFindingCDC {
32 extern template class Chooseable<BaseTrackFilter>;
33 extern template class ChooseableFilter<TrackFilterFactory>;
36 class TrackRejecter :
public Findlet<CDCTrack&> {
40 using Super = Findlet<CDCTrack&>;
47 std::string getDescription() final;
50 void exposeParameters(
ModuleParamList* moduleParamList, const std::
string& prefix) final;
53 void apply(std::vector<
CDCTrack>& tracks) final;
57 bool m_param_deleteRejected = true;