Ask a Question | Search PSRCHIVE: |
![]()
|
Database.h Definition CalibratorType.h:26 void set_sequence(Sequence s) The sequence of matching calibrator and pulsar observations. Definition Database.h:218 bool match(const Entry *entry) const Return true if entry matches within the criteria. Definition Database.C:662 void compare(const std::string &name, const T &want, const U &have, Predicate equal) const log of the attributes compared and the result of the comparison Definition Database.h:274 const Entry * best(const Entry *a, const Entry *b) const Return the best of two entries. Definition Database.C:1116 unsigned match_count count of the number of match conditions that tested positive Definition Database.h:252 Sequence sequence The sequence of matching calibrator and pulsar observations. Definition Database.h:271 double diff_minutes time between calibrator and requested epoch (in minutes) Definition Database.h:255 Reference::To< StaticEntry > entry The parameters to match. Definition Database.h:215 double diff_degrees distance between calibrator and requested position (in degrees) Definition Database.h:258 bool bracketed_time(const MJD &want, const std::pair< MJD, MJD > &have) const log of the attributes compared and the result of the comparison Definition Database.C:633 void no_data() Called when no observation parameters are to be matched. Definition Database.C:582 std::string match_report log of the attributes compared and the result of the comparison Definition Database.h:249 void compare(const std::string &name, const T &want, const T &have) const log of the attributes compared and the result of the comparison Definition Database.h:294 bool compare_times(const MJD &want, const MJD &have) const log of the attributes compared and the result of the comparison Definition Database.C:607 static Criteria closest(const Criteria &a, const Criteria &b) Return the criteria that came closest to matching. Definition Database.C:1145 bool compare_coordinates(const sky_coord &want, const sky_coord &have) const log of the attributes compared and the result of the comparison Definition Database.C:643 Entry(const Archive *arch) Construct from a Pulsar::Archive. Definition Database.C:148 std::string get_filename() const Returns the full pathname of the Entry filename. Definition Database.C:409 Criteria closest_match The criteria that last came closest to matching. Definition Database.h:374 unsigned size() const Returns the number of entries in the database. Definition Database.h:122 std::string get_closest_match_report() const Get the closest match report. Definition Database.C:1108 void shorten_filename(Entry *entry) Remove the preceding path from the Entry filename, if applicable. Definition Database.C:1004 static void set_default_criteria(const Criteria &) Set the default matching criteria for all observations. Definition Database.C:1179 void set_feed(MEAL::Complex2 *xform) Set the feed transformation to be incorporated into PolnCalibrator. Definition Database.h:116 void add(const Pulsar::Archive *archive) Add the given Archive to the database. Definition Database.C:979 static Option< double > max_bandwidth_difference Maximum difference between calibrator and pulsar bandwidths. Definition Database.h:58 PolnCalibrator * generatePolnCalibrator(const Archive *, const Calibrator::Type *m) Return a pointer to a new PolnCalibrator for the given archive. Definition Database.C:1433 Reference::To< MEAL::Complex2 > feed If set, this model of the feed is incorporated into all solutions. Definition Database.h:371 @ CalibratorAfter Use only calibrators recorded after the observation. Definition Database.h:72 @ CalibratorBefore Use only calibrators recorded before the observation. Definition Database.h:70 static Criteria get_default_criteria() Get the default matching criteria for all observations. Definition Database.C:1171 static Option< double > max_angular_separation Maximum angular separation between calibrator and pulsar. Definition Database.h:52 static const Pulsar::Archive * any Pass this to the criteria methods to retrieve any or all matches. Definition Database.h:61 void load(const std::string &dbase_filename) Read a text file summary and construct a database. Definition Database.C:884 void unload(const std::string &dbase_filename) Write a text file representing the database to disk for storage. Definition Database.C:954 void merge(const Database *) Merge with another database. Definition Database.C:947 static bool cache_last_cal Cache the last calibrator? Definition Database.h:40 const Entry * best_match(const Criteria &) const Returns the best Entry that matches the given Criteria. Definition Database.C:1086 static bool match_verbose Print verbose matching information. Definition Database.h:43 std::string get_path() const Returns the full path to the database summary file. Definition Database.C:1656 static Option< double > max_centre_frequency_difference Maximum difference between calibrator and pulsar centre frequencies. Definition Database.h:55 FluxCalibrator * rawFluxCalibrator(const Archive *a) Return a pointer to a new FluxCalibrator for the given archive. Definition Database.C:1390 Criteria criteria(const Pulsar::Archive *arch, Signal::Source obsType) const Return the Criteria for the specified Pulsar::Archive. Definition Database.C:1191 void all_matching(const Criteria &, std::vector< const Entry * > &matches) const Fills a vector with Entry instances that match the given Criteria. Definition Database.C:1046 static Option< double > long_time_scale Time scale over which calibrator flux and cross-coupling remain stable. Definition Database.h:46 FluxCalibrator * generateFluxCalibrator(const Archive *, bool allow_raw=false) Return a pointer to a new FluxCalibrator for the given archive. Definition Database.C:1351 void expand_filename(Entry *entry) Add path to Entry filename, if applicable. Definition Database.C:996 void construct(const std::vector< std::string > &filenames) Construct from the list of filenames. Definition Database.C:846 HybridCalibrator * generateHybridCalibrator(ReferenceCalibrator *, const Archive *) Return a pointer to a new HybridCalibrator. Definition Database.C:1568 std::string get_filename(const Entry *) const Returns the full pathname of the Entry filename. Definition Database.C:1644 static Option< double > short_time_scale Time scale over which differential gain and phase remain stable. Definition Database.h:49 Calibrates flux using standard candles and artificial sources. Definition FluxCalibrator.h:24 Supplements a SystemCalibrator with a SingleAxisCalibrator. Definition HybridCalibrator.h:27 Calibrators derived from reference source observations. Definition ReferenceCalibrator.h:27 Source Generated using doxygen 1.14.0
|