qaProcessFrame(frameID, summaryAggregator, summaryGraph,
frameAggregators, frameGraphs, details) where frameID is the
ID of the flowFrame the process is linked to,
summaryAggregator is an object inheriting from class
qaAggregator which
summarizes the outcome, summaryGraph is an object of class
qaGraph which is the overview
graph of the process for the whole frame, details is a list
containing any additional information regarding the QA process,
frameAggregators is an object of class
aggregatorList and
frameGraphs is an
object of class
qaGraphList. The latter two
are the collections of aggregators and graphs for each subprocess. Only
frameID and summaryAggregator are mandatory
arguments.id:"character", a unique ID of
the objectframeID:"character", ID of the
flowFrame the process is linked to summaryAggregator:"qaAggregator", an aggregator summarizing the output of the process summaryGraph:"qaGraph", a
graphical summary of the process frameAggregators:"aggregatorList" a list of aggregators for the subprocessesframeGraphs:"qaGraphList" a
list of graphical summaries for the subprocesses details:signature(.Object = "qaProcessFrame"):
constructor flowFrame. This allows to
create processes
with subcomponents, where each item in the frameAggregators and
frameGraphs lists corresponds to one subprocess, which can be
used, for instance, to create individual plots for each flow
channel. For QA processes without subcomponents, these slots would
simply not be populated.qaGraphList,
writeQAReport,
qaProcess