#include <ITCSSelectionTool.h>
|
virtual bool | Select (const TrackInfo &t)=0 |
| For children to implement: Whether to select a given track. More...
|
|
Definition at line 9 of file ITCSSelectionTool.h.
sbn::ITCSSelectionTool::ITCSSelectionTool |
( |
const fhicl::ParameterSet & |
p | ) |
|
|
inline |
virtual sbn::ITCSSelectionTool::~ITCSSelectionTool |
( |
| ) |
|
|
virtualdefaultnoexcept |
bool sbn::ITCSSelectionTool::DoSelect |
( |
const TrackInfo & |
t | ) |
|
|
inline |
For external modules to call: run the actual selection.
Definition at line 27 of file ITCSSelectionTool.h.
29 bool has_good_t0 = t.whicht0 >= 0;
32 if (t.whicht0 >= 0 && ((
unsigned)t.whicht0 >=
fAllowT0.size() || !
fAllowT0[t.whicht0])) {
sbn::ITCSSelectionTool::fInvert |
( |
p.get< bool > |
"Invert", false | ) |
|
sbn::ITCSSelectionTool::fISelect |
( |
0 |
| ) |
|
|
inline |
sbn::ITCSSelectionTool::fNPreScale |
( |
p.get< unsigned > |
"PreScale", 1 | ) |
|
sbn::ITCSSelectionTool::fRequireT0 |
( |
p.get< bool > |
"RequireT0", true | ) |
|
unsigned sbn::ITCSSelectionTool::GetPrescale |
( |
| ) |
const |
|
inline |
virtual bool sbn::ITCSSelectionTool::Select |
( |
const TrackInfo & |
t | ) |
|
|
protectedpure virtual |
std::vector<bool> sbn::ITCSSelectionTool::fAllowT0 |
|
protected |
bool sbn::ITCSSelectionTool::fInvert |
|
protected |
unsigned sbn::ITCSSelectionTool::fISelect |
|
protected |
unsigned sbn::ITCSSelectionTool::fNPreScale |
|
protected |
bool sbn::ITCSSelectionTool::fRequireT0 |
|
protected |
The documentation for this class was generated from the following file: