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.8.17