Pottu
Public Member Functions | List of all members
pottu::StageStampedRawToDetectorEvent Class Referenceabstract

Abstract baseclass for all stages which creates detector events. More...

#include <StageStampedRawToDetectorEvent.hpp>

Inheritance diagram for pottu::StageStampedRawToDetectorEvent:
Inheritance graph
[legend]
Collaboration diagram for pottu::StageStampedRawToDetectorEvent:
Collaboration graph
[legend]

Public Member Functions

virtual ~StageStampedRawToDetectorEvent ()
 Virtual destructor.
 
virtual void process (const std::vector< dataitem_ts_t > &input, std::vector< DetectorEvent > &output)=0
 Consumes stamped raw data items and outputs detector events. More...
 

Detailed Description

Abstract baseclass for all stages which creates detector events.

Member Function Documentation

◆ process()

virtual void pottu::StageStampedRawToDetectorEvent::process ( const std::vector< dataitem_ts_t > &  input,
std::vector< DetectorEvent > &  output 
)
pure virtual

Consumes stamped raw data items and outputs detector events.

Parameters
inputRaw stamped dataitems to be consumed. Do not use these after this call.
outputOutput detector events.

Implemented in pottu::DetectorEventGenerator.


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