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