|
NSCL DDAS
1.0
Support for XIA DDAS at the NSCL
|
| ► booter | |
| SystemBooter.h | |
| ► configuration | |
| Asserts.h | |
| Configuration.h | |
| ConfigurationParser.h | |
| FirmwareVersionFileParser.h | |
| HardwareRegistry.h | |
| ModEvtFileParser.h | |
| ► ddasdumper | |
| Asserts.h | |
| BufdumpMain.h | |
| Converter.h | |
| ddaschannel.h | |
| DDASEvent.h | |
| dumperargs.h | The header file for the command line option parser generated by GNU Gengetopt version 2.22.6 http://www.gnu.org/software/gengetopt. DO NOT modify this file, since it can be overwritten |
| LinkDef.h | |
| RootConvert.h | |
| RootConverter2.h | |
| StringsToIntegers.h | |
| ► dumpsetfile | |
| Asserts.h | |
| DescriptionParser.cpp | : Implement DescriptionParser class |
| DescriptionParser.h | : Parses a description file (Pixie16DSP.var) for the DSP vars |
| DSPFileReader.cpp | : Implement DSPFileReader class (see header) |
| DSPFileReader.h | : Read DSP files into memory blocks |
| main.cpp | : Program entry |
| ► fits | |
| DDASFitHit.h | : Extends DDASHit to include fit data that's been tacked on to the end of a hit with traces |
| FitExtender.h | : Public exports of data structures from FitExtender |
| FitHitUnpacker.cpp | : Implements FitHitUnpacker |
| FitHitUnpacker.h | : Unpack DDAS data where the traces may have a HitExtension that contains one and two pulse fits |
| functions.h | : Implement functions used to fit DDAS pulses |
| lmfit.cpp | : Contains the functions needed to drive GSL's Levenberg Marquart fitter |
| lmfit.h | : Define the fitting functions and data structures for L-M fits |
| ► format | |
| Asserts.h | |
| DDASBitMasks.h | |
| DDASHit.h | |
| DDASHitUnpacker.h | |
| ► nscope | |
| AnalogSignal.h | |
| Baseline.h | |
| CFD.h | |
| Csra.h | |
| Detector.h | |
| displayEdit.h | |
| EnergyFilter.h | |
| ExpertMod.h | |
| Histogram.h | |
| lock.h | |
| Main.h | |
| MaxEvent.h | |
| MediaLocator.h | |
| ModCsrb.h | |
| MultCoincDialogue.h | |
| MultiplicityState.h | |
| Popup.h | |
| PulseShape.h | |
| ScopedT.h | |
| Table.h | |
| Tau.h | |
| TimingParamDialogue.h | |
| TrigConfig.h | |
| TriggerFilter.h | |
| ► nscope_extcl | |
| AnalogSignal.h | |
| Baseline.h | |
| CFD.h | |
| Csra.h | |
| Detector.h | |
| displayEdit.h | |
| EnergyFilter.h | |
| ExpertMod.h | |
| Histogram.h | |
| lock.h | |
| Main.h | |
| MaxEvent.h | |
| MediaLocator.h | |
| ModCsrb.h | |
| MultCoincDialogue.h | |
| MultiplicityState.h | |
| Popup.h | |
| PulseShape.h | |
| ScopedT.h | |
| Table.h | |
| Tau.h | |
| TimingParamDialogue.h | |
| TrigConfig.h | |
| TriggerFilter.h | |
| ► simple_setups | |
| ► multicrate_src | |
| MyParameterMapper.h | |
| MyParameters.h | |
| MySpecTclApp.h | |
| ► traiter | |
| ► src | |
| AlgoIterator.hpp | |
| AmplitudeProcessor.hpp | |
| BaseLineProcessor.hpp | |
| CFD.hpp | |
| Exceptions.h | |
| LinkDef.h | |
| PeakFindProcessor.hpp | |
| RiseTimeProcessor.hpp | |
| Solver.h | |
| SumIterator.hpp | |
| Threshold.hpp | |
| Trace.hpp | |
| TraceAlgorithms.h | |
| TraceDefs.h | |
| TrapFilter.hpp | |
| TrIterator.hpp | |
| ► test | |
| AmplitudeProcessorTest.h | |
| BaseLineProcessorTest.h | |
| BasicIteratorTest.h | |
| BasicRangeIteratorTest.h | |
| CFDTest.h | |
| PeakFindProcessorTest.h | |
| RiseTimeProcessorTest.h | |
| SumIteratorTest.h | |
| ThresholdTest.h | |
| TraceSTest.h | |
| TrapFilterTest.h | |
| ► xiaapi | |
| ► app | |
| pixie16app_common.h | |
| pixie16app_defs.h | |
| pixie16app_export.h | |
| pixie16app_globals.h | |
| xia_common.h | |
| ► inc | |
| def21160.h | |
| PciRegs.h | |
| PciTypes.h | |
| PexApi.h | |
| Plx.h | |
| Plx_sysdep.h | |
| PlxApi.h | |
| PlxDefCk.h | |
| PlxIoctl.h | |
| PlxStat.h | |
| PlxTypes.h | |
| Reg9054.h | |
| ► sys | |
| pixie16sys_common.h | |
| pixie16sys_defs.h | |
| pixie16sys_export.h | |
| pixie16sys_globals.h | |
| ► xiatest | |
| pixie16app_export.h | |
| pixie16sys_export.h | |
| ► xml | |
| ► tinyxml | |
| tinyxml2.h | |
| Asserts.h | |
| config.h | |
| CrateManager.cpp | : Implement the CrateManager class |
| CrateManager.h | |
| CrateReader.cpp | : Implementation of concrete methods of the CrateReader |
| CrateReader.h | : Defines a class that can read a crate |
| CrateWriter.cpp | : Implement the strategy pattern main logic for writing crates |
| CrateWriter.h | |
| ModuleSettings.h | : Capture the settings for a module in a nice struct of a package |
| ModuleWriter.cpp | : Implement the module writer class |
| ModuleWriter.h | : Defines a class for writing settings to modules |
| PixieCrateReader.cpp | : Implement the PixieCrateReader class |
| PixieCrateReader.h | |
| PixieCrateWriter.cpp | : Implement the PixieCrateWriter class |
| PixieCrateWriter.h | : Define a class to write settings to a crate of Pixie16 modules |
| PixieSettingsReader.cpp | : Implement class to read settings from a device |
| PixieSettingsReader.h | : Define a class that gets a settomg from a single Pixie16 module |
| sedittests.cpp | : SetFileEditor tests |
| setfcwritetests.cpp | : Test suite for the SetFileCrateWriter class |
| SetFile.cpp | : Implement methods in the SetFile class |
| SetFile.h | : Define structures and funcions for setfiles |
| SetFileCrateReader.cpp | : Implement the SetFileCrateReader class |
| SetFileCrateReader.h | : CrateReader to take module info from .set files |
| SetFileCrateWriter.cpp | : Implement the SetFileCrateWriter class |
| SetFileCrateWriter.h | : Write a crate into a setfile |
| SetFileEditor.cpp | : Implement the DDAS::SetFileEditor class |
| SetFileEditor.h | : Provides the ability to edit a set file |
| SetFileReader.cpp | : Implement the SetFileReader class |
| SetFileReader.h | : Define the a settings reader for set files |
| SetFileWriter.cpp | : Implement the DDAS::SetFileWriter class |
| SetFileWriter.h | : Class to write information from a module into a set file for a particular slot |
| setfilewritertests.cpp | : Tests for DDAS::SetFileWriter |
| setreadertests.cpp | : Tests for the setfiler reader |
| SettingsReader.h | : Define the abstract base class SettingsReader |
| SettingsWriter.h | : Abstract base class to write DSP settings to file |
| SlotConfigReader.cpp | : Read slot configurations |
| SlotConfigReader.h | : Read slot configuration XML files |
| tinyxmlutil.cpp | : Implement useful tinyxml2 utility methods |
| tinyxmlutil.h | : Provide common utilities for working with Tinyxml2 |
| tocrate.h | The header file for the command line option parser generated by GNU Gengetopt version 2.22.6 http://www.gnu.org/software/gengetopt. DO NOT modify this file, since it can be overwritten |
| ToCrateMain.cpp | : Main program for the tocrate program |
| tosetfile.h | The header file for the command line option parser generated by GNU Gengetopt version 2.22.6 http://www.gnu.org/software/gengetopt. DO NOT modify this file, since it can be overwritten |
| tosetfileMain.cpp | : Converts XML crate settings to a set file |
| ToUtils.cpp | : Utilities common to e.g. toxml and tocrate |
| ToUtils.h | : Utilities for toxml, tocrate etc |
| toxml.h | The header file for the command line option parser generated by GNU Gengetopt version 2.22.6 http://www.gnu.org/software/gengetopt. DO NOT modify this file, since it can be overwritten |
| ToXmlMain.cpp | : Main program file for the toxml program |
| XMLCrateReader.cpp | : Implement the XML based crate configuration reader |
| XMLCrateReader.h | : Define an XML Crate reader |
| XMLCrateWriter.cpp | : Implements the crate writer for XML files |
| XMLCrateWriter.h | : Defines the interfaces to write a crate using XML |
| xmlcreadertests.cpp | : Unit tests for XMLCrateReader class |
| xmlcwritertests.cpp | : Test of DDAS::XMLCrateWriter |
| xmlreadertests.cpp | : Unittests for the XML Settings reader class |
| XMLSettingsReader.cpp | : Implement DDAS::XMLSettingsReader class (see XMLSettingsReader.h) |
| XMLSettingsReader.h | : Class that reads settings from an XML file |
| XMLSettingsWriter.cpp | : Implement the settings writer class |
| XMLSettingsWriter.h | : Sublcass of SettingsWriter that writes DSP settings in xml |
| xmlsetwritertests.cpp | : Tests the DDAS::XMLSettingsWriter class |
| ddas_config.h |
1.8.8