6 #ifndef __TRACEANALYZER_HPP_
7 #define __TRACEANALYZER_HPP_
10 #include <sys/times.h>
39 virtual bool Init(
void){
return(
true);};
47 virtual void Analyze(
Trace &trace,
const std::string &type,
48 const std::string &subtype);
61 #endif // __TRACEANALYZER_HPP_
tms tmsBegin
time at which the analyzer began
Definition: TraceAnalyzer.hpp:21
virtual void DeclarePlots(void)
Definition: TraceAnalyzer.hpp:41
A container to request a block of plots and plot respective spectra through the plots register...
std::string name
name of the analyzer
Definition: TraceAnalyzer.hpp:29
double userTime
user time used by this class
Definition: TraceAnalyzer.hpp:22
Online trace analysis.
Definition: TraceAnalyzer.hpp:19
int GetLevel()
Definition: TraceAnalyzer.hpp:59
Store the information for a trace.
Definition: Trace.hpp:34
int level
the level of analysis to proceed with
Definition: TraceAnalyzer.hpp:27
A simple class to store the traces.
double systemTime
system time used by this class
Definition: TraceAnalyzer.hpp:23
virtual bool Init(void)
Definition: TraceAnalyzer.hpp:39
double clocksPerSecond
frequency of system clock
Definition: TraceAnalyzer.hpp:24
void SetLevel(int i)
Definition: TraceAnalyzer.hpp:57
virtual void Analyze(Trace &trace, const std::string &type, const std::string &subtype)
static int numTracesAnalyzed
rownumber for DAMM spectrum 850
Definition: TraceAnalyzer.hpp:28