14 #ifndef OPT0FINDER_NPTFILTER_H
15 #define OPT0FINDER_NPTFILTER_H
17 #include "OpT0Finder/Base/BaseTPCFilter.h"
18 #include "OpT0Finder/Base/TPCFilterFactory.h"
63 BaseTPCFilter*
create(
const std::string instance_name) {
return new NPtFilter(instance_name); }
std::vector< flashmatch::QCluster_t > QClusterArray_t
Collection of 3D point clusters (one use case is TPC object representation for track(s) and shower(s)...
~NPtFilter()
Default destructor.
void SetMinNumPoints(size_t n)
set minimum number of point in TPC track
fhicl::ParameterSet Config_t
IDArray_t Filter(const QClusterArray_t &)
Implementation of virtualfunction.
BaseTPCFilter * create(const std::string instance_name)
creation method
NPtFilter(const std::string name="NPtFilter")
Default constructor.
std::vector< flashmatch::ID_t > IDArray_t
Index collection.
size_t _min_num_pt
mininum number of QPoint_t to pass the filter
void _Configure_(const Config_t &pset)