Ask a Question | Search PSRCHIVE: |
![]()
|
FluctSpectStats.h 118void Pulsar::FluctSpectStats<ProfileType,ProfileStatsType>::set_profile (const ProfileType* _profile)
128void Pulsar::FluctSpectStats<ProfileType,ProfileStatsType>::select_profile (const ProfileType* _profile)
139void 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());
Finds a baseline that contains gaussian white noise. Definition ExponentialBaseline.h:19 FTransform::Plan * plan The fourier transform plan (useful in multi-threaded applications) Definition FluctSpectStats.h:89 Reference::To< const ProfileType > profile The Profile from which statistics will be derived. Definition FluctSpectStats.h:60 void select_profile(const ProfileType *) Set the Profile that defines the last harmonic and baseline. Definition FluctSpectStats.h:128 const ProfileStatsType * get_imag() const Get the imaginary component statistics. Definition FluctSpectStats.h:52 const ProfileType * get_fourier() const Get the fourier transform of the last set profile. Definition FluctSpectStats.h:46 Reference::To< ProfileStatsType > real Computes the statistics of the real component. Definition FluctSpectStats.h:66 const ProfileStatsType * get_real() const Get the real component statistics. Definition FluctSpectStats.h:49 bool regions_set When, true the onpulse and baseline estimators have been selected. Definition FluctSpectStats.h:72 void set_regions(const PhaseWeight &pulse, const PhaseWeight &baseline) Set the on-pulse and baseline regions. Definition FluctSpectStats.h:139 void build() Computes the phase bin masks. Definition FluctSpectStats.h:168 unsigned get_last_harmonic() const Return the last harmonic chosen in the on-pulse signal. Definition FluctSpectStats.h:43 virtual void preprocess(ProfileType *fourier_transform) Perform any preprocessing on fourier_transform. Definition FluctSpectStats.h:80 Reference::To< ProfileType > fourier The Fourier transform of the profile. Definition FluctSpectStats.h:63 virtual const Profile * reference(const ProfileType *)=0 Extract the reference profile. Reference::To< ProfileStatsType > imag Computes the statistics of the imaginary component. Definition FluctSpectStats.h:69 void set_profile(const ProfileType *) Set the Profile from which statistics will be derived. Definition FluctSpectStats.h:118 void get_regions(PhaseWeight &on, PhaseWeight &off) const Set the on-pulse and baseline regions. Definition FluctSpectStats.h:40 void set_plan(FTransform::Plan *p) Set the fourier transform plan. Definition FluctSpectStats.h:55 FluctSpectStats() Default constructor. Definition FluctSpectStats.h:106 Finds the last significant harmonic in a flucuation power spectral density. Definition LastHarmonic.h:33 const BaselineEstimator * get_baseline_estimator() const Get the BaselineEstimator used to find the off-pulse phase bins. Definition LastHarmonic.C:92 void set_Profile(const Profile *psd) Set the flucuation power spectral density from which the last harmonic will be computed. Definition LastHarmonic.C:37 unsigned get_last_harmonic() const Get the index of the last significant harmonic. Definition LastHarmonic.C:75 void resize(unsigned nbin) Resize the weights array. Definition PhaseWeight.h:74 virtual void get_weight(PhaseWeight *weight) Returns a PhaseWeight with the Profile attribute set. Definition ProfileWeightFunction.C:35 virtual void set_Profile(const Profile *) Set the Profile from which the PhaseWeight will be derived. Definition ProfileWeightFunction.C:29 Type * get() const Type * release() void detect(Profile *input) Square-law detect the input complex-valued Profile. Definition Fourier.C:103 Profile * fourier_transform(const Profile *, FTransform::Plan *=0) Return the forward Fourier transform of the input Profile. Definition Fourier.C:41 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 Generated using doxygen 1.14.0
|