Public Member Functions | List of all members
AnitaResponse::CLEANDeconvolution Class Reference

#include <SystemResponse.h>

Public Member Functions

 CLEANDeconvolution (const TF1 *restoring_beam, double gain=0.05, double threshold=0.01, double noiselevel=10, bool convolve_residuals=true, int maxiter=5000)
 
void setThreshold (double t)
 
virtual void deconvolve (AnalysisWaveform *wf, const AnalysisWaveform *rwf) const
 
void enableSaveIntermediate (bool enable=true)
 
std::vector< AnalysisWaveform * > * getIntermediateXcorrs () const
 
std::vector< AnalysisWaveform * > * getIntermediateYs () const
 
std::vector< AnalysisWaveform * > * getIntermediateSubs () const
 
AnalysisWaveformgetComponents () const
 
- Public Member Functions inherited from AnitaResponse::DeconvolutionMethod
 __attribute__ ((deprecated)) virtual void deconvolve(int Nf
 

Additional Inherited Members

- Public Attributes inherited from AnitaResponse::DeconvolutionMethod
double df
 
double FFTWComplexY
 
double FFTWComplex const FFTWComplex *response const
 

Detailed Description

Cosmin's (incomplete) version of CLEAN. Needs to be tuned/debugged!!!

Definition at line 54 of file SystemResponse.h.

Inheritance diagram for AnitaResponse::CLEANDeconvolution:
Inheritance graph
[legend]
Collaboration diagram for AnitaResponse::CLEANDeconvolution:
Collaboration graph
[legend]

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