Used in sorting archives by source name, frequency, and epoch. More...

#include <ArchiveSort.h>

Public Member Functions

 ArchiveSort ()
 Default constructor.
 ArchiveSort (std::istream &input)
 Construct from from the input stream.

Static Public Member Functions

static void load (std::istream &input, std::list< ArchiveSort > &entries)
 Load a list of ArchiveSort instances and sort them.

Public Attributes

std::string filename
 The filename of the archive.
std::string source
 The name of the observed source.
double centre_frequency
 The centre frequency of the observation.
MJD epoch
 The epoch of the observation.
double length
 The length of the observation.

Static Public Attributes

static bool verbose = false
 Verbosity flag.
static bool read_length = false
 Enable the new ArchiveSort behaviour (in new psrpl pipelines)
static bool compare_frequencies = true
 Set to false when you want to join bands into a single session.
static bool compare_sources = true
 Set to false when you want to join sources (e.g. HYDRA_[ONS])

Detailed Description

Used in sorting archives by source name, frequency, and epoch.


The documentation for this class was generated from the following files:

Generated using doxygen 1.14.0