#include <FilterArray.h>
Public Member Functions | |
FilterArray () | |
Default constructor. More... | |
~FilterArray () | |
Default destructor. More... | |
IDArray_t | Filter (const QClusterArray_t &) |
Implementation of virtualfunction. More... | |
void | AppendFilterAlgo (flashana::BaseTPCFilter *filter) |
append a filter algorithm to the array More... | |
Private Attributes | |
std::vector < flashana::BaseTPCFilter * > | _filter_v |
Implementation of flashana::BaseTPCFilter abstract algorithm class.
It applies a very simple filtering: excludes TPC objects (flashana::QCluster_t)
that contains less than specified number of points.
Definition at line 25 of file FilterArray.h.
flashana::FilterArray::FilterArray | ( | ) |
|
inline |
|
inline |
append a filter algorithm to the array
Definition at line 41 of file FilterArray.h.
IDArray_t flashana::FilterArray::Filter | ( | const QClusterArray_t & | tpc_obj_v | ) |
Implementation of virtualfunction.
Definition at line 11 of file FilterArray.cxx.
|
private |
Definition at line 46 of file FilterArray.h.