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.