Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
BeamLogicProcessor.hpp
Go to the documentation of this file.
1 
7 #ifndef __BEAMLOGICPROCESSOR_HPP_
8 #define __BEAMLOGICPROCESSOR_HPP_
9 
10 #include "EventProcessor.hpp"
11 
14 public:
20  BeamLogicProcessor(int offset, int range);
22  virtual void DeclarePlots(void);
28  virtual bool PreProcess(RawEvent &event);
34  virtual bool Process(RawEvent &event);
35 
36 private:
38  static const double doubleTimeLimit_ = 1.0e-6;
39 };
40 
41 #endif // __BEAMLOGICPROCESSOR_HPP_
static const double doubleTimeLimit_
Definition: BeamLogicProcessor.hpp:38
Generic event processor.
virtual bool PreProcess(RawEvent &event)
PreProcessing for the class.
virtual bool Process(RawEvent &event)
Main Processing for the class.
virtual void DeclarePlots(void)
Class to handle event processing.
Definition: EventProcessor.hpp:25
The all important raw event.
Definition: RawEvent.hpp:46
Processor to handle Beam Logic for Dubna SHE 2014.
Definition: BeamLogicProcessor.hpp:13