Public Member Functions | Private Attributes | List of all members
WireCell::Response::LfFilter Class Reference

#include <Response.h>

Inheritance diagram for WireCell::Response::LfFilter:
WireCell::Response::Generator

Public Member Functions

 LfFilter (double tau)
 
virtual ~LfFilter ()
 
virtual double operator() (double freq) const
 
- Public Member Functions inherited from WireCell::Response::Generator
virtual ~Generator ()
 
WireCell::Waveform::realseq_t generate (const WireCell::Waveform::Domain &domain, int nsamples)
 FIXME: eradicate Domain in favor of Binning. More...
 
WireCell::Waveform::realseq_t generate (const WireCell::Binning &tbins)
 Lay down the function into a binned waveform. More...
 

Private Attributes

const double _tau
 

Detailed Description

Definition at line 207 of file Response.h.

Constructor & Destructor Documentation

Response::LfFilter::LfFilter ( double  tau)

Definition at line 453 of file Response.cxx.

454  : _tau(tau)
455 {
456 }
Response::LfFilter::~LfFilter ( )
virtual

Definition at line 458 of file Response.cxx.

458  {
459 }

Member Function Documentation

double Response::LfFilter::operator() ( double  freq) const
virtual

Implements WireCell::Response::Generator.

Definition at line 461 of file Response.cxx.

462 {
463  return lf_filter(freq,_tau);
464 }
double lf_filter(double freq, double tau=0.02)
Definition: Response.cxx:386

Member Data Documentation

const double WireCell::Response::LfFilter::_tau
private

Definition at line 208 of file Response.h.


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