|
Pottu
|
Abstract baseclass for all stages which transforms detector events to detector events. More...
#include <StageDetectorEventToDetectorEvent.hpp>


Public Member Functions | |
| virtual | ~StageDetectorEventToDetectorEvent () |
| Virtual destructor. | |
| virtual void | process (std::vector< DetectorEvent > &input, std::vector< DetectorEvent > &output)=0 |
| Consumes detector events and returns different detector events. More... | |
Abstract baseclass for all stages which transforms detector events to detector events.
The process() method of the derived class typically has internal buffer and the detector events from output are not the same events as those given as input.
|
pure virtual |
Consumes detector events and returns different detector events.
| input | Detector events to consume. Do not use the events in input after this call. |
| output | Detector events (usually different than input) returned. |
Stage using this kind of process pattern typically holds a buffer of detector events.
Implemented in pottu::TimeAdjuster.