Ask a Question | Search PSRCHIVE: |
Home
|
Public Types |
Public Member Functions |
Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Pulsar::ProfileShiftFit Class Reference Calculates profile shifts by fitting to a template/standard. More...
Inheritance diagram for Pulsar::ProfileShiftFit:
Detailed DescriptionCalculates profile shifts by fitting to a template/standard. This class essentially reimplements the standard "Taylor fftfit" timing algorithm (used in PSRCHIVE's PhaseGradientShift method, etc). This has several benefits over the existing implementation in model_profile.C:
Member Function Documentation◆ apply_scale_and_shift()
Determine, then apply a shift a scale to data profile. Convenience function to determine, then apply, scale and shift. References Pulsar::Profile::rotate_phase(), and Pulsar::Profile::scale(). ◆ get_effective_duty_cycle()
Get the effective duty cycle of the standard. Refer to Equation 13 of van Straten (2006) or Equation B1 of Downs & Reichley (1983) [these equations are Fourier transform pairs]. The effective duty cycle is obtained when gain, g, and noise, sigma, both equal unity. References Pulsar::ProfileStats::get_onpulse_nbin(), Pulsar::ProfileStats::get_total(), Estimate< class, class >::get_value(), and Pulsar::ProfileStats::set_profile(). The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|