Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
MtcProcessor.hpp
Go to the documentation of this file.
1 
4 #ifndef __MTCPROCESSOR_HPP_
5 #define __MTCPROCESSOR_HPP_
6 
7 #include "EventProcessor.hpp"
8 
10 class MtcProcessor : public EventProcessor {
11  public:
16  MtcProcessor(bool double_stop, bool double_start);
17 
19  virtual void DeclarePlots(void);
23  virtual bool PreProcess(RawEvent &event);
27  virtual bool Process(RawEvent &event);
28  private:
32 
36 
38  static const double doubleTimeLimit_ = 10e-6;
39 };
40 #endif // __MTCPROCESSOR_HPP_
static const double doubleTimeLimit_
Definition: MtcProcessor.hpp:38
Generic event processor.
virtual bool PreProcess(RawEvent &event)
MtcProcessor(bool double_stop, bool double_start)
virtual bool Process(RawEvent &event)
Processor to handle signals from the Moving Tape Collector.
Definition: MtcProcessor.hpp:10
bool double_start_
Definition: MtcProcessor.hpp:35
Class to handle event processing.
Definition: EventProcessor.hpp:25
virtual void DeclarePlots(void)
The all important raw event.
Definition: RawEvent.hpp:46
bool double_stop_
Definition: MtcProcessor.hpp:31