Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
GeCalibProcessor.hpp
Go to the documentation of this file.
1 
5 #ifndef __GECALIBPROCESSOR_HPP_
6 #define __GECALIBPROCESSOR_HPP_
7 
8 #include <map>
9 #include <vector>
10 
11 #include "EventProcessor.hpp"
12 #include "RawEvent.hpp"
13 #include "GeProcessor.hpp"
14 
16 class GeCalibProcessor : public GeProcessor {
17 public:
22  GeCalibProcessor(double gammaThreshold, double lowRatio, double highRatio);
26  virtual bool PreProcess(RawEvent &event);
30  virtual bool Process(RawEvent &event);
32  virtual void DeclarePlots(void);
33 };
34 #endif // __GECALIBPROCESSOR_HPP_
A class to handle the calibrations for the Ge Processor.
Definition: GeCalibProcessor.hpp:16
Generic event processor.
Processor to handle Ge (read as clover) events.
Definition: GeProcessor.hpp:176
Processor for germanium detectors.
GeCalibProcessor(double gammaThreshold, double lowRatio, double highRatio)
virtual bool PreProcess(RawEvent &event)
The all important raw event.
Definition: RawEvent.hpp:46
virtual void DeclarePlots(void)
virtual bool Process(RawEvent &event)
Header file for the rawevent.