Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
DoubleBetaProcessor.hpp
Go to the documentation of this file.
1 
6 #ifndef __DOUBLEBETAPROCESSOR_HPP__
7 #define __DOUBLEBETAPROCESSOR_HPP__
8 
9 #include "BarDetector.hpp"
10 #include "EventProcessor.hpp"
11 #include "HighResTimingData.hpp"
12 
15 public:
20 
22  virtual void DeclarePlots(void);
26  virtual bool PreProcess(RawEvent &event);
30  virtual bool Process(RawEvent &event);
31 private:
33 };
34 #endif // __DOUBLEBETAPROCESSOR_HPP__
BarMap betas_
A map to hold all of the beta events.
Definition: DoubleBetaProcessor.hpp:32
Generic event processor.
virtual bool PreProcess(RawEvent &event)
Class to hold all of the information for high resolution timing.
virtual void DeclarePlots(void)
~DoubleBetaProcessor()
Definition: DoubleBetaProcessor.hpp:19
std::map< TimingDefs::TimingIdentifier, BarDetector > BarMap
Definition: BarDetector.hpp:78
A generic processor to be used as a template for others.
Definition: DoubleBetaProcessor.hpp:14
A class to handle bar style detectors (VANDLE, Betas, etc.)
Class to handle event processing.
Definition: EventProcessor.hpp:25
The all important raw event.
Definition: RawEvent.hpp:46
virtual bool Process(RawEvent &event)