23 #ifndef CDDASSTATISTICSCOMMAND_H
24 #define CDDASSTATISTICSCOMMAND_H
28 #include <TCLObjectProcessor.h>
33 class CTCLInterpreter;
52 std::vector<CMyScaler*>& m_Scalers;
66 std::vector<CMyScaler*>& scalers
80 int operator()(CTCLInterpreter& interp, std::vector<CTCLObject>& objv);
92 CTCLInterpreter& interp, CTCLObject& result,
93 size_t bytes,
size_t runBytes
106 CTCLObject& result,
size_t triggers,
size_t accepted,
size_t bytes
Provides a statistics command processor that overrides the SBS one.
Definition: CDDASStatisticsCommand.h:49
CDDASStatisticsCommand(CTCLInterpreter &interp, const char *command, CMyEventSegment *pSeg, std::vector< CMyScaler * > &scalers)
Constructor.
Definition: CDDASStatisticsCommand.cpp:36
virtual ~CDDASStatisticsCommand()
Destructor.
Definition: CDDASStatisticsCommand.cpp:44
int operator()(CTCLInterpreter &interp, std::vector< CTCLObject > &objv)
Called to execute the Tcl command.
Definition: CDDASStatisticsCommand.cpp:48
Derived class for DDAS event segments.
Definition: CMyEventSegment.h:31
Generate scaler data from run statistics.
Definition: CMyScaler.h:48