Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Ge4Hen3Processor.hpp
Go to the documentation of this file.
1 
6 #ifndef __GE4HEN3PROCESSOR_HPP_
7 #define __GE4HEN3PROCESSOR_HPP_
8 
9 #include <map>
10 #include <vector>
11 
12 #include "EventProcessor.hpp"
13 #include "RawEvent.hpp"
14 #include "GeProcessor.hpp"
15 
17 {
18 protected:
19 
20 public:
21  Ge4Hen3Processor(double gammaThreshold, double lowRatio,
22  double highRatio, double subEventWindow,
23  double gammaBetaLimit, double gammaGammaLimit,
24  double cycle_gate1_min, double cycle_gate1_max,
25  double cycle_gate2_min, double cycle_gate2_max);
26  virtual bool Process(RawEvent &event);
27  virtual void DeclarePlots(void);
28 };
29 
30 #endif // __GE4HEN3PROCESSOR_HPP_
Generic event processor.
Processor to handle Ge (read as clover) events.
Definition: GeProcessor.hpp:176
virtual bool Process(RawEvent &event)
Processor for germanium detectors.
Definition: Ge4Hen3Processor.hpp:16
virtual void DeclarePlots(void)
The all important raw event.
Definition: RawEvent.hpp:46
Header file for the rawevent.