FRIBParallelanalysis  1.0
FrameworkforMPIParalleldataanalysisatFRIB
Public Member Functions | List of all members
frib::analysis::CAnalyzer Class Reference

#include <Analyzer.h>

Public Member Functions

 CAnalyzer ()
 
virtual ~CAnalyzer ()
 
 CAnalyzer (UInt_t am_nParametersInEvent, UInt_t nThreshold=CAnalyzer::m_nDefaultEventThreshold)
 
 CAnalyzer (const CAnalyzer &aCAnalyzer)
 
CAnalyzeroperator= (const CAnalyzer &aCAnalyzer)
 
int operator== (const CAnalyzer &aCAnalyzer)
 
int operator!= (const CAnalyzer &aCAnalyzer)
 
UInt_t getEventThreshold () const
 
UInt_t getParametersInEvent () const
 
CBufferDecodergetDecoder ()
 
void entityNotDone ()
 

Detailed Description

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.

Note
some CAnalyzer methods are missing as they are purely internal to SpecTcl and even the analyzer itself.

Constructor & Destructor Documentation

◆ CAnalyzer()

frib::analysis::CAnalyzer::CAnalyzer ( )

constructors - they really don't do anything.

◆ ~CAnalyzer()

frib::analysis::CAnalyzer::~CAnalyzer ( )
virtual

destructor is also nil.

Member Function Documentation

◆ entityNotDone()

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:

Send the parameters from the call to user code to the farmer.

Ask for a new tree parameter event.

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.

◆ getDecoder()

CBufferDecoder * frib::analysis::CAnalyzer::getDecoder ( )

getDecoder

Returns
CBufferDecoder* (&dummyDecoder).

◆ getEventThreshold()

UInt_t frib::analysis::CAnalyzer::getEventThreshold ( ) const

getEventThreshol

Returns
0

◆ getParametersInEvent()

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.

Returns
UInt_t

◆ operator=()

CAnalyzer & frib::analysis::CAnalyzer::operator= ( const CAnalyzer aCAnalyzer)

other canonicals.


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