FRIBParallelanalysis
1.0
FrameworkforMPIParalleldataanalysisatFRIB
|
#include <Analyzer.h>
Public Member Functions | |
CAnalyzer () | |
virtual | ~CAnalyzer () |
CAnalyzer (UInt_t am_nParametersInEvent, UInt_t nThreshold=CAnalyzer::m_nDefaultEventThreshold) | |
CAnalyzer (const CAnalyzer &aCAnalyzer) | |
CAnalyzer & | operator= (const CAnalyzer &aCAnalyzer) |
int | operator== (const CAnalyzer &aCAnalyzer) |
int | operator!= (const CAnalyzer &aCAnalyzer) |
UInt_t | getEventThreshold () const |
UInt_t | getParametersInEvent () const |
CBufferDecoder * | getDecoder () |
void | entityNotDone () |
This is intended as a stub class to satisfy refernces to the SpecTcl analyzer that, of necessity, SpecTcl event processors will have. Some services are provided to that code (I think) regardless an instance is passed to event processors.
frib::analysis::CAnalyzer::CAnalyzer | ( | ) |
constructors - they really don't do anything.
|
virtual |
destructor is also nil.
void frib::analysis::CAnalyzer::entityNotDone | ( | ) |
entityNotDone This is not implemented in the sense that it is a no-op. To implememnt it will require coordination with the larger skeleton. Specifically, it will meant that the caller of the user code must not:
The intent was to allow an event's parameters to be composed from two sub-events. This was important in NSCLDAQ-8 but I don't think there are use-cases in NSCLDAQ-10 and later.
CBufferDecoder * frib::analysis::CAnalyzer::getDecoder | ( | ) |
getDecoder
UInt_t frib::analysis::CAnalyzer::getEventThreshold | ( | ) | const |
getEventThreshol
UInt_t frib::analysis::CAnalyzer::getParametersInEvent | ( | ) | const |
getParametersInEvent Return then number of parameters defined for an event. This is the number of tree parameters defined.