Classes | Public Types | Public Member Functions | List of all members
reco_tool::ICandidateHitFinder Class Referenceabstract

#include <ICandidateHitFinder.h>

Inheritance diagram for reco_tool::ICandidateHitFinder:
reco_tool::CandHitDerivative reco_tool::CandHitMorphological reco_tool::CandHitStandard

Classes

struct  HitCandidate
 

Public Types

using HitCandidateVec = std::vector< HitCandidate >
 
using MergeHitCandidateVec = std::vector< HitCandidateVec >
 
using Waveform = std::vector< float >
 

Public Member Functions

virtual ~ICandidateHitFinder () noexcept=default
 
virtual void findHitCandidates (const recob::Wire::RegionsOfInterest_t::datarange_t &, const size_t, const size_t, const size_t, HitCandidateVec &) const =0
 
virtual void MergeHitCandidates (const recob::Wire::RegionsOfInterest_t::datarange_t &, const HitCandidateVec &, MergeHitCandidateVec &) const =0
 

Detailed Description

Definition at line 19 of file ICandidateHitFinder.h.

Member Typedef Documentation

Definition at line 36 of file ICandidateHitFinder.h.

Definition at line 37 of file ICandidateHitFinder.h.

Definition at line 39 of file ICandidateHitFinder.h.

Constructor & Destructor Documentation

virtual reco_tool::ICandidateHitFinder::~ICandidateHitFinder ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void reco_tool::ICandidateHitFinder::findHitCandidates ( const recob::Wire::RegionsOfInterest_t::datarange_t &  ,
const size_t  ,
const size_t  ,
const size_t  ,
HitCandidateVec  
) const
pure virtual
virtual void reco_tool::ICandidateHitFinder::MergeHitCandidates ( const recob::Wire::RegionsOfInterest_t::datarange_t &  ,
const HitCandidateVec ,
MergeHitCandidateVec  
) const
pure virtual

The documentation for this class was generated from the following file: