Pottu
StageDetectorEventToDetectorEvent.hpp
Go to the documentation of this file.
1 
6 #ifndef H_POTTU_STAGEDETECTOREVENTTODETECTOREVENT
7 #define H_POTTU_STAGEDETECTOREVENTTODETECTOREVENT
8 
9 #include "StageBase.hpp"
10 
11 #include <vector>
12 
13 
14 namespace pottu {
15 
24  public:
27 
36  virtual void process( std::vector<DetectorEvent> &input, std::vector<DetectorEvent> &output ) = 0;
37 
38  };
39 
40 
41 
42 }
43 
44 
45 #endif
46 
Abstract baseclass for all pipeline stage objects.
Definition: StageBase.hpp:16
Abstract baseclass for all stages which transforms detector events to detector events.
Definition: StageDetectorEventToDetectorEvent.hpp:23
virtual void process(std::vector< DetectorEvent > &input, std::vector< DetectorEvent > &output)=0
Consumes detector events and returns different detector events.
virtual ~StageDetectorEventToDetectorEvent()
Virtual destructor.
Definition: StageDetectorEventToDetectorEvent.hpp:26
Definition: mainpage.dox:6