// create TRB processor which holds custom data
hadaq::TrbProcessor* trb = new hadaq::TrbProcessor(0xa000, hld);
+ hadaq::TrbProcessor* trb1 = new hadaq::TrbProcessor(0xa001, hld);
// create custom processor
hadaq::MimosisProcessor *mimosis = new hadaq::MimosisProcessor(trb, 0xa000);
+ hadaq::MimosisProcessor *mimosis1 = new hadaq::MimosisProcessor(trb1, 0xa001);
<Module name="Combiner" class="hadaq::CombinerModule">
<!-- these parameters will force to create inputs/outputs of module -->
- <NumInputs value="1"/>
+ <NumInputs value="2"/>
<NumOutputs value="1"/>
<!-- <InputPort name="Input0" url="hadaq://host:51001" urlopt1=""/><!-- -->
<InputPort name="Input0" url="hadaq://host:50302" urlopt1=""/><!-- -->
+ <InputPort name="Input1" url="hadaq://host:50303" urlopt1=""/><!-- -->
<!-- <InputPort name="Input1" url="hadaq://host:50245" urlopt1=""/><!-- -->
<!-- <InputPort name="Input1" url="hadaq://host:50018" urlopt1=""/><!-- -->
<!-- <InputPort name="Input1" url="hadaq://host:50031" urlopt1=""/><!-- -->
- <InputPort name="Input1" url="hadaq://host:50030" urlopt1=""/><!-- -->
+<!-- <InputPort name="Input1" url="hadaq://host:50030" urlopt1=""/><!-- -->
<!-- <InputPort name="Input1" url="hadaq://host:51000" urlopt1=""/><!-- -->
<!-- <InputPort name="Input0" url="hadaq://host:51001" urlopt1=""/><!-- -->
<!-- <InputPort name="Input1" url="hadaq://host:51002" urlopt1=""/><!-- -->
<OutputPort name="Output0" url="mbs://Stream:36789?iter=hadaq_iter&subid=0x1f"/>
<!-- this is example of HLD file storage - local and RFIO -->
- <OutputPort name="Output1" url="hld:///local/mimosis/scratch/Mimosis_data.hld?maxsize=2000"/>
+ <OutputPort name="Output1" url="hld:///local/mimosis/hld/Mimosis_data.hld?maxsize=2000"/>
<!--OutputPort name="Output1" url="hld:///linev/path/dabc.hld?maxsize=1900&rfio"/-->
<DoShmControl value="false"/>