Pottu
StageDetectorEventFinal.hpp
Go to the documentation of this file.
1 
6 #ifndef H_POTTU_STAGEDETECTOREVENTFINAL
7 #define H_POTTU_STAGEDETECTOREVENTFINAL
8 
9 #include "StageBase.hpp"
10 
11 #include <vector>
12 
13 
14 namespace pottu {
15 
26  public:
30 
37  virtual void process( std::vector<DetectorEvent> &data ) noexcept = 0;
38 
39  };
40 
41 
42 
43 }
44 
45 
46 #endif
47 
Abstract baseclass for all pipeline stage objects.
Definition: StageBase.hpp:16
Abstract baseclass for all stages which consumes (drains) the detector events.
Definition: StageDetectorEventFinal.hpp:25
virtual void process(std::vector< DetectorEvent > &data) noexcept=0
Consumes the detector events.
virtual ~StageDetectorEventFinal()
Virtual destructor.
Definition: StageDetectorEventFinal.hpp:29
Definition: mainpage.dox:6