Ask a Question | Search PSRCHIVE: |
Home
|
Public Member Functions |
Public Attributes |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
Pulsar::ReceptionCalibrator Class Reference Implements Measurement Equation Modeling (van Straten 2004) More...
Inheritance diagram for Pulsar::ReceptionCalibrator:
Detailed DescriptionImplements Measurement Equation Modeling (van Straten 2004) This class determines the instrumental response by modeling the variation with parallactic angle of the Stokes parameters of an unknown source. A number of constraints may be incorporated using the add_observation, add_ReferenceCalibrator, and add_FluxCalibrator methods. Constructor & Destructor Documentation◆ ReceptionCalibrator()
Construct with optional first pulsar archive. The Archive passed to this constructor will be used to supply the first guess for each pulse phase bin used to constrain the fit. Member Function Documentation◆ add_calibrator()
Add the calibrator observation to the set of constraints. Add the specified pulsar observation to the set of constraints. Reimplemented from Pulsar::SystemCalibrator. References Signal::Calibrator, and Pulsar::Archive::get_type(). ◆ add_data()
Add Integration data to the CoherencyMeasurement vector. Data is taken from the specified frequency channel and phase bin.
References Error::get_message(), Calibration::SourceEstimate::input_index, and Calibration::SourceEstimate::phase_bin. ◆ add_pulsar()
Add pulsar data constraints to coherency measurement set. Derived types must define how pulsar data are incorporated Implements Pulsar::SystemCalibrator. References Pulsar::Integration::get_epoch(), and Pulsar::Integration::new_PolnProfile(). ◆ initial_observation()
Initialization performed using the first observation added. This method is called on the first call to add_observation. It initializes various arrays and internal book-keeping attributes. References Pulsar::Archive::clone(), Pulsar::Archive::get_dedispersed(), Pulsar::Archive::get_filename(), Pulsar::Archive::get_state(), Pulsar::Archive::get_type(), Signal::Pulsar, Pulsar::FrontendCorrection::required(), Pulsar::Archive::start_time(), and Signal::Stokes. ◆ match()
Ensure that the pulsar observation can be added to the data set. Add the specified pulsar observation to the set of constraints. Reimplemented from Pulsar::SystemCalibrator. ◆ valid_mask()
Mask invalid SourceEstimate states The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|