Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
|
Main Driver for event processing. More...
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "Calibrator.hpp"
#include "ChanEvent.hpp"
#include "Globals.hpp"
#include "Messenger.hpp"
#include "Plots.hpp"
#include "WalkCorrector.hpp"
Go to the source code of this file.
Data Structures | |
class | DetectorDriver |
DetectorDriver controls event processing. More... | |
Main Driver for event processing.
The main analysis program. A complete event is create in PixieStd passed into this class. In this file are the details for experimental processing of a raw event created by ScanList() in PixieStd.cpp. Event processing includes things that do not change from experiment to experiment (such as energy calibration and raw parameter plotting) and things that do (differences between MTC and RMS experiment, for example). See manual for further details.
SNL - 7-2-07 SNL - 7-12-07 Add root analysis. If the ROOT program has been detected on the computer system the and the makefile has the useroot flag declared, ROOT analysis will be included. DTM - Oct. '09 Significant structural/cosmetic changes. Event processing is now primarily handled by individual event processors which handle their own DetectorDrivers
SVP - Oct. '10 Added the VandleProcessor for use with VANDLE. Added the PulserProcessor for use with Pulsers. Added the WaveformProcessor to determine ps time resolutions. KM - Dec. '12, Jan. '13 Huge changes due to switching to XML configuration file. See git commits comments.