In file EasyCalibrate/IfoResponse.hh:

class IfoResponse : public FDFilterBase

Convert a Frequency series from strain units to the ADC response

Inheritance:


Public Methods

IfoResponse (void)
Construct a null IFO response filter
IfoResponse (const std::string& title, const std::string& file)
Construct and initialize an IFO response filter
virtual ~IfoResponse (void)
Ifo response filter destructor
IfoResponse* clone (void) const
Clone an ifo response filter
void read (const std::string& title, const std::string& file)
Initialize an IFO response filter from a specified file.
void readXml (const std::string& title, const std::string& istr)
Read calibration information from an xml file
void readFrame (const std::string& title, const std::string& istr)
Read calibration information from a framefile
void setFreq (double fMin, double fMax, double dF)
Set the frequency range to be filtered
void setResponse (const Time& t) const
Calculate the time-dependent response transfer function for the specified time
virtual void Apply (const FSeries& fIn, FSeries& fOut)
Filter a frequency series.
virtual void Apply (const FSpectrum& fIn, FSpectrum& fOut)
Filter a spectrum

Documentation

Convert a Frequency series from strain units to the ADC response
IfoResponse(void)
Construct a null IFO response filter

IfoResponse(const std::string& title, const std::string& file)
Construct and initialize an IFO response filter

virtual ~IfoResponse(void)
Ifo response filter destructor

IfoResponse* clone(void) const
Clone an ifo response filter

void read(const std::string& title, const std::string& file)
Read in a filter response transfer functions and parameters from a specified file. At present, only xml files are accepted, but in the future, read will determine whether the calibration file is an xml or frame file.

void readXml(const std::string& title, const std::string& istr)
Read calibration information from an xml file

void readFrame(const std::string& title, const std::string& istr)
Read calibration information from a framefile

void setFreq(double fMin, double fMax, double dF)
Set the frequency range to be filtered
Parameters:
fMin - Minimum frequency to be filtered.
fMax - Maximum frequency to be filtered.
dF - Frequency increment.

void setResponse(const Time& t) const
Calculate the time-dependent response transfer function for the specified time

virtual void Apply(const FSeries& fIn, FSeries& fOut)
Filter a frequency series in strain units to produce an output frequency series colored by the IFO response function and in ADC units. If the frequency limits have not been set, the input frequency series range is used.
Parameters:
fIn - Input frequency series in strain units.
fOut - Output frequency series in ADC units.

virtual void Apply(const FSpectrum& fIn, FSpectrum& fOut)
Filter a spectrum


This class has no child classes.
Author:
John Zweizig
Version:
1.1; March 30, 2005

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++