SystemCalibratorUnloader.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2008 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Polarimetry/Pulsar/SystemCalibratorUnloader.h
10 
11 #ifndef __SystemCalibratorUnloader_H
12 #define __SystemCalibratorUnloader_H
13 
14 #include "Pulsar/SystemCalibrator.h"
15 
16 namespace Pulsar
17 {
19  class SystemCalibrator::Unloader : public Reference::Able
20  {
21  public:
22 
25 
27  // Unloader (const Unloader&);
28 
30  virtual void set_archive_class (const std::string&);
31 
33  virtual void set_filename (const std::string&);
34 
36  virtual void set_filename (const Archive*, unsigned subint);
37 
39  virtual void set_extension (const std::string&);
40 
42  virtual void set_program (const std::string&);
43 
45  virtual void unload (SystemCalibrator*);
46 
47  protected:
48 
49  std::string archive_class;
50  std::string filename;
51  std::string extension;
52  std::string program;
53 
54  };
55 
56 }
57 
58 #endif
Index subint
The sub-integration from which to construct a solution.
Definition: PolnCalibrator.h:208
virtual void set_filename(const std::string &)
Set the filename of the result.
Definition: SystemCalibratorUnloader.C:29
PolnCalibrator with estimated calibrator Stokes parameters.
Definition: SystemCalibrator.h:43
The primary interface to pulsar observational data.
Definition: Archive.h:45
virtual void unload(SystemCalibrator *)
Unload the SystemCalibrator solution using the current settings.
Definition: SystemCalibratorUnloader.C:50
virtual void set_program(const std::string &)
Set the name of the program; enables verbosity.
Definition: SystemCalibratorUnloader.C:24
virtual void set_extension(const std::string &)
Set the extension used when creating a filename.
Definition: SystemCalibratorUnloader.C:34
virtual void set_archive_class(const std::string &)
Copy constructor.
Definition: SystemCalibratorUnloader.C:19
Defines the PSRCHIVE library.
Definition: CalSource.h:17
Unloader()
Default constructor.
Definition: SystemCalibratorUnloader.C:14

Generated using doxygen 1.8.17