Main Page Class Hierarchy Compound List File List Compound Members File Members
L1DctTeststand package
|L1DctTeststand.xc-dev-006g1|L1DctDiagOnline.jtb_2june03|L1DctCalOdf.jtb-30may03|L1DctCalOnline.V00-00-07|L1DctCalOep.jb03apr03|L1DctOnline.gg-030605b|L1DctOdf.jtb_4june03|L1DctOep.V00-06-03|L1DctTools.jtb_3june03_2|Package containing the tools for the DCT Teststand.
- Author:
- Gerald Grenier The University of Iowa
//////////////////////////////////////////////////////////////////
Brief description of the global function files
- getTask.cc
- boot dataflow on the ROM and returns a static odfTask
- L1DCrateCommands.cc
- Commands for testing crate-level of the software. This provide also the "direct" high-level command-line
The .....Commands.cc are also a good place to see how to use the various classes of that package.
/////////////////////////////////////////////////////////////////
Brief descriptions of the various classes (roughly in alphabetical order)
- L1DCrate
- The Crate class, manages link and boards.
- L1DctEnvironment
- class containing what is needed to perform a test from the command line
- L1DctMemory
- The class who relates a L1DAbsMemoryBuffer with a real memorie on the trigger boards. This class can also diff the trigger board memory with its Memory Buffer
- L1DctOdfElementIterator
- The base class for an odfElement iterator. The odfElement Iterator allows access to the data contained in an odfElement and polymorphism in this access.
- L1DGltTrgLineMemoryBuffer
- The memory buffer for the trigger line memory.
- L1DHospital
- The actual implementation of the Doctor factory
- L1Dict (template)
- A dictionnary for the DCT
- L1DInject (template)
- send an odfInject command to the boards
- typedefs of this class :
- L1DReframe
- L1NoOp
- L1DClrRdout
- L1DSynch
- L1DL1Accept
- L1DReadEvent
- L1DCalStrobe
- L1DStartPlayback
- L1DMemoryBuffer (template)
- generic memory buffer, will match most of the trigger board memories
- buffer organized in blocks who divide the memory size
- typedefs of this class :
- L1DTsfInputMemoryBuffer
- L1DTsfLUTMemoryBuffer
- L1DTsfPtdOutputMemoryBuffer
- L1DTsfBltOutputMemoryBuffer
- L1DPtdInputMemoryBuffer
- L1DPtdOutputMemoryBuffer
- L1DPtdLUTMemoryBuffer
- L1DZpdOutputMemoryBuffer
- L1DZpdDecisionModuleDiagnosticMemoryBuffer
- L1DZpdDecisionModuleDAQMemoryBuffer
- L1DZpdSegmentDAQMemoryBuffer
- L1DMemoryPool
- the allocated pool for the L1DContiguousMemoryBuffer (will try to shrink by trying to use less memory in the future)
- L1DRead (template)
- send an odfRead command to the boards
- typedefs of this class :
- L1DBlockShortReader
- L1DIncrementialShortReader
- L1DIncrementialLongReader
- L1DShortReader
- L1DLongReader
- L1DStatusReader
- L1DLedReader
- L1DAddressReader
- L1DBlockAddressReader
- L1DExtraStatusReader
- L1DBlockVarShortReader (this is in fact a drived class, waiting for template specialization)
- L1DBlockVarLongReader
- L1DRegularArrayMemoryBuffer (template)
- Memory buffer describing memory of type n*(block of used address,block of unused address)
- typedefs of this class :
- L1DWriteBlock (template)
- Block writing to the old TSF board
- typedefs of this class :
- L1DMemoryBlockShortWriter
- L1DMemoryBlockLongWriter
- L1DWriteLongWord (template)
- send an odfWriteLongWord command to the boards
- typedefs of this class :
- L1DAddressWriter
- L1DBlockAddressWriter
- L1DRunModeSetter
- L1DataFormatSetter
- L1DMemoryConfigurator
- L1DPlaybackModeSetter
- L1DLedSetter
- L1DUserResetter
- L1DAddressAndNShortWordsWriter
- L1DAddressAndNLongWordsWriter
- L1DWriteWord (template)
- write a single word to the board
- typedefs of this class :
- L1DMemoryShortWriter
- L1DMemoryLongWriter
- L1DZpdFindersFittersSingleBlockMemoryBuffer (template)
- description of the single block address Memory buffer for ZPD finders and fitters memory
- typedefs of this class :
- L1DZpdFinderDiagnosticMemoryBuffer
- L1DZpdFinderSeedPhiLutMemoryBuffer
- L1DZpdFinderExpectedPhiLutMemoryBuffer
- L1DZpdFitterSumd2s2LutMemoryBuffer
- L1DZpdFitterDiagnosticMemoryBuffer
- L1DZpdiPaternDoctor
- Doctor for checking the correct transmission in the ZPD input memory of a pattern sent by the ZPDi
- L1DZpdiPaternFinderLoader
- Memory buffer loader that loads the ZPD input memory buffer with ZPDi patterns after having determined the time offsets using the first recorded event
- L1DZpdiPaternLoader
- Memory buffer loader that loads the ZPD input memory buffer with ZPDi patterns with given offsets
- L1DZpdMegabusInputMemoryBuffer
- description of the ZPD's Megabus input diagnostic memory buffer
- L1ZpdSegmentMap
- Map between segment input number and input memory address for the ZPD
Generated on Thu Jun 5 20:55:35 2003 for L1DctTeststand by
1.3-rc3
|