MeanJones.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2010 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Polarimetry/Pulsar/MeanJones.h
10 
11 #ifndef __Calibration_MeanJones_H
12 #define __Calibration_MeanJones_H
13 
14 #include "MEAL/JonesCloude.h"
15 
16 namespace Calibration {
17 
19  class MeanJones : public Reference::Able
20  {
21 
22  public:
23 
24  static bool verbose;
25 
27  void integrate (const MEAL::Complex2* model);
28 
31 
32  protected:
33 
35  MEAL::JonesCloude convert;
36 
37  };
38 
39 }
40 
41 #endif
Jones< double > get_mean()
Update the Model parameters with the current value of the mean.
Definition: MeanJones.C:43
void integrate(const MEAL::Complex2 *model)
Add the Model parameters to the running mean.
Definition: MeanJones.C:16

Generated using doxygen 1.8.17