ProfileStandardShift.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/ProfileStandardShift.h
10
11#ifndef __Pulsar_ProfileStandardShift_h
12#define __Pulsar_ProfileStandardShift_h
13
14#include "Pulsar/ProfileShiftEstimator.h"
15
16namespace Pulsar {
17
20 {
21
22 public:
23
25 virtual void set_standard (const Profile* p) { standard = p; }
26
28 const Profile* get_standard () const { return standard; }
29
30 protected:
31
33 };
34
35}
36
37
38#endif // !defined __Pulsar_ProfileStandardShift_h
Algorithms that estimate the phase shift from a single pulse profile.
Definition ProfileShiftEstimator.h:21
Estimates the phase shift relative to a standard pulse profile.
Definition ProfileStandardShift.h:20
virtual void set_standard(const Profile *p)
Set the profile with respect to which the shift will be estimated.
Definition ProfileStandardShift.h:25
const Profile * get_standard() const
Get the profile with respect to which the shift will be estimated.
Definition ProfileStandardShift.h:28
Any quantity recorded as a function of pulse phase.
Definition Profile.h:40
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0