Public Member Functions | |
TrackCaloSkimmerSelectStoppingTrack (const fhicl::ParameterSet &p) | |
~TrackCaloSkimmerSelectStoppingTrack () | |
bool | Select (const TrackInfo &t) override |
For children to implement: Whether to select a given track. More... | |
Public Member Functions inherited from sbn::ITCSSelectionTool | |
ITCSSelectionTool (const fhicl::ParameterSet &p) | |
fRequireT0 (p.get< bool >("RequireT0", true)) | |
fInvert (p.get< bool >("Invert", false)) | |
fNPreScale (p.get< unsigned >("PreScale", 1)) | |
fISelect (0) | |
virtual | ~ITCSSelectionTool () noexcept=default |
bool | DoSelect (const TrackInfo &t) |
For external modules to call: run the actual selection. More... | |
unsigned | GetPrescale () const |
Private Attributes | |
double | fFVInsetMinX |
double | fFVInsetMaxX |
double | fFVInsetMinY |
double | fFVInsetMaxY |
double | fFVInsetMinZ |
double | fFVInsetMaxZ |
double | fMinTimeTickInset |
double | fMaxTimeTickInset |
double | fEndMediandQdxCut |
unsigned | fNumberTimeSamples |
bool | fRequireDownwards |
int | fTickMin |
int | fTickMax |
std::vector< std::vector < geo::BoxBoundedGeo > > | fTPCVolumes |
std::vector< geo::BoxBoundedGeo > | fActiveVolumes |
std::vector< geo::BoxBoundedGeo > | fFiducialVolumes |
double | fFidTickMin |
double | fFidTickMax |
double | fMediandQdxRRMax |
bool | fCheckFiducialX |
Additional Inherited Members | |
Protected Attributes inherited from sbn::ITCSSelectionTool | |
std::vector< bool > | fAllowT0 |
bool | fRequireT0 |
bool | fInvert |
unsigned | fNPreScale |
unsigned | fISelect |
Definition at line 18 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
sbn::TrackCaloSkimmerSelectStoppingTrack::TrackCaloSkimmerSelectStoppingTrack | ( | const fhicl::ParameterSet & | p | ) |
Definition at line 60 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
inline |
Definition at line 22 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
overridevirtual |
For children to implement: Whether to select a given track.
Implements sbn::ITCSSelectionTool.
Definition at line 121 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 48 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 57 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 38 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 54 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 53 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 51 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 29 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 31 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 33 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 28 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 30 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 32 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 36 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 55 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 35 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 39 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 40 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 44 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 43 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.
|
private |
Definition at line 47 of file TrackCaloSkimmerSelectStoppingTrack_tool.cc.