Subtract.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2004 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/General/Pulsar/Subtract.h
10 
11 #ifndef __Pulsar_Subtract_h
12 #define __Pulsar_Subtract_h
13 
14 #include "Pulsar/Combination.h"
15 #include "Pulsar/Profile.h"
16 
17 namespace Pulsar {
18 
20  class Subtract : public Combination<Profile>
21  {
22 
23  public:
24 
25  void transform (Profile*);
26 
27  };
28 
29 }
30 
31 #endif
Calculates the signal-to-noise ratio using old default algorithm.
Definition: PhaseSNR.h:31
void diff(const Profile *profile)
subtract profile from this
Definition: Profile.C:341
Any quantity recorded as a function of pulse phase.
Definition: Profile.h:45
Finds pulse defined by number of consecutive points above threshold.
Definition: PeakConsecutive.h:31
Configuration option.
Definition: Config.h:73
void transform(Profile *)
Defined by derived classes.
Definition: Subtract.C:11
Finds the phase window in which the smoothed Profile is an extremum.
Definition: BaselineWindow.h:28
Defines the PSRCHIVE library.
Definition: CalSource.h:17
const Profile * get_operand() const
Get the Container from which data will be taken during transformation.
Definition: Combination.h:38

Generated using doxygen 1.8.17