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 |