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

#include <IFilter.h>

Inheritance diagram for icarus_tool::IFilter:
icarus_tool::Filter

Public Member Functions

virtual ~IFilter () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void setResponse (size_t numBins, double correct3D, double timeScaleFctr)=0
 
virtual void outputHistograms (art::TFileDirectory &) const =0
 
virtual size_t getPlane () const =0
 
virtual const
icarusutil::FrequencyVec
getResponseVec () const =0
 

Detailed Description

Definition at line 25 of file IFilter.h.

Constructor & Destructor Documentation

virtual icarus_tool::IFilter::~IFilter ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void icarus_tool::IFilter::configure ( const fhicl::ParameterSet &  pset)
pure virtual

Implemented in icarus_tool::Filter.

virtual size_t icarus_tool::IFilter::getPlane ( ) const
pure virtual

Implemented in icarus_tool::Filter.

virtual const icarusutil::FrequencyVec& icarus_tool::IFilter::getResponseVec ( ) const
pure virtual

Implemented in icarus_tool::Filter.

virtual void icarus_tool::IFilter::outputHistograms ( art::TFileDirectory &  ) const
pure virtual

Implemented in icarus_tool::Filter.

virtual void icarus_tool::IFilter::setResponse ( size_t  numBins,
double  correct3D,
double  timeScaleFctr 
)
pure virtual

Implemented in icarus_tool::Filter.


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