RotatingVectorModelShift.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2009 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Timing/Pulsar/FluxCentroid.h
10
11#ifndef __Pulsar_RotatingVectorModelShift_h
12#define __Pulsar_RotatingVectorModelShift_h
13
14#include "Pulsar/PolnProfileShiftEstimator.h"
15
16namespace Pulsar {
17
18 class ComplexRVMFit;
19
58
59}
60
61
62#endif // !defined __Pulsar_RotatingVectorModelShift_h
The primary interface to pulsar observational data.
Definition Archive.h:46
Fit rotating vector model to Stokes Q and U profiles.
Definition ComplexRVMFit.h:35
Convenience interface used to add ShiftEstimator children to factory.
Definition ShiftEstimator.h:60
Algorithms that estimate phase shift from a single polarization profile.
Definition PolnProfileShiftEstimator.h:21
Estimate< double > get_shift() const
Return the shift estimate.
Definition RotatingVectorModelShift.C:20
~RotatingVectorModelShift()
Destructor.
Definition RotatingVectorModelShift.C:85
RotatingVectorModelShift * clone() const
Return a copy constructed instance of self.
Definition RotatingVectorModelShift.C:89
RotatingVectorModelShift()
Default constructor.
Definition RotatingVectorModelShift.C:65
void preprocess(Archive *)
Prepare the data for use.
Definition RotatingVectorModelShift.C:45
TextInterface::Parser * get_interface()
Return a text interface that can be used to configure this instance.
Definition RotatingVectorModelShift.h:49
const RotatingVectorModelShift & operator=(const RotatingVectorModelShift &)
Assignment operator.
Definition RotatingVectorModelShift.C:79
Reference::To< ComplexRVMFit > rvmfit
The ComplexRVM class used to perform the fit.
Definition RotatingVectorModelShift.h:55
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0