#!/bin/bash ID="101" inputFile="@CMAKE_SOURCE_DIR@/example/Tutorial3/macro/data/testdigi.root" parameterFile="@CMAKE_SOURCE_DIR@/example/Tutorial3/macro/data/testparams.root" branch="FairTestDetectorDigi" eventRate="0" numIoThreads="1" outputSocketType="push" outputBufSize="1000" outputMethod="bind" outputAddress="tcp://*:5566" xterm -e @CMAKE_BINARY_DIR@/bin/testDetectorSampler $ID $inputFile $parameterFile $branch $eventRate $numIoThreads $outputSocketType $outputBufSize $outputMethod $outputAddress & ID="201" processorTask="FairTestDetectorMQRecoTask" numIoThreads="1" inputSocketType="pull" inputRcvBufSize="1000" inputMethod="connect" inputAddress="tcp://localhost:5566" outputSocketType="push" outputSndBufSize="1000" outputMethod="connect" outputAddress="tcp://localhost:5567" xterm -e @CMAKE_BINARY_DIR@/bin/testDetectorProcessor $ID $processorTask $numIoThreads $inputSocketType $inputRcvBufSize $inputMethod $inputAddress $outputSocketType $outputSndBufSize $outputMethod $outputAddress & ID="301" processorTask="FairTestDetectorMQRecoTask" numIoThreads="1" inputSocketType="pull" inputRcvBufSize="1000" inputMethod="connect" inputAddress="tcp://localhost:5566" outputSocketType="push" outputSndBufSize="1000" outputMethod="connect" outputAddress="tcp://localhost:5567" xterm -e @CMAKE_BINARY_DIR@/bin/testDetectorProcessor $ID $processorTask $numIoThreads $inputSocketType $inputRcvBufSize $inputMethod $inputAddress $outputSocketType $outputSndBufSize $outputMethod $outputAddress & ID="401" numIoThreads="1" inputSocketType="pull" inputRcvBufSize="1000" inputMethod="bind" inputAddress="tcp://*:5567" xterm -e @CMAKE_BINARY_DIR@/bin/fileSink $ID $numIoThreads $inputSocketType $inputRcvBufSize $inputMethod $inputAddress & #alternative for regular sink: #xterm -e @CMAKE_BINARY_DIR@/bin/sink $ID $numIoThreads $inputSocketType $inputRcvBufSize $inputAddress &