Public Member Functions | List of all members
UCorrelator::AntiBH13Filter Class Reference

#include <BH13Filter.h>

Public Member Functions

 AntiBH13Filter (const char *index_file="A4ImpulseTUFFs/index.txt")
 
virtual const char * tag () const
 
virtual const char * description () const
 
virtual void process (FilteredAnitaEvent *ev)
 
virtual void processOne (AnalysisWaveform *awf, const RawAnitaHeader *header, int whichAnt, int whichPol)
 
- Public Member Functions inherited from FilterOperation
virtual unsigned nOutputs () const
 
virtual const char * outputName (unsigned i) const
 
virtual unsigned outputLength (unsigned i) const
 
virtual void fillOutput (unsigned i, double *v) const
 
virtual ~FilterOperation ()
 

Additional Inherited Members

- Protected Member Functions inherited from FilterOperation
AnalysisWaveformgetWf (FilteredAnitaEvent *ev, int i)
 
AnalysisWaveformgetWf (FilteredAnitaEvent *ev, int ant, AnitaPol::AnitaPol_t pol)
 

Detailed Description

Filter that changes the response of antenna BH13 to back to normal, undoing the effects of BH13Filter. This needs to be done for combining deconvolved waveforms upon which the BH13Filter has been applied THIS IS NOW IMPLEMENTED IN TERMS OF BH13 FILTER

Definition at line 44 of file BH13Filter.h.

Inheritance diagram for UCorrelator::AntiBH13Filter:
Inheritance graph
[legend]
Collaboration diagram for UCorrelator::AntiBH13Filter:
Collaboration graph
[legend]

Member Function Documentation

virtual const char* UCorrelator::AntiBH13Filter::description ( ) const
inlinevirtual

human readable description, should provide sufficient information to understand what was done

Implements FilterOperation.

Definition at line 56 of file BH13Filter.h.

virtual void UCorrelator::AntiBH13Filter::process ( FilteredAnitaEvent event)
inlinevirtual

operate on the FilteredAnitaEvent

Implements FilterOperation.

Definition at line 58 of file BH13Filter.h.

virtual void UCorrelator::AntiBH13Filter::processOne ( AnalysisWaveform awf,
const RawAnitaHeader header,
int  ant,
int  pol 
)
inlinevirtual

operate on one waveform (ABL added moved this from UniformFitlerOperation so that FilterStrategy could call its this on single waveforms, and the weird argument structure is just so it matches ad sinsub)

Implements FilterOperation.

Definition at line 59 of file BH13Filter.h.

virtual const char* UCorrelator::AntiBH13Filter::tag ( ) const
inlinevirtual

short name for operation, will be used for output tree name, if there is one

Implements FilterOperation.

Definition at line 55 of file BH13Filter.h.


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