LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "ICandidateHitFinder.h"
Public Types | |
using | HitCandidate_t = struct HitCandidate{size_t startTick |
using | HitCandidateVec = std::vector< HitCandidate_t > |
using | MergeHitCandidateVec = std::vector< HitCandidateVec > |
using | Waveform = std::vector< float > |
Public Member Functions | |
virtual | ~ICandidateHitFinder () noexcept=default |
virtual void | configure (const fhicl::ParameterSet &pset)=0 |
virtual void | findHitCandidates (const Waveform &, size_t, size_t, size_t, HitCandidateVec &) const =0 |
virtual void | MergeHitCandidates (const Waveform &, const HitCandidateVec &, MergeHitCandidateVec &) const =0 |
Public Attributes | |
size_t | stopTick |
size_t | maxTick |
size_t | minTick |
float | maxDerivative |
float | minDerivative |
float | hitCenter |
float | hitSigma |
float | hitHeight |
Definition at line 19 of file ICandidateHitFinder.h.
using reco_tool::ICandidateHitFinder::HitCandidate_t = struct HitCandidate { size_t startTick |
Definition at line 30 of file ICandidateHitFinder.h.
using reco_tool::ICandidateHitFinder::HitCandidateVec = std::vector<HitCandidate_t> |
Definition at line 41 of file ICandidateHitFinder.h.
using reco_tool::ICandidateHitFinder::MergeHitCandidateVec = std::vector<HitCandidateVec> |
Definition at line 42 of file ICandidateHitFinder.h.
using reco_tool::ICandidateHitFinder::Waveform = std::vector<float> |
Definition at line 44 of file ICandidateHitFinder.h.
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in reco_tool::CandHitDerivative, reco_tool::CandHitMorphological, and reco_tool::CandHitStandard.
|
pure virtual |
Implemented in reco_tool::CandHitDerivative, reco_tool::CandHitMorphological, and reco_tool::CandHitStandard.
|
pure virtual |
Implemented in reco_tool::CandHitDerivative, reco_tool::CandHitMorphological, and reco_tool::CandHitStandard.
float reco_tool::ICandidateHitFinder::hitCenter |
Definition at line 36 of file ICandidateHitFinder.h.
float reco_tool::ICandidateHitFinder::hitHeight |
Definition at line 38 of file ICandidateHitFinder.h.
float reco_tool::ICandidateHitFinder::hitSigma |
Definition at line 37 of file ICandidateHitFinder.h.
float reco_tool::ICandidateHitFinder::maxDerivative |
Definition at line 34 of file ICandidateHitFinder.h.
size_t reco_tool::ICandidateHitFinder::maxTick |
Definition at line 32 of file ICandidateHitFinder.h.
float reco_tool::ICandidateHitFinder::minDerivative |
Definition at line 35 of file ICandidateHitFinder.h.
size_t reco_tool::ICandidateHitFinder::minTick |
Definition at line 33 of file ICandidateHitFinder.h.
size_t reco_tool::ICandidateHitFinder::stopTick |
Definition at line 31 of file ICandidateHitFinder.h.
Referenced by reco_tool::CandHitDerivative::findHitCandidates(), and reco_tool::CandHitMorphological::findHitCandidates().