All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus_tool::IDeconvolution Class Referenceabstract

#include <IDeconvolution.h>

Inheritance diagram for icarus_tool::IDeconvolution:
icarus_tool::FullWireDeconvolution icarus_tool::ROIDeconvolution

Public Member Functions

virtual ~IDeconvolution () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void initializeHistograms (art::TFileDirectory &) const =0
 
virtual void Deconvolve (IROIFinder::Waveform const &, double samplingRate, raw::ChannelID_t, IROIFinder::CandidateROIVec const &, recob::Wire::RegionsOfInterest_t &) const =0
 

Detailed Description

Definition at line 28 of file IDeconvolution.h.

Constructor & Destructor Documentation

virtual icarus_tool::IDeconvolution::~IDeconvolution ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void icarus_tool::IDeconvolution::configure ( const fhicl::ParameterSet &  pset)
pure virtual
virtual void icarus_tool::IDeconvolution::Deconvolve ( IROIFinder::Waveform const &  ,
double  samplingRate,
raw::ChannelID_t  ,
IROIFinder::CandidateROIVec const &  ,
recob::Wire::RegionsOfInterest_t  
) const
pure virtual
virtual void icarus_tool::IDeconvolution::initializeHistograms ( art::TFileDirectory &  ) const
pure virtual

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