Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
|
There are two main files which control the pixie16 analysis flow, PixieStd.cpp and DetectorDriver.cpp both of which are located in the src directory. The functions in PixieStd.cpp reconstruct a complete data spill from the pixie16 modules and, for each spill, create a list of channels that triggered. The list is then sorted according to time and those channels which occur close to each other in time are grouped together into events. The event is then passed into DetectorDriver.cpp for processing.
DetectorDriver.cpp receives each event and calibrates the energy for each channel in the event. The raw and calibrated energies are plotted if the appropriate damm spectra have been created in DeclareHistogram.cpp. Lastly, experiment specific analysis is performed.