Ask a Question | Search PSRCHIVE: |
Home
|
FluxPlot.h bool plot_histogram Plot histogram style. Definition: ProfileVectorPlotter.h:62 void set_crop(float new_crop) Set the crop fraction. Definition: FluxPlot.h:131 void draw(const Archive *) Draw the profiles in the currently open window. Definition: FluxPlot.C:174 float get_margin(pgplot::Units) const Get the margin in the specified metric. Definition: PlotLabel.C:87 virtual void plot_error_box(const Archive *data) Draw the error box. Definition: FluxPlot.C:392 TextInterface::Parser * get_interface() Return the text interface. Definition: FluxPlot.C:49 void set_pol(Index _ipol) Set the polarization to plot. Definition: FluxPlot.h:82 virtual Signal::Scale get_scale() const =0 Get the scale in which flux density is measured. void set_original_nchan(unsigned nchan) Set the original number of frequency channels. Definition: FluxPlot.h:112 virtual void get_profiles(const Archive *)=0 Derived classes must provide the profiles. virtual void auto_scale_phase(const Profile *data, float buffer) Automatically scale in on the on-pulse region. Definition: FluxPlot.C:275 std::string get_left() const Get the label to be drawn to the left of the frame. Definition: PlotLabel.h:49 Estimate< double > get_variance() const Get the weighted variance of the Profile amplitudes. Definition: PhaseWeight.C:351 unsigned get_nbin() const Return the number of bins. Definition: ProfileAmps.h:50 unsigned get_nrows(const std::string &label) const Get the number of rows in the label. Definition: PlotLabel.C:78 void set_chan(Index _ichan) Set the frequency channel to plot (where applicable) Definition: FluxPlot.h:78 const ExtensionType * get() const Template method searches for an Extension of the specified type. void set_peak_zoom(float zoom) Automatically zoom in on the pulse peak. Definition: FluxPlot.h:90 void set_subint(Index _isubint) Set the sub-integration to plot (where applicable) Definition: FluxPlot.h:74 virtual unsigned get_nchan() const =0 Get the number of frequency channels used. virtual PhaseWeight * operate(const Profile *) Convenience interface. Definition: ProfileWeightFunction.C:34 float get_min() const Get the minimum amplitude with non-zero weight. Definition: PhaseWeight.C:225 virtual double get_centre_frequency() const =0 Get the centre frequency of the observation. Integration * get_Integration(unsigned subint) Return pointer to the specified Integration. Definition: IntegrationManager.C:41 float max(int bin_start=0, int bin_end=0) const Returns the maximum amplitude. Definition: Profile.C:651 void set_info_label(bool flag=true) Use an informative label above the plot. Definition: FluxPlot.C:455 const ProfileVectorPlotter * get_plotter() const Provide limited access to the plotter. Definition: FluxPlot.h:125 void set_plot_error_box(int code) Plot an error box on the baseline. Definition: FluxPlot.h:102 PhaseWeight algorithms that receive an input Profile. Definition: ProfileWeightFunction.h:26 T get_value() const void set_logarithmic(int val) Plot on a logarithmic scale, normalized by noise. Definition: FluxPlot.h:86 virtual double get_bandwidth() const =0 Get the overall bandwidth of the observation. void plot_profile(const Profile *) Draw a profile in the currently open window. Definition: FluxPlot.C:255 StrategySet * get_strategy() const Returns the strategy manager. Definition: StrategySet.C:182 std::string get_ylabel(const Archive *) Get the default label for the y axis. Definition: FluxPlot.C:316 void prepare(const Archive *) Perform any preprocessing steps. Definition: FluxPlot.C:64 PhaseWeight * baseline() const Return a new PhaseWeight instance with the baseline phase bins masked. Definition: Profile_baseline.C:15 Jansky void set_baseline_zoom(float zoom) Automatically zoom in on the baseline. Definition: FluxPlot.h:94 virtual float get_phase_error(const Archive *data) Compute the error in phase. Definition: FluxPlot.C:328 U get_variance() const virtual float get_flux_error(const Profile *data) Compute the error in flux. Definition: FluxPlot.C:379 virtual double get_folding_period() const =0 Get the folding or topocentric pulsar period (in seconds) virtual double get_dispersion_measure() const =0 Get the dispersion measure (in ) float get_displacement(int row, pgplot::Units) const Get the displacement of label[irow] in the specified metric. Definition: PlotLabel.C:96 virtual unsigned get_nbin() const =0 Get the number of pulsar phase bins used. void set_selection(const PhaseWeight *) Set the selected profiles. Definition: FluxPlot.C:249 void find_peak_edges(int &rise, int &fall) const Find the bin numbers at which the cumulative power crosses thresholds. Definition: Profile_find_peak_edges.C:34 void set_plot_histogram(bool f=true) Plot an error box on the baseline. Definition: FluxPlot.h:106 virtual float get_flux_maximum(const Profile *data) Compute the maximum flux. Definition: FluxPlot.C:55 Generated using doxygen 1.8.17
|