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

#include <IElectronicsResponse.h>

Inheritance diagram for icarus_tool::IElectronicsResponse:
icarus_tool::ElectronicsResponse icarus_tool::ElectronicsResponseBesselApprox

Public Member Functions

virtual ~IElectronicsResponse () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void setResponse (size_t numBins, double binWidth)=0
 
virtual void outputHistograms (art::TFileDirectory &) const =0
 
virtual size_t getPlane () const =0
 
virtual double getFCperADCMicroS () const =0
 
virtual double getASICShapingTime () const =0
 
virtual const icarusutil::TimeVecgetResponseVec () const =0
 
virtual const
icarusutil::FrequencyVec
getResponseFFTVec () const =0
 

Detailed Description

Definition at line 25 of file IElectronicsResponse.h.

Constructor & Destructor Documentation

virtual icarus_tool::IElectronicsResponse::~IElectronicsResponse ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void icarus_tool::IElectronicsResponse::configure ( const fhicl::ParameterSet &  pset)
pure virtual
virtual double icarus_tool::IElectronicsResponse::getASICShapingTime ( ) const
pure virtual
virtual double icarus_tool::IElectronicsResponse::getFCperADCMicroS ( ) const
pure virtual
virtual size_t icarus_tool::IElectronicsResponse::getPlane ( ) const
pure virtual
virtual const icarusutil::FrequencyVec& icarus_tool::IElectronicsResponse::getResponseFFTVec ( ) const
pure virtual
virtual const icarusutil::TimeVec& icarus_tool::IElectronicsResponse::getResponseVec ( ) const
pure virtual
virtual void icarus_tool::IElectronicsResponse::outputHistograms ( art::TFileDirectory &  ) const
pure virtual
virtual void icarus_tool::IElectronicsResponse::setResponse ( size_t  numBins,
double  binWidth 
)
pure virtual

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