Ask a Question | Search PSRCHIVE: |
Home
|
PuMaArchive.h Pulsar bool advocate(const char *filename) Advocate the use of PuMaArchive to interpret filename. Definition: PuMaArchive.C:590 unsigned get_nsubint() const Get the number of sub-integrations stored in the file. Definition: PuMaArchive.C:128 void set_type(Signal::Source type) Set the observation type (psr, cal) Definition: PuMaArchive.C:205 bool can_unload() const The unload_file method is implemented. Definition: PuMaArchive.h:171 sky_coord get_coordinates() const Get the coordinates of the source. Definition: PuMaArchive.C:230 PPQQ bool get_poln_calibrated() const Data has been poln calibrated. Definition: PuMaArchive.C:322 Signal::Source get_type() const Get the observation type (psr, cal) Definition: PuMaArchive.C:199 unsigned get_nchan() const Get the number of frequency channels used. Definition: PuMaArchive.C:104 virtual Signal::Scale get_scale() const Get the scale of the profiles. Definition: PuMaArchive.C:166 void set_source(const std::string &source) Set the source name. Definition: PuMaArchive.C:221 const float * get_amps() const Return a pointer to the amplitudes array. Definition: ProfileAmps.C:141 bool get_dedispersed() const Inter-channel dispersion delay has been removed. Definition: PuMaArchive.C:286 virtual void set_centre_frequency(double cfreq) set the centre frequency (in MHz) Definition: Profile.h:204 FluxDensity void set_nbin(unsigned numbins) Set the number of pulsar phase bins. Definition: PuMaArchive.C:98 std::string get_name() Return the name of the PuMaArchive plugin. Definition: PuMaArchive.h:196 unsigned get_npol() const Get the number of frequency channels used. Definition: PuMaArchive.C:116 virtual std::string warning() const void unload_file(const char *filename) const Unload the PuMaArchive (header and Integration data) to filename. Definition: PuMaArchive.C:547 void set_rotation_measure(double rm) Set the rotation measure (in ) Definition: PuMaArchive.C:302 State Stokes std::string get_description() Return description of this plugin. Definition: PuMaArchive.C:581 double get_dispersion_measure() const Get the dispersion measure (in ) Definition: PuMaArchive.C:274 double get_bandwidth() const Get the overall bandwidth of the observation. Definition: PuMaArchive.C:262 void set_poln_calibrated(bool done=true) Set the status of the poln calibrated flag. Definition: PuMaArchive.C:328 Scale ReferenceFluxDensity Signal::State get_state() const Get the state of the profiles. Definition: PuMaArchive.C:153 Intensity Integration * load_Integration(const char *filename, unsigned subint) Load the specified Integration from filename, returning new instance. Definition: PuMaArchive.C:466 Array of Profiles integrated over the same time interval. Definition: Integration.h:37 void set_coordinates(const sky_coord &coordinates) Set the coordinates of the source. Definition: PuMaArchive.C:243 void load_header(const char *filename) Load the PuMa header information from filename. Definition: PuMaArchive.C:416 virtual void set_epoch(const MJD &mjd) Set the epoch of the rising edge of bin zero. Definition: BasicIntegration.h:63 void set_dedispersed(bool done=true) Set the status of the parallactic angle flag. Definition: PuMaArchive.C:292 void set_faraday_corrected(bool done=true) Set the status of the ISM RM flag. Definition: PuMaArchive.C:315 std::string get_source() const Get the source name. Definition: PuMaArchive.C:211 Agent() Default constructor (necessary even when empty) Definition: PuMaArchive.C:576 This class registers the PuMaArchive plugin class for use. Definition: PuMaArchive.h:185 void set_nchan(unsigned numchan) Set the number of frequency channels. Definition: PuMaArchive.C:110 void set_dispersion_measure(double dm) Set the dispersion measure (in ) Definition: PuMaArchive.C:280 double get_rotation_measure() const Get the rotation measure (in ) Definition: PuMaArchive.C:297 double get_centre_frequency() const Get the centre frequency of the observation. Definition: PuMaArchive.C:250 virtual void set_folding_period(double seconds) Set the folding period (in seconds) Definition: BasicIntegration.h:73 Integration * new_Integration(const Integration *copy_this=0) The subints vector will point to BasicIntegrations. Definition: PuMaArchive.C:345 Archive * clone() const Return a new copy-constructed PuMaArchive instance. Definition: PuMaArchive.C:84 unsigned get_nbin() const Get the number of pulsar phase bins used. Definition: PuMaArchive.C:92 bool get_faraday_corrected() const Data has been corrected for ISM faraday rotation. Definition: PuMaArchive.C:309 Jansky void set_nsubint(unsigned nsubint) Set the number of sub-integrations. Definition: PuMaArchive.C:134 void set_state(Signal::State state) Set the state of the profiles. Definition: PuMaArchive.C:159 virtual void set_duration(double seconds) Set the total time integrated (in seconds) Definition: BasicIntegration.h:68 virtual void set_weight(float) set the weight of the profile Definition: Profile.C:185 Profile * get_Profile(unsigned ipol, unsigned ichan) Returns a pointer to the Profile given by the specified indeces. Definition: Integration.C:306 void set_npol(unsigned numpol) Set the number of polarization measurements. Definition: PuMaArchive.C:122 std::string get_telescope() const Get the telescope name. Definition: PuMaArchive.C:140 void set_telescope(const std::string &telescope) Set the telescope name. Definition: PuMaArchive.C:146 virtual void set_scale(Signal::Scale scale) Set the scale of the profiles. Definition: PuMaArchive.C:177 void set_centre_frequency(double cf) Set the centre frequency of the observation. Definition: PuMaArchive.C:256 Source void set_bandwidth(double bw) Set the overall bandwidth of the observation. Definition: PuMaArchive.C:268 void copy(const Archive &archive) Copy all of the class attributes and the selected Integration data. Definition: PuMaArchive.C:57 const PuMaArchive & operator=(const PuMaArchive &archive) Assignment operator. Generated using doxygen 1.8.17
|