Ask a Question | Search PSRCHIVE: |
![]()
|
Calibrator.h Stores Calibrator parameters in an Archive. Definition CalibratorExtension.h:23 Definition Calibrator.h:151 virtual std::string get_title() const =0 Return the title to print above the plot. virtual unsigned get_nparam(unsigned iclass) const =0 Return the number of parameters in the specified class. virtual std::string get_label(unsigned iclass) const =0 Return the PGPLOT-encoded label of the specified class. virtual int get_colour_index(unsigned iclass, unsigned iparam) const Return the colour index. Definition Calibrator.h:186 virtual unsigned get_nclass() const =0 Return the number of parameter classes. virtual Estimate< float > get_param(unsigned ichan, unsigned iclass, unsigned iparam) const =0 Return the estimate of the specified parameter. virtual unsigned get_nchan() const =0 Return the number of frequency channels. virtual int get_graph_marker(unsigned iclass, unsigned iparam) const Return the graph marker. Definition Calibrator.h:190 virtual std::string get_param_name(unsigned iparam) const Return the PGPLOT-encoded name of the specified parameter. Definition Calibrator.h:178 Definition CalibratorType.h:26 Abstract base of classes that update model parameters. Definition Calibrator.h:103 virtual bool update(const Integration *)=0 Update the model parameters to match the integration. static Pulsar::Option< float > median_smoothing Fractional bandwidth of the window used in median filter. Definition Calibrator.h:41 const Archive * get_Archive() const Return a const reference to the calibrator archive. Definition Calibrator.C:124 Reference::To< Variation > variation Updates model parameters. Definition Calibrator.h:116 virtual Info * get_Info() const Return the Calibrator::Info information. Definition Calibrator.h:93 std::vector< std::string > filenames Filenames of Pulsar::Archives from which instance was created. Definition Calibrator.h:124 virtual std::string get_filenames() const Return a string containing the file information. Definition Calibrator.C:110 Archive * new_solution(const std::string &archive_class) const Return a new processed calibrator Archive with a CalibratorExtension. Definition Calibrator.C:146 Reference::To< Type > type The type of the Calibrator. Definition Calibrator.h:113 static unsigned get_instance_count() Returns the number of Calibrator instances currently in existence. Definition Calibrator.C:59 virtual void set_calibrator(const Archive *archive) Provide derived classes with access to the calibrator. Definition Calibrator.C:104 static Pulsar::Option< float > interpolating Fractional bandwidth over which interpolation will be performed. Definition Calibrator.h:44 bool has_calibrator() const Return true if the calibrator attribute has been set. Definition Calibrator.C:86 static Pulsar::Option< float > det_threshold Tolerance to non-physical values of the coherency matrix. Definition Calibrator.h:47 virtual MJD get_epoch() const Return the reference epoch of the calibration experiment. Definition Calibrator.C:138 virtual float get_weight(unsigned ichan) const =0 Get the weight associated with the specified channel. virtual CalibratorExtension * new_Extension() const =0 Return a new Calibrator Extension. bool has_Archive() const Return true if the calibrator is constructed from an Archive. Definition Calibrator.C:133 virtual unsigned get_nchan() const =0 Get the number of frequency channels in the calibrator. virtual const Type * get_type() const Return the Calibrator::Type of derived class. Definition Calibrator.C:74 virtual void calibrate(Archive *archive)=0 Calibrate the Pulsar::Archive. const Archive * get_calibrator() const Provide derived classes with access to the calibrator. Definition Calibrator.C:92 Reference::To< const CalibratorExtension > extension The CalibratorExtension of the Archive passed during construction. Definition Calibrator.h:121 Array of Profiles integrated over the same time interval. Definition Integration.h:37 Generated using doxygen 1.14.0
|