Ask a Question | Search PSRCHIVE: |
Home
|
FluctSpectStats.h 118 void Pulsar::FluctSpectStats<ProfileType,ProfileStatsType>::set_profile (const ProfileType* _profile)
128 void Pulsar::FluctSpectStats<ProfileType,ProfileStatsType>::select_profile (const ProfileType* _profile)
139 void Pulsar::FluctSpectStats<ProfileType,ProfileStatsType>::set_regions (const PhaseWeight& on, const PhaseWeight& off)
201 DEBUG("Pulsar::FluctSpectStats::build last harmonic=" << last_harmonic << " nbin on=" << onpulse.get_weight_sum());
212 DEBUG("Pulsar::FluctSpectStats::build masks nbin=" << onpulse.get_nbin () << " != obs nbin=" << re->get_nbin());
void get_regions(PhaseWeight &on, PhaseWeight &off) const Set the on-pulse and baseline regions. Definition: FluctSpectStats.h:50 virtual void preprocess(ProfileType *fourier_transform) Perform any preprocessing on fourier_transform. Definition: FluctSpectStats.h:90 virtual const Profile * reference(const ProfileType *)=0 Extract the reference profile. const BaselineEstimator * get_baseline_estimator() const Get the BaselineEstimator used to find the off-pulse phase bins. Definition: LastHarmonic.C:92 void resize(unsigned nbin) Resize the weights array. Definition: PhaseWeight.h:67 unsigned get_last_harmonic() const Get the index of the last significant harmonic. Definition: LastHarmonic.C:75 FluctSpectStats() Default constructor. Definition: FluctSpectStats.h:106 Reference::To< ProfileStatsType > real Computes the statistics of the real component. Definition: FluctSpectStats.h:76 void fourier_to_re_im(const PolnProfile *fourier, PolnProfile *re, PolnProfile *im) Divide the output of fourier_transform into its real and imaginary components. Definition: Fourier.C:158 Reference::To< const ProfileType > profile The Profile from which statistics will be derived. Definition: FluctSpectStats.h:70 Type * release() void select_profile(const ProfileType *) Set the Profile that defines the last harmonic and baseline. Definition: FluctSpectStats.h:128 Type * get() const void set_Profile(const Profile *psd) Set the flucuation power spectral density from which the last harmonic will be computed. Definition: LastHarmonic.C:37 void set_profile(const ProfileType *) Set the Profile from which statistics will be derived. Definition: FluctSpectStats.h:118 const ProfileType * get_fourier() const Get the fourier transform of the last set profile. Definition: FluctSpectStats.h:56 Profile * fourier_transform(const Profile *, FTransform::Plan *=0) Return the forward Fourier transform of the input Profile. Definition: Fourier.C:41 const ProfileStatsType * get_real() const Get the real component statistics. Definition: FluctSpectStats.h:59 Finds the last significant harmonic in a flucuation power spectral density. Definition: LastHarmonic.h:37 void set_plan(FTransform::Plan *p) Set the fourier transform plan. Definition: FluctSpectStats.h:65 virtual void get_weight(PhaseWeight *weight) Returns a PhaseWeight with the Profile attribute set. Definition: ProfileWeightFunction.C:26 unsigned get_last_harmonic() const Return the last harmonic chosen in the on-pulse signal. Definition: FluctSpectStats.h:53 virtual void set_Profile(const Profile *) Set the Profile from which the PhaseWeight will be derived. Definition: ProfileWeightFunction.C:20 Finds a baseline that contains gaussian white noise. Definition: ExponentialBaseline.h:24 FTransform::Plan * plan The fourier transform plan (useful in multi-threaded applications) Definition: FluctSpectStats.h:99 void detect(Profile *input) Square-law detect the input complex-valued Profile. Definition: Fourier.C:103 void build() Computes the phase bin masks. Definition: FluctSpectStats.h:168 const ProfileStatsType * get_imag() const Get the imaginary component statistics. Definition: FluctSpectStats.h:62 bool regions_set When, true the onpulse and baseline estimators have been selected. Definition: FluctSpectStats.h:82 Reference::To< ProfileStatsType > imag Computes the statistics of the imaginary component. Definition: FluctSpectStats.h:79 Reference::To< ProfileType > fourier The Fourier transform of the profile. Definition: FluctSpectStats.h:73 void set_regions(const PhaseWeight &pulse, const PhaseWeight &baseline) Set the on-pulse and baseline regions. Definition: FluctSpectStats.h:139 Generated using doxygen 1.8.17
|