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

Class to analyze Tau from a trace. More...

#include <TauAnalyzer.hpp>

Inheritance diagram for TauAnalyzer:
Collaboration diagram for TauAnalyzer:

Public Member Functions

 TauAnalyzer ()
 
 TauAnalyzer (const std::string &aType, const std::string &aSubtype)
 
 ~TauAnalyzer ()
 
virtual void Analyze (Trace &trace, const std::string &aType, const std::string &aSubtype, const std::map< std::string, int > &tagMap)
 
- Public Member Functions inherited from TraceAnalyzer
 TraceAnalyzer ()
 
virtual ~TraceAnalyzer ()
 
virtual bool Init (void)
 
virtual void DeclarePlots (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 ()
 

Private Attributes

std::string type
 the detector type More...
 
std::string subtype
 the detector subtype More...
 

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

Class to analyze Tau from a trace.

Definition at line 12 of file TauAnalyzer.hpp.

Constructor & Destructor Documentation

§ TauAnalyzer() [1/2]

TauAnalyzer::TauAnalyzer ( )

Default Constructor

Definition at line 19 of file TauAnalyzer.cpp.

§ TauAnalyzer() [2/2]

TauAnalyzer::TauAnalyzer ( const std::string &  aType,
const std::string &  aSubtype 
)

Constructor taking the type and subtype to plot

Parameters
[in]aType: a type to analyze tau from
[in]aSubtype: a subtype to analyze tau from

Definition at line 24 of file TauAnalyzer.cpp.

§ ~TauAnalyzer()

TauAnalyzer::~TauAnalyzer ( )
inline

Default Destructor

Definition at line 23 of file TauAnalyzer.hpp.

Here is the call graph for this function:

Member Function Documentation

§ Analyze()

void TauAnalyzer::Analyze ( Trace trace,
const std::string &  aType,
const std::string &  aSubtype,
const std::map< std::string, int > &  tagMap 
)
virtual

The main analysis driver

Parameters
[in]trace: the trace to analyze
[in]aType: the type being analyze
[in]aSubtype: the subtype begin analyzed
[in]tagMap: the map of tags for the channel

Reimplemented from TraceAnalyzer.

Definition at line 29 of file TauAnalyzer.cpp.

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

Field Documentation

§ subtype

std::string TauAnalyzer::subtype
private

the detector subtype

Definition at line 35 of file TauAnalyzer.hpp.

§ type

std::string TauAnalyzer::type
private

the detector type

Definition at line 34 of file TauAnalyzer.hpp.


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