Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
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.