Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Hen3Processor.hpp
Go to the documentation of this file.
1 
5 #ifndef __HEN3PROCESSOR_HPP_
6 #define __HEN3PROCESSOR_HPP_ 1
7 
8 #include "EventProcessor.hpp"
9 
11 class Hen3Processor : public EventProcessor {
12 public:
14  Hen3Processor();
20  virtual bool PreProcess(RawEvent &event);
24  virtual bool Process(RawEvent &event);
26  virtual void DeclarePlots(void);
27 protected:
31  EventData BestBetaForNeutron(double nTime);
32  static double const cycleTimePlotResolution_ = 1e-3;
33  static double const diffTimePlotResolution_ = 1e-6;
34 };
35 #endif // __HEN3PROCESSOR_H_
static double const cycleTimePlotResolution_
Plot resolution for the Cycle time.
Definition: Hen3Processor.hpp:32
~Hen3Processor()
Definition: Hen3Processor.hpp:16
Generic event processor.
virtual bool PreProcess(RawEvent &event)
virtual bool Process(RawEvent &event)
virtual void DeclarePlots(void)
EventData BestBetaForNeutron(double nTime)
Processor to handle 3Hen detector.
Definition: Hen3Processor.hpp:11
Simple structure holding basic parameters needed for correlation of events in the same place...
Definition: EventData.hpp:12
Class to handle event processing.
Definition: EventProcessor.hpp:25
The all important raw event.
Definition: RawEvent.hpp:46
static double const diffTimePlotResolution_
Plot resolution for the time diffs.
Definition: Hen3Processor.hpp:33