Ask a Question | Search PSRCHIVE: |
![]()
|
ProfileStats.h HasBaselineEstimator() Default constructor. Definition HasBaselineEstimator.C:15 Array of Profiles integrated over the same time interval. Definition Integration.h:37 Profile statistics text interface. Definition ProfileStatsInterface.h:21 void set_snr_estimator(const std::string &name) Set the signal-to-noise ratio estimator. Definition ProfileStats.C:516 unsigned get_baseline_nbin() const Get the number of phase bins in the baseline window. Definition ProfileStats.C:304 PhaseWeight * get_baseline() Return the off-pulse baseline mask. Definition ProfileStats.C:396 Reference::To< PhaseWeight > exclude The excluded phase bin mask. Definition ProfileStats.h:190 void set_exclude_estimator(ProfileWeightFunction *) The algorithm used to find the excluded phase bins. Definition ProfileStats.C:93 void set_regions(const PhaseWeight &pulse, const PhaseWeight &baseline) Set the on-pulse and baseline regions. Definition ProfileStats.C:238 PhaseWeight * get_all() Return the all pulse phase bin mask. Definition ProfileStats.C:408 void set_profile(const Profile *) Set the Profile from which statistics will be derived. Definition ProfileStats.C:110 Reference::To< PhaseWeight > baseline The off-pulse baseline mask. Definition ProfileStats.h:172 static unsigned get_instance_count() Get the number of ProfileStats instances in existence. Definition ProfileStats.C:22 Reference::To< SNRatioEstimator > snratio_estimator The algorithm used to compute the signal-to-noise ratio. Definition ProfileStats.h:160 void set_snratio_estimator(SNRatioEstimator *) The algorithm used to estimate the signal-to-noise ratio. Definition ProfileStats.C:221 bool regions_set True when the onpulse and baseline regions have been set. Definition ProfileStats.h:166 TextInterface::Parser * get_snr_interface() Get the text interface of the signal-to-noise ratio estimator. Definition ProfileStats.C:534 Reference::To< const Profile, false > profile The Profile from which statistics will be derived. Definition ProfileStats.h:151 Reference::To< WidthEstimator > width_estimator The algorithm used to estimate the pulse width. Definition ProfileStats.h:163 void set_onpulse_estimator(ProfileWeightFunction *) The algorithm used to find the on-pulse phase bins. Definition ProfileStats.C:165 void set_width_estimator(WidthEstimator *) The algorithm used to estimate the pulse width. Definition ProfileStats.C:206 Reference::To< const Integration, false > integration The Integration from which additional metadata can be obtained. Definition ProfileStats.h:154 void set_onpulse(unsigned ibin, bool) Set if the specified phase bin is in the on pulse window. Definition ProfileStats.C:324 TextInterface::Parser * get_pulse_width_interface() Get the text interface of the pulse width estimator. Definition ProfileStats.C:555 void select_profile(const Profile *) Set the Profile that defines the baseline and on-pulse regions. Definition ProfileStats.C:123 TextInterface::Parser * get_interface() Return a text interface that can be used to configure this instance. Definition ProfileStats.C:574 PhaseWeight * get_onpulse() Return the on-pulse phase bin mask. Definition ProfileStats.C:384 Reference::To< PhaseWeight > all All phase bins (subject to include and exclude) Definition ProfileStats.h:175 Estimate< double > get_total(bool subtract_baseline=true) const Returns the total flux of the on-pulse phase bins. Definition ProfileStats.C:259 double get_snr() const Get the signal-to-noise ratio. Definition ProfileStats.C:522 Reference::To< ProfileWeightFunction > onpulse_estimator The algorithm used to find the on-pulse phase bins. Definition ProfileStats.h:157 Reference::To< PhaseWeight > onpulse The on-pulse phase bin mask. Definition ProfileStats.h:169 Estimate< double > baseline_variance The variance of the total intensity baseline. Definition ProfileStats.h:178 void set_baseline_estimator(ProfileWeightFunction *) The algorithm used to find the off-pulse phase bins. Definition ProfileStats.C:182 Estimate< double > get_baseline_variance() const Returns the variance of the baseline. Definition ProfileStats.C:347 void deselect_onpulse(const Profile *profile, float threshold) Deselect onpulse phase bins in profile that fall below threshold. Definition ProfileStats.C:143 Reference::To< PhaseWeight > include The included phase bin mask. Definition ProfileStats.h:184 unsigned get_onpulse_nbin() const Get the number of phase bins in the on pulse window. Definition ProfileStats.C:297 Reference::To< ProfileWeightFunction > include_estimator The algorithm used to find the included phase bins. Definition ProfileStats.h:181 void set_pulse_width_estimator(const std::string &name) Set the pulse width estimator. Definition ProfileStats.C:543 void build() const Computes the phase bin masks. Definition ProfileStats.C:415 void set_integration(const Integration *) Set the Integration from which additional metadata can be obtained. Definition ProfileStats.C:561 void set_include_estimator(ProfileWeightFunction *) The algorithm used to find the included phase bins. Definition ProfileStats.C:76 ::Phase::Value get_pulse_width() const Get the pulse width. Definition ProfileStats.C:549 ProfileStats(const Profile *profile=0) Default constructor. Definition ProfileStats.C:28 Reference::To< ProfileWeightFunction > exclude_estimator The algorithm used to find the excluded phase bins. Definition ProfileStats.h:187 void get_regions(PhaseWeight &pulse, PhaseWeight &base) const Set the on-pulse and baseline regions. Definition ProfileStats.C:251 PhaseWeight algorithms that receive an input Profile. Definition ProfileWeightFunction.h:22 Algorithms that estimate the signal-to-noise ratio of pulse profiles. Definition SNRatioEstimator.h:23 Algorithms that estimate the width of the pulse profile. Definition WidthEstimator.h:27 Generated using doxygen 1.14.0
|