Ask a Question | Search DSPSR: |
Home
|
PhaseSeries.h Performs FFT at specific pulse phase windows. Definition: PhaseLockedFilterbank.h:28 Pulsar uint64_t get_ndat_expected() const Return the expected number of time samples. Definition: PhaseSeries.C:554 uint64_t get_ndat_total() const Return the total number of time samples. Definition: PhaseSeries.C:516 const Observation & operator=(const Observation &) Assignment operator. Definition: Observation.C:404 virtual MJD get_end_time() const Return the end time of the trailing edge of the last time sample. Definition: Observation.C:521 uint64_t get_ndat_folded() const Return the number of time samples folded into the profiles for all channels. Definition: PhaseSeries.C:521 void set_hits(unsigned value) Set the hits in all bins and channels. Definition: PhaseSeries.C:349 const Memory * get_hits_memory() const Get the hits memory manager. Definition: PhaseSeries.C:82 bool mixable(const Observation &obs, unsigned nbin, int64_t istart=0, int64_t fold_ndat=0) Return true when Observation can be integrated (and prepare for it) Definition: PhaseSeries.C:365 double reference_phase Reference phase (phase of bin zero) Definition: PhaseSeries.h:178 void set_end_time(const MJD &mjd) Set the end time. Definition: PhaseSeries.h:96 void set_hits_memory(Memory *) Set the hits memory manager. Definition: PhaseSeries.C:73 uint64_t hits_size Total size of the hits array (nchan * nbin) Definition: PhaseSeries.h:187 const Extensions * get_extensions() const Get the Extensions to be communicated to the Archiver class. Definition: PhaseSeries.C:564 unsigned * get_hits(unsigned ichan=0) Get the hits array for the specified ichan. Definition: PhaseSeries.C:219 virtual void copy_configuration(const Observation *copy) Copy the configuration of another PhaseSeries instance (hits array) Definition: PhaseSeries.C:287 double get_integration_length() const Get the number of seconds integrated. Definition: PhaseSeries.h:87 uint64_t ndat_total Total number of time samples passed to folding routine. Definition: PhaseSeries.h:190 void set_pulsar_ephemeris(const Pulsar::Parameters *) Set the pulsar ephemeris used to fold. Definition: PhaseSeries.C:168 double get_rate() const Return the sampling rate (time samples per second in Hz) Definition: Observation.h:157 Reference::To< const Pulsar::Predictor > folding_predictor Phase polynomial(s) with which PSR is folded. Definition: PhaseSeries.h:169 uint64_t get_ndat() const Return the number of time samples in container. Definition: Observation.h:107 void increment_integration_length(double seconds) Increment the integration length. Definition: PhaseSeries.h:90 virtual TimeSeries & operator+=(const TimeSeries &data) Add each value in data to this. Definition: TimeSeries.C:410 bool zeroed_data Flag for whether the data contains zero values. See ZapWeight. Definition: TimeSeries.h:195 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 virtual TimeSeries & operator=(const TimeSeries ©) Set this equal to copy. Definition: TimeSeries.C:225 void copy(const Observation *) Call TimeSeries::copy if Observation is a TimeSeries. Definition: TimeSeries.C:207 void combine(const PhaseSeries *) Add the given PhaseSeries to this. Definition: PhaseSeries.C:471 void resize_hits(int64_t nbin) Allocate the space required for the hits array. Definition: PhaseSeries.C:106 unsigned * hits Number of time samples integrated into each phase bin for each channel. Definition: PhaseSeries.h:181 Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 void set_hits_nchan(unsigned _hits_nchan) Set the number of channels in the hits array. Definition: PhaseSeries.h:118 virtual void copy_configuration(const Observation *copy) Copy the configuration of another TimeSeries instance (not the data) This doesn't copy nchan,... Definition: TimeSeries.C:396 void set_ndat_expected(uint64_t) Set the expected number of time samples. Definition: PhaseSeries.C:548 bool combinable_rate(double) const Over-ride Observation::combinable_rate. Definition: PhaseSeries.h:128 const Pulsar::Parameters * get_pulsar_ephemeris() const Returns the pulsar ephemeris stored. Definition: PhaseSeries.C:197 virtual void resize(int64_t nsamples) Allocate the space required to store nsamples time samples. Definition: PhaseSeries.C:97 uint64_t ndat_expected Total number of time samples expected to be passed to folding routine. Definition: PhaseSeries.h:193 bool has_folding_predictor() const Return true if the folding predictor attribute is set. Definition: PhaseSeries.C:191 void set_extensions(Extensions *) Set the Extensions to be communicated to the Archiver class. Definition: PhaseSeries.C:559 virtual void resize(uint64_t nsamples) Allocate the space required to store nsamples time samples. Definition: TimeSeries.C:146 void set_folding_period(double _folding_period) Set the period at which to fold data (in seconds) Definition: PhaseSeries.C:138 Reference::To< const Pulsar::Parameters > pulsar_ephemeris The ephemeris (if any) that was used to generate the Pulsar::Predictor. Definition: PhaseSeries.h:172 MJD get_mid_time(bool phased=true) const Get the mid-time of the integration. Definition: PhaseSeries.C:237 void set_reference_phase(double phase) Set the reference phase (phase of bin zero) Definition: PhaseSeries.h:61 void set_folding_predictor(const Pulsar::Predictor *) Set the phase predictor with which the data were folded. Definition: PhaseSeries.C:173 bool has_extensions() const Return true if Extensions have been set. Definition: PhaseSeries.C:574 unsigned get_hits_nchan() Get the number of channels in the hits array. Definition: PhaseSeries.h:115 MJD end_time The MJD of the last-integrated time sample's tail edge. Definition: PhaseSeries.h:199 double integration_length The number of seconds integrated into the profile(s) Definition: PhaseSeries.h:196 unsigned get_hit(unsigned ibin, unsigned ichan=0) const Get the hit for the given bin and channel. Definition: PhaseSeries.C:211 double get_reference_phase() const Get the reference phase (phase of bin zero) Definition: PhaseSeries.h:63 double folding_period Period at which CAL data is folded. Definition: PhaseSeries.h:166 MJD get_start_time() const Return the start time of the leading edge of the first time sample. Definition: Observation.h:152 unsigned hits_nchan Number of channels in the hits array. Definition: PhaseSeries.h:184 Pure virtual base class of objects that manage memory allocation and destruction. Definition: Memory.h:23 bool get_zeroed_data() const Get the zeroed data flag. Definition: TimeSeries.h:162 const Pulsar::Predictor * get_folding_predictor() const Get the phase predictor with which the data were folded. Definition: PhaseSeries.C:182 PhaseSeries & operator=(const PhaseSeries &) Assigment operator. Definition: PhaseSeries.C:450 double get_folding_period() const Get the period at which to fold data (in seconds) Definition: PhaseSeries.C:146 Reference::To< Extensions > extensions The Extensions to be communicated to the Archiver class. Definition: PhaseSeries.h:175 Reference::To< Memory > hits_memory The hits memory manager. Definition: PhaseSeries.h:206 unsigned get_nbin() const Get the number of phase bins. Definition: PhaseSeries.h:99 bool has_pulsar_ephemeris() const Return true if the pulsar ephemeris attribute is set. Definition: PhaseSeries.C:206 unsigned get_nchan() const Return the number of channels into which the band is divided. Definition: Observation.h:85 Generated using doxygen 1.8.17
|