FRIBParallelanalysis  1.0
FrameworkforMPIParalleldataanalysisatFRIB
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  base
 AbstractApplication.h: Represents an application
 AnalysisRingItems.h: Defines the analysis specific ring items
 Asserts.h
 DataReader.cpp: Implement the CDataReader class
 DataReader.h: Read data from a file and present it to the caller
 DataWriter.cpp: Implement the data writer class
 DataWriter.h: Write data to an output file
 MPIParameterDealer.cpp: Implement CMPIParameterDealer
 MPIParameterDealer.h
 MPIParameterFarmer.h: Class that encapsulates a farmer for MPI unpacked parameters
 MPIParameterOutput.cpp: Implement the MPI Parameter output class
 MPIParameterOutput.h
 MPIParametersToParametersWorker.cpp: Implement the CMPIParametersToParametersWorker class
 MPIParametersToParametersWorker.h: Worker framework for pipeline stage that takes params -> params
 MPIRawReader.cpp: Implementy the CMPIRawReader class
 MPIRawReader.h: Read raw events from a CDataReader and distribute them to workers
 MPIRawToParametersWorker.cpp: Implement the CMPIRawToParametersWorker class
 MPIRawToParametersWorker.h: Raw events -> Parameter worker skeleton
 MPITriggerSorter.cpp: Implement the CMPITriggerSorter class
 MPITriggerSorter.h: Sorts triggers sent by workers sending them to outputter
 ParameterReader.h: Reads a parameter/variable definition file
 parinworkertests.cpp: Test the output file from the worker for testParinput
 passthruTest.cpp: Test passthrough ring items
 readertests.cpp: Tests CReader class
 sortTest.cpp: Run the MPIParameterFarmer in the framework
 sorttests.cpp: Tests of CTriggerSorter
 tclconfigtests.cpp: Test the TCLParameterReader
 TCLParameterReader.h: Implement a parameter/variable reader for Tcl based config files
 testInput.cpp: Test the input stage of an application (MPIRawREader)
 testintests.cpp:
 testOutput.cpp: Test the MPIParameterOutput.cpp
 testouttests.cpp: Tests for the success of the testOutput parallel program
 testParinput.cpp: Test apps using the parameter input dealer
 testPassthru.cpp: Check the file passthruTest created
 testsorttests.cpp: Tests for the output of sortTest
 testWorker1.cpp: Test the worker's ability to handle input data
 testWorker2.cpp: Tests for parameters –> parameters worker(s)
 treeparamarraytests.cpp: Tests frib::analysis::CTreeParameterArray
 TreeParameter.h: Define the tree parameter class
 TreeParameterArray.h
 treeparamtests.cpp: Test of CTreeParameter
 treevararraytests.cpp: Test CTreeVariableArray class
 TreeVariable.cpp: Implementation of the Tree Variable class
 TreeVariable.h: Define a class that holds variables that steer computations
 TreeVariableArray.h
 treevariabletests.cpp: Tests of CTreeVariable
 TriggerSorter.cpp: Implement the trigger sorter class
 TriggerSorter.h: Sort items by triggers that could come in out of order
 worker1Tests.cpp: Tests for the output file created by worker 1
 worker2tests.cpp: Test the output from testWorker2
 writertests.cpp: Test CDataWriter
  libtcl-build
 config.h
  libtclplus
  include
  exception
  tclplus
 libtclplusdatatypes.h
  tclplus
 CTCLThread.cpp: Implement the CTCLThread class
 mutextests.cpp: Test CTCLMutex
 TCLList.cpp:
 threadtests.cpp:
  spectcl
 Analyzer.cpp: Implement CAnalyzer stub class
 Analyzer.h: Stub replacement for SpecTcl CAnalyzer class
 BufferDecoder.cpp: Implement the stubbed CBufferDecoder class
 BufferDecoder.h: Stub Buffer Decoder
 Event.cpp: Implement frib::analysis::CEvent
 Event.h: Stubbed CEvent for parallel analysis
 EventProcessor.h: Stand in for SpecTcl Event processor base class
 spectclTest.cpp: Full MPI integration test of SpecTcl event processor
 SpecTclTypes.h
 SpecTclWorker.cpp: Implement the CSpecTclWorker class
 SpecTclWorker.h
 testSpecTcl.cpp: Test contents of file made by spectclTest program
 workerTest.cpp: Unit tests for CSpecTclWorker
 config.h