11 #ifndef __Pulsar_CalInterpreter_h
12 #define __Pulsar_CalInterpreter_h
14 #include "Pulsar/InterpreterExtension.h"
15 #include "Pulsar/Calibrator.h"
17 #include "Pulsar/FscrunchInterpreter.h"
18 #include "Pulsar/PolnCalExtFreqIntegrate.h"
20 #include "MEAL/Complex2.h"
26 class HybridCalibrator;
29 class CalInterpreter : public Interpreter::Extension {
40 std::string backend ( const std::string& arg);
43 std::string cal ( const std::string& args);
46 std::string fluxcal ( const std::string& args);
49 std::string type ( const std::string& args);
52 std::string load ( const std::string& arg);
55 std::string match ( const std::string& arg);
58 std::string frontend ( const std::string& arg);
61 std::string set_gain ( const std::string& arg);
64 std::string fscrunch ( const std::string& arg);
87 FscrunchInterpreter<PolnCalExtFreqIntegrate> fscruncher;
void fscrunch(Container *, const ScrunchFactor &) Integrate frequency channels. Definition: ScrunchFactor.h:102
static bool normalize_weight_by_absolute_gain When set, PolnProfile::transform will normalize the Profile::weight. Definition: PolnProfile.h:39
void calibrate(Archive *archive) Calibrate the Pulsar::Archive. Definition: FrontendCorrection.C:72
Corrects the recorded properties of the frontend. Definition: FrontendCorrection.h:31
Correct the backend convention. Definition: BackendCorrection.h:28
const std::string get_message() const
Defines the PSRCHIVE library. Definition: CalSource.h:17
Describes Database matching criteria. Definition: Database.h:215
void set_sequence(Sequence s) The sequence of matching calibrator and pulsar observations. Definition: Database.h:223
Generated using doxygen 1.8.17
|