FRIBParallelanalysis
1.0
FrameworkforMPIParalleldataanalysisatFRIB
|
Once the raw data are unpacked into an initial set of parameters (see Raw events to parameters), it is not unusual to need to compute additional parameters at a later time. You can imagine a pipeline of computation that stepwise (and iteratively if necessary) transforms the raw parameters to physically meaningful parameters from the point of view of the experiment and science being extracted from it.
It would be wasteful to have to modify the raw to parameters stage of processing and decode the raw parameters at every step of this pipline. Therefore, the analysis pipeline supports stages which take, as input, a file of parameter data and, produce as output, another file of parameter data.
The underlying principles of these stages of the analysis pipeline are very similar to those of raw to parameter stages of the pipeline. However:
The following documentation sections provide more information about how to write compile and run an application that maps input parameters to output parameters:
Note that since SpecTcl is written to primarily take raw events and convert them into parameters, there is no SpecTcl compatibility layer for this stage of the pipeline as the raw events are not available to this application; Only the parameters extxracted or computed by previous stages of the analysis pipeline.