12 #include <tracking/trackFindingCDC/findlets/base/Findlet.h>
14 #include <tracking/trackFindingCDC/filters/segment/BaseSegmentFilter.h>
15 #include <tracking/trackFindingCDC/filters/segment/SegmentFilterFactory.h>
17 #include <tracking/trackFindingCDC/filters/base/ChooseableFilter.dcl.h>
28 namespace TrackFindingCDC {
32 extern template class TrackFindingCDC::Chooseable<BaseSegmentFilter>;
33 extern template class TrackFindingCDC::ChooseableFilter<SegmentFilterFactory>;
36 class SegmentRejecter :
public Findlet<CDCSegment2D&> {
40 using Super = Findlet<CDCSegment2D&>;
47 std::string getDescription() final;
50 void exposeParameters(
ModuleParamList* moduleParamList, const std::
string& prefix) final;
57 bool m_param_deleteRejected = false;