PAASS
Software suite to Acquire and Analyze Data from Pixie16
WaaAnalyzer Class Reference

Extracts sub-sampling time from trace using weighted average algorithm. More...

#include <WaaAnalyzer.hpp>

Inheritance diagram for WaaAnalyzer:
Collaboration diagram for WaaAnalyzer:

Public Member Functions

 WaaAnalyzer ()
 
 ~WaaAnalyzer ()
 
virtual void DeclarePlots (void)
 
virtual void Analyze (Trace &trace, const std::string &detType, const std::string &detSubtype, const std::map< std::string, int > &tagMap)
 
- Public Member Functions inherited from TraceAnalyzer
 TraceAnalyzer ()
 
virtual ~TraceAnalyzer ()
 
virtual bool Init (void)
 
virtual void Analyze (Trace &trace, const std::string &type, const std::string &subtype)
 
void EndAnalyze (Trace &trace)
 
void EndAnalyze (void)
 
void SetLevel (int i)
 
int GetLevel ()
 

Additional Inherited Members

- Protected Attributes inherited from TraceAnalyzer
int level
 the level of analysis to proceed with More...
 
std::string name
 name of the analyzer More...
 
- Static Protected Attributes inherited from TraceAnalyzer
static int numTracesAnalyzed = 0
 rownumber for DAMM spectrum 850 More...
 

Detailed Description

Extracts sub-sampling time from trace using weighted average algorithm.

Definition at line 13 of file WaaAnalyzer.hpp.

Constructor & Destructor Documentation

§ WaaAnalyzer()

WaaAnalyzer::WaaAnalyzer ( )

Default Constructor

Definition at line 22 of file WaaAnalyzer.cpp.

§ ~WaaAnalyzer()

WaaAnalyzer::~WaaAnalyzer ( )
inline

Default Destructor

Definition at line 18 of file WaaAnalyzer.hpp.

Here is the call graph for this function:

Member Function Documentation

§ Analyze()

void WaaAnalyzer::Analyze ( Trace trace,
const std::string &  detType,
const std::string &  detSubtype,
const std::map< std::string, int > &  tagMap 
)
virtual

Analyzes the traces

Parameters
[in]trace: the trace to analyze
[in]detType: the detector type we have
[in]detSubtype: the subtype of the detector
[in]tagMap: Map of tags associated with trace

Reimplemented from TraceAnalyzer.

Definition at line 26 of file WaaAnalyzer.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

§ DeclarePlots()

void WaaAnalyzer::DeclarePlots ( void  )
virtual

Declare plots for the analyzer

Reimplemented from TraceAnalyzer.

Definition at line 17 of file WaaAnalyzer.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: