FilterEventProcessor
Name
FilterEventProcessor --
Decodes events from a filter file into parameters.
Synopsis
#include <FilterEventProcessor.h>
class CFilterEventProcessor : public CEventProcessor
{
public:
virtual Bool_t OnOther(UInt_t nType,
CAnalyzer& rAnalyzer,
CBufferDecoder& rDecoder);
virtual Bool_t operator()(const Address_t pEvent,
CEvent& rEvent,
CAnalyzer& rAnalyzer,
CBufferDecoder& rDecoder);
virtual Bool_t OnEventSourceOpen(std::string name);
};
DESCRIPTION
XDR Filter files are read in through the normal SpecTcl input system.
The Filter buffer decoder (CFilterBufferDecoder
)
dispatches each item to the event processing pipeline.
CFilterEventProcessor
knows how to
take data from the decoded XDR blocks and store them into
SpecTcl parameters.