LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 20 of file ICandidateHitFinder.h.

Member Typedef Documentation

using reco_tool::ICandidateHitFinder::Waveform = std::vector<float>

Definition at line 40 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: