1 #ifndef MHO_FringeRotation_HH__
2 #define MHO_FringeRotation_HH__
39 virtual std::complex< double >
vrot(
double time_delta,
double freq,
double ref_freq,
double dr,
double mbd)
const;
53 void SetSBDMax(
double sbd_max) { fSBDMax = sbd_max; }
86 static const std::complex< double > fImagUnit;
98 std::complex< double > vrot_v1(
double time_delta,
double freq,
double ref_freq,
double dr,
double mbd)
const;
106 double calc_sideband_correction(
double mbd)
const;
113 bool fOptimizeClosure;
Class MHO_FringeRotation.
Definition: MHO_FringeRotation.hh:22
void SetSBDMax(double sbd_max)
Setter for sbd max.
Definition: MHO_FringeRotation.hh:53
void SetNSBDBins(int n_sbd_bins)
Setter for N sbd bins.
Definition: MHO_FringeRotation.hh:67
void SetSBDMaxBin(int sbd_max_bin)
Setter for sbd max bin.
Definition: MHO_FringeRotation.hh:60
void SetOptimizeClosureTrue()
Setter for optimize closure true.
Definition: MHO_FringeRotation.hh:78
virtual ~MHO_FringeRotation()
Definition: MHO_FringeRotation.hh:25
MHO_FringeRotation()
Definition: MHO_FringeRotation.cc:7
void SetOptimizeClosureFalse()
Setter for optimize closure false.
Definition: MHO_FringeRotation.hh:83
void SetSideband(int sb)
Setter for sideband - passes the sideband information if optimize_closure requires single-sideband co...
Definition: MHO_FringeRotation.hh:73
virtual std::complex< double > vrot(double time_delta, double freq, double ref_freq, double dr, double mbd) const
Calculates fringe rotation for given delay, delay-rate, time and frequency difference.
Definition: MHO_FringeRotation.cc:19
void SetSBDSeparation(double sbd_sep)
Setter for SBD bin separation.
Definition: MHO_FringeRotation.hh:46
Definition: MHO_ChannelLabeler.hh:17