PSRCHIVE
| Ask a Question | Search PSRCHIVE: |
Home
|
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
List of all members
Pulsar::Receiver Class Reference Contains information about the receiver and receiver platform. More...
Inheritance diagram for Pulsar::Receiver:
Detailed DescriptionContains information about the receiver and receiver platform. Member Enumeration Documentation◆ TrackingMember Function Documentation◆ clone()
◆ get()
template<class StateType>
If the current state is not of the specified StateType, a new state will be created, copied, and installed References Receiver(), and state. Referenced by Pulsar::FrontendCorrection::calibrate(), get_calibrator_offset(), get_symmetry_angle(), get_X_offset(), get_Y_offset(), Pulsar::BasisCorrection::required(), set_basis(), set_calibrator_offset(), set_hand(), set_orientation(), set_reference_source_phase(), set_symmetry_angle(), set_X_offset(), set_Y_offset(), and Pulsar::FrontendCorrection::undo(). ◆ get_interface()
Return a text interfaces that can be used to access this instance. Reimplemented from Pulsar::Archive::Extension. ◆ get_short_name()
Return an abbreviated name that can be typed relatively quickly. Reimplemented from Pulsar::Archive::Extension. ◆ new_Receiver()
Construct a new Receiver instance from a string.
References name, Receiver(), and set_name(). Referenced by load(). ◆ parse()
Parses the value of a Receiver attribute from a string. Parses the values of model parameters and fit flags from a string. References Celestial, Feed, Galactic, set_basis(), set_calibrator_offset(), set_X_offset(), set_Y_offset(), tracking_angle, tracking_mode, and Pulsar::IntegrationManager::verbose. ◆ set_calibrator_offset()
Set the offset of the feed calibrator axis from its nominal value. In the linear basis, the noise diode must illuminate both receptors equally. Therefore, there are only two valid orientations:
References get(). Referenced by Pulsar::Parkes::COAX10_50(), Pulsar::Receiver::Linear::copy(), Pulsar::Parkes::H_OH(), Pulsar::Parkes::Multibeam(), parse(), and Pulsar::TimerArchive::unpack(). ◆ set_hand()
Set the hand of the basis. If this method is called, then any changes due to set_Y_offset will be reset. References get(). Referenced by Pulsar::Receiver::Native::copy(), and Pulsar::ASPArchive::load_extensions(). ◆ set_orientation()
Set the orientation of the basis about the line of sight. If this method is called, then any previous changes due to set_X_offset, set_Y_offset, or set_symmetry_angle will be reset. References get(). Referenced by Pulsar::Receiver::Native::copy(). ◆ set_X_offset()
Set the offset of the feed X axis with respect to the platform zero. If this method is called, then any previous changes due to set_orientation or set_symmetry_angle will be reset. References get(). Referenced by Pulsar::Parkes::COAX10_50(), Pulsar::Parkes::H_OH(), Pulsar::Parkes::Multibeam(), parse(), and Pulsar::TimerArchive::unpack(). Member Data Documentation◆ atten_a
Attenuator, Poln A. The software currently does nothing with this value Referenced by get_atten_a(), operator=(), Receiver(), and set_atten_a(). ◆ atten_b
Attenuator, Poln B. The software currently does nothing with this value Referenced by get_atten_b(), operator=(), Receiver(), and set_atten_b(). ◆ basis_corrected
Flag set when the offset of the feed has been corrected. This flag should be set when the offset of the feed X and Y axes and any rotation of the feed (tracking_angle) with respect to the platform zero have been corrected. Referenced by get_basis_corrected(), operator=(), Receiver(), and set_basis_corrected(). ◆ projection_corrected
Flag set when platform to sky transformation has been corrected. For a horizon mounted antenna, this flag should be set when the rotation of the platform zero, known as the vertical angle or parallactic angle, has been corrected. Referenced by get_projection_corrected(), operator=(), Receiver(), and set_projection_corrected(). ◆ tracking_angle
The rotation angle tracked by the feed. The interpretation of this angle depends on the mode Referenced by get_tracking_angle(), operator=(), parse(), and set_tracking_angle(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||