10 #ifndef _RATE_PLOTTER_H_
11 #define _RATE_PLOTTER_H_
18 #include <QtCore/QThread>
179 #endif // RATEMETER_H
std::string _filename
the filename to which the status will be written
bool _newLine
flag to tell whether the updated info should be put into a new line
bool _showAnalysisRate
flag to tell whether the analysis rate should be reported
class calculating a rate in Hz.
bool _showNProcessedEvents
flag to tell whether to report on how many events have been processed
Ratemeter & _analyzerate
reference to the workers (analysis) Ratemeter
int fieldWidth
how much space should be used for the output of the variable
RatePlotter(Ratemeter &inputrate, Ratemeter &inputload, Ratemeter &analyzerate, QObject *parent=0)
constructor.
void run()
the plotting loop
proclist_t _procs
list of value like processors that should be reported on
virtual ~RatePlotter()
destructor
std::string name
the name of the processor
std::string _timeformat
string to tell how to format the time output
bool _showTime
flag to tell whether to display the time when the output was written
bool _showNSkippedEvents
flag to tell whether to report on how many events have been processed
Ratemeter & _inputload
reference to the input Ratemeter
int _interval
the interval in which the rate is plottet in s
std::list< ProcProperties > proclist_t
define the processor list
int precision
how much digits after the decimal point should be used
file contains global definitions for project cass
std::string unit
the unit that should be displayed after the value
std::tr1::shared_ptr< RatePlotter > shared_pointer
a shared pointer of this type
Plotting information about the ongoing processing.
Ratemeter & _inputrate
reference to the input Ratemeter
define the processor properties
bool _showProgress
flag to tell whether the how much is processed ratio should be reported
bool _showInputLoad
flag to tell whether the input load should be reported
bool _showInputRate
flag to tell whether the input rate should be reported
bool _showInfo
flag to tell whether to show the info at all