9#ifndef DIGITISER_STATS_H_
10#define DIGITISER_STATS_H_
13#include "Pulsar/SimplePlot.h"
14#include <Pulsar/DigitiserStatistics.h>
31 class Interface :
public TextInterface::To<DigitiserStatsPlot>
34 Interface( DigitiserStatsPlot *s_instance = NULL );
39 std::string get_xlabel(
const Archive * );
40 std::string get_ylabel(
const Archive * );
42 void AdjustSubRange(
void );
43 bool CheckStats( Reference::To<DigitiserStatistics> ext );
45 void prepare(
const Archive * );
46 void draw(
const Archive * );
48 void set_subint(
int s_subint ) { subint = s_subint; }
49 int get_subint()
const {
return subint; }
51 pair<int,int> get_srange()
const {
return srange; }
52 void set_srange(
const pair<int,int> &s_srange ) { srange = s_srange; }
55 vector< vector< vector< float > > > profiles;
virtual TextInterface::Parser * get_interface()=0
Get the text interface to the configuration attributes.
Plots a single plot.
Definition SimplePlot.h:33
Defines the PSRCHIVE library.
Definition CalSource.h:17