ChannelZapModulation.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2005 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/General/Pulsar/ChannelZapModulation.h
10 
11 #ifndef _Pulsar_ChannelZapModulation_H
12 #define _Pulsar_ChannelZapModulation_H
13 
14 #include "Pulsar/ChannelWeight.h"
15 
16 namespace Pulsar {
17 
20 
21  public:
22 
25 
27  void weight (Integration* integration);
28 
29  protected:
30 
31  float cutoff_threshold;
32 
33  };
34 
35 }
36 
37 #endif
Array of Profiles integrated over the same time interval.
Definition: Integration.h:37
void weight(Integration *integration)
Set integration weights.
Definition: ChannelZapModulation.C:19
Weights each channel using normalized r.m.s. total intensity.
Definition: ChannelZapModulation.h:19
ChannelZapModulation()
Default constructor.
Definition: ChannelZapModulation.C:13
Algorithms that set the weights of frequency channels.
Definition: ChannelWeight.h:21
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.14