Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
TemplateProcessor.hpp
Go to the documentation of this file.
1 
6 #ifndef __TEMPLATEPROCESSOR_HPP__
7 #define __TEMPLATEPROCESSOR_HPP__
8 
9 #include "EventProcessor.hpp"
10 
13 public:
19  virtual void DeclarePlots(void);
23  virtual bool PreProcess(RawEvent &event);
27  virtual bool Process(RawEvent &event);
28 private:
32  virtual bool RetrieveData(RawEvent &event);
35  virtual void AnalyzeData(RawEvent& rawev);
36 };
37 #endif // __TEMPLATEPROCESSOR_HPP__
virtual void DeclarePlots(void)
~TemplateProcessor()
Definition: TemplateProcessor.hpp:17
A generic processor to be used as a template for others.
Definition: TemplateProcessor.hpp:12
Generic event processor.
virtual bool Process(RawEvent &event)
virtual bool PreProcess(RawEvent &event)
Class to handle event processing.
Definition: EventProcessor.hpp:25
virtual bool RetrieveData(RawEvent &event)
The all important raw event.
Definition: RawEvent.hpp:46
virtual void AnalyzeData(RawEvent &rawev)