Ask a Question | Search PSRCHIVE: |
Home
|
SquareWave.h void set_include(PhaseWeight *include) Include only the specified phase bins for consideration. Definition: ProfileWeightFunction.C:43 SquareWave * clone() const Return a copy constructed instance of self. Definition: SquareWave.C:419 Smooth * get_smooth() const Get the smoothing function. Definition: BaselineWindow.C:77 float get_threshold() const Get the threshold for square wave detection. Definition: SquareWave.h:78 unsigned get_nbin() const Get the number of weights in the array. Definition: PhaseWeight.h:70 const float * get_amps() const Return a pointer to the amplitudes array. Definition: ProfileAmps.C:141 PhaseWeight * get_mask(const Profile *, bool on, int start, int low) Returns the phase bins that were not flagged as outliers. Definition: SquareWave.C:212 unsigned get_nbin() const Return the number of bins. Definition: ProfileAmps.h:50 Type * release() const ExtensionType * get() const Template method searches for an Extension of the specified type. void set_threshold(float sigma) Set the threshold below which samples are included in the baseline. Definition: GaussianBaseline.C:39 virtual Profile * clone() const returns a pointer to a new copy of self Definition: Profile.C:124 float get_outlier_threshold() const Get the threshold used to reject outliers when computing levels. Definition: SquareWave.h:84 Array of Profiles integrated over the same time interval. Definition: Integration.h:37 Adaptively computes the baseline, assuming normally distributed noise. Definition: GaussianBaseline.h:70 void find_transitions(int &highlow, int &lowhigh, int &width) const Find the bin numbers at which the mean power transits. Definition: Profile_find_transitions.C:45 void set_outlier_threshold(float f) Set the threshold used to reject outliers when computing levels. Definition: SquareWave.h:81 TextInterface::Parser * get_interface() Return a text interface that can be used to configure this instance. Definition: SquareWave.C:413 void set_turns(float) Set the width of the smoothing window in turns. Definition: Smooth.C:23 Finds the phase window in which the smoothed Profile is an extremum. Definition: BaselineWindow.h:28 void set_find_maximum(bool f=true) Set to find the maximum mean. Definition: BaselineWindow.C:135 void set_initial_baseline(BaselineEstimator *) Set the BaselineEstimator used to find the initial baseline. Definition: IterativeBaseline.C:38 float find_phase(const std::vector< float > &s) Return the phase at which minimum or maximum mean is found. Definition: BaselineWindow.C:187 void set_risetime(float turns) Set the rise time of the square wave in turns of phase. Definition: SquareWave.h:69 void set_find_mean(float mean) Set to find the mean closest to the specified value. Definition: BaselineWindow.C:145 static Option< float > transition_phase If set, use the specified pulse phase for lo->hi transition. Definition: SquareWave.h:36 float get_risetime() const Get the rise time of the square wave in turns of phase. Definition: SquareWave.h:72 void stats(double *mean, double *variance=0, double *varmean=0, int bin_start=0, int bin_end=0) const Calculates the mean, variance, and variance of the mean. Definition: Profile_stats.C:27 void set_threshold(float turns) Set the threshold for square wave detection. Definition: SquareWave.h:75 PhaseWeight * operate(const Profile *) Convenience interface. Definition: BaselineEstimator.C:43 unsigned count_transitions(const Profile *profile) Count the level transitions. Definition: SquareWave.C:174 float get_snr(const Profile *profile) Return the signal to noise ratio. Definition: SquareWave.C:48 void get_transitions(const Profile *profile, std::vector< unsigned > &up, std::vector< unsigned > &down) Search for multiple level transitions. Definition: SquareWave.C:127 Stores information about the reference source (ATNF) Definition: CalInfoExtension.h:28 Calculates the signal-to-noise ratio using (on-off)/rms. Definition: SquareWave.h:31 void set_all(float weight) Set all weights to the specified value. Definition: PhaseWeight.C:114 Generated using doxygen 1.8.17
|