Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
LiquidProcessor.hpp
Go to the documentation of this file.
1 
6 #ifndef __LIQUIDPROCESSOR_HPP_
7 #define __LIQUIDPROCESSOR_HPP_
8 
9 #include "EventProcessor.hpp"
10 #include "HighResTimingData.hpp"
11 #include "Trace.hpp"
12 
15 public:
23  virtual bool PreProcess(RawEvent &event);
27  virtual bool Process(RawEvent &event);
29  virtual void DeclarePlots(void);
30 private:
32 };
33 #endif // __LIQUIDPROCSSEOR_HPP_
Class for holding information for high resolution timing.
Definition: HighResTimingData.hpp:14
virtual bool Process(RawEvent &event)
Generic event processor.
~LiquidProcessor()
Definition: LiquidProcessor.hpp:19
Class to hold all of the information for high resolution timing.
virtual bool PreProcess(RawEvent &event)
Processor for Liquid Scintillators - Deprecated.
Definition: LiquidProcessor.hpp:14
A simple class to store the traces.
HighResTimingData timeInfo
Instance of HighResTimingData to hold info.
Definition: LiquidProcessor.hpp:31
Class to handle event processing.
Definition: EventProcessor.hpp:25
The all important raw event.
Definition: RawEvent.hpp:46
virtual void DeclarePlots(void)