In file calibration/SignalInfo.hh:

namespace calibration class SignalInfo : private calsignalinfo_t

SignalInfo container

Inheritance:


Public Methods

SignalInfo ()
Default constructor
SignalInfo (const calsignalinfo_t& cal)
Constructor from calsignalinfo_t
operator const calsignalinfo_t* () const
Conversion operator to const calsignalinfo_t*
operator calsignalinfo_t* ()
Conversion operator to calsignalinfo_t*
void SetChnRelation (ECalChnRelation rel)
Set channel relation
ECalChnRelation GetChnRelation () const
Get channel relation
void SetCoeff (int i, double coeff)
Set coefficient
double GetCoeff (int i) const
Get coefficient
void SetExpo (int i, int expo)
Set exponent
int GetExpo (int i) const
Get exponent
void SetConj (int i, bool conj)
Set complex conjugate
bool GetConf (int i) const
Get complex conjugate
void SetDomain (ECalDomain domain)
Set domain
ECalDomain GetDomain () const
Get domain
void SetDensityUnits (ECalDensity dens)
Set density units
ECalDensity GetDensityUnits () const
Get density units
void SetBandwidth (double bw)
Set bandwidth
double GetBandwidth () const
Get conversion factor method

Documentation

A container for a calibration signal information.

SignalInfo()
Default constructor

SignalInfo(const calsignalinfo_t& cal)
Constructor from calsignalinfo_t

operator const calsignalinfo_t* () const
Conversion operator to const calsignalinfo_t*

operator calsignalinfo_t* ()
Conversion operator to calsignalinfo_t*

void SetChnRelation(ECalChnRelation rel)
Set the channel relation.
Parameters:
rel - channel relationv

ECalChnRelation GetChnRelation() const
Get the channel relation.
Returns:
channel relation

void SetCoeff(int i, double coeff)
Set the coefficient.
Parameters:
i - Channel index (0 - A, 1 - B)
coeff - Coefficient

double GetCoeff(int i) const
Get the coefficient.
Returns:
Coefficient
Parameters:
i - Channel index (0 - A, 1 - B)

void SetExpo(int i, int expo)
Set the exponent.
Parameters:
i - Channel index (0 - A, 1 - B)
expo - Exponent

int GetExpo(int i) const
Get the exponent.
Returns:
Exponent
Parameters:
i - Channel index (0 - A, 1 - B)

void SetConj(int i, bool conj)
Set complex conjugate
Parameters:
i - Channel index (0 - A, 1 - B)
conj - Complex conjugate

bool GetConf(int i) const
Get complex conjugate
Returns:
Complex conjugate
Parameters:
i - Channel index (0 - A, 1 - B)

void SetDomain(ECalDomain domain)
Set the domain.
Parameters:
domain - Domain

ECalDomain GetDomain() const
Get the domain.
Returns:
Domain

void SetDensityUnits(ECalDensity dens)
Set the density units.
Parameters:
dens - Density units

ECalDensity GetDensityUnits() const
Get the density units.
Returns:
Density units

void SetBandwidth(double bw)
Set the bandwidth.
Parameters:
bw - Bandwidth

double GetBandwidth() const
Gets the conversion factor of a calibration record.
Returns:
conversion factor


This class has no child classes.
Author:
Written March 2001 by Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


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


generated by doc++