Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
DssdProcessor.hpp
Go to the documentation of this file.
1 
5 #ifndef __DSSD_PROCESSOR_HPP_
6 #define __DSSD_PROCESSOR_HPP_
7 
8 #include "EventProcessor.hpp"
9 
10 class DetectorSummary;
11 class RawEvent;
12 
17 {
18  private:
21 
22  static const double cutoffEnergy;
23  public:
24  DssdProcessor(); // no virtual c'tors
25  virtual void DeclarePlots(void);
26  virtual bool Process(RawEvent &event);
27 };
28 
29 #endif // __DSSD_POCESSOR_HPP_
DetectorSummary * frontSummary
all detectors of type dssd_front
Definition: DssdProcessor.hpp:19
Generic event processor.
DetectorSummary * backSummary
all detectors of type dssd_back
Definition: DssdProcessor.hpp:20
virtual void DeclarePlots(void)
virtual bool Process(RawEvent &event)
Handles detectors of type dssd_front and dssd_back.
Definition: DssdProcessor.hpp:16
Class to handle event processing.
Definition: EventProcessor.hpp:25
static const double cutoffEnergy
cutoff energy for implants versus decays
Definition: DssdProcessor.hpp:22
The all important raw event.
Definition: RawEvent.hpp:46
Summary of all channels of one detector type.
Definition: DetectorSummary.hpp:31