close $f
after 1000
viewFile viewEvt "View Event" daq_anal.out
- exec sh -c "daq_sniff -h [agent list $evtbuildAgent host] | daq_anal -n 1" </dev/null >daq_anal.out 2>/dev/null &
+ exec sh -c "./daq_sniff -h [agent list $evtbuildAgent host] | ./daq_anal -n 1" </dev/null >daq_anal.out 2>/dev/null &
}
if {$tk_version < 4.0} {
exec cat hadaq.log
}
}
-foreach cmd $duringInit {
- puts $cmd
- catch {eval exec $cmd}
-}
--- /dev/null
+#!/usr/bin/tclsh -f
+source cmds.tcl
+source [lindex $argv 0]
+
+foreach cmd $duringInit {
+ puts $cmd
+ catch {eval exec $cmd &} msg
+ puts $msg
+}
-static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.14 2000-05-30 07:31:46 hades Exp $";
+static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.15 2000-06-07 12:13:50 hades Exp $";
#define _GNU_SOURCE
#include <unistd.h>
break;
}
+#if 0
+/*
+* due to a bug in the CES Lynx ATM driver, the packet size
+* does not match the transportet size right now, check disabled
+*/
if (retVal != Pkt_size(my->pkt)) {
retVal = -1;
}
+#endif
if (0 > retVal) {
msglog(LOG_DEBUG, "recvGeneric: %s\n", strerror(errno));
-agent create hades24 hades /home/hades/tt00/eb/hadaq
-agent create r2-18 hades /hades/usr/hades/tt00/rich/hadaq
-worker create hades24:evtbuild -a -p -2 -s 1 -m 1
-worker create hades24:netmem -a -p -1 -m 1 -i ATM:0:100
-worker create r2-18:memnet -a -p -1 -w 0 -o ATM:0:100
-worker create r2-18:readout -a -p -2
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 1 -m 1
+worker create hades05:netmem -a -p -1 -m 1 -i ATM:0:50
+worker create r2-26:memnet -a -p -1 -w 0 -o ATM:0:50
+worker create r2-26:readout -a -p -2
group create acquisition
group create run
-group add acquisition r2-18:memnet
-group add acquisition r2-18:readout
-group add run hades24:evtbuild
-group add run hades24:netmem
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
set duringInit {
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich init'} </dev/null }
}
set beforeStartAcq {
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich reset'} </dev/null >>&hadaq.log}
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich start'} </dev/null >>&hadaq.log}
}
set afterStartAcq {
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
}
set beforeStopAcq {
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
}
set afterStopAcq {
- {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich stop'} </dev/null >>&hadaq.log}
}
--- /dev/null
+agent create hades05 root /home/hades/tt00/eb/hadaq
+agent create r2-25 hades /hades/usr/hades/tt00/rich/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 2 -m 2
+worker create hades05:netmem -a -p -1 -m 2 -i ATM:0:50 -i ATM:0:51
+worker create r2-25:memnet -a -p -1 -w 0 -o ATM:0:50
+worker create r2-25:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 0 -o ATM:0:51
+worker create r2-26:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-25:memnet
+group add acquisition r2-25:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 1 -m 1
+worker create hades05:netmem -a -p -1 -m 1 -i ATM:0:51
+worker create r2-26:memnet -a -p -1 -w 0 -o ATM:0:51
+worker create r2-26:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 2 -m 2
+worker create hades05:netmem -a -p -1 -m 2 -i ATM:0:50 -i ATM:0:51
+worker create r2-14:memnet -a -p -1 -w 68000 -o ATM:0:50
+worker create r2-14:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 68000 -o ATM:0:51
+worker create r2-26:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; dtuctrl -t ctu load dtu/ctu_tt00.rbt'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+agent create r2-8 hades /hades/usr/hades/tt00/mdc/hadaq
+worker create hades05:evtbuild -a -p -2 -s 3 -m 3
+worker create hades05:netmem -a -p -1 -m 3 -i ATM:0:50 -i ATM:0:51 -i ATM:0:52
+worker create r2-14:memnet -a -p -1 -w 50000 -o ATM:0:50
+worker create r2-14:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 50000 -o ATM:0:51
+worker create r2-26:readout -a -p -2
+worker create r2-8:memnet -a -p -1 -w 50000 -o ATM:0:52
+worker create r2-8:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add acquisition r2-8:memnet
+group add acquisition r2-8:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+ {rsh r2-8 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./mdc init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-8 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./mdc reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+ {rsh r2-8 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./mdc start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-8 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./mdc stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-13 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 1 -m 1
+worker create hades05:netmem -a -p -1 -m 1 -i ATM:0:50
+worker create r2-13:memnet -a -p -1 -w 0 -o ATM:0:50
+worker create r2-13:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-13:memnet
+group add acquisition r2-13:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich reset'} </dev/null >>&hadaq.log}
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-13 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades24 hades /home/hades/tt00/eb/hadaq
+agent create r2-24 hades /hades/usr/hades/tt00/shw/hadaq
+worker create hades24:evtbuild -a -p -2 -s 1 -m 1
+worker create hades24:netmem -a -p -1 -m 1 -i ATM:0:100
+worker create r2-24:memnet -a -p -1 -w 0 -o ATM:0:100
+worker create r2-24:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-24:memnet
+group add acquisition r2-24:readout
+group add run hades24:evtbuild
+group add run hades24:netmem
+
+set duringInit {
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof reset'} </dev/null >>&hadaq.log}
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof stop'} </dev/null >>&hadaq.log}
+}
-agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create hades05 root /home/hades/tt00/eb/hadaq
agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
-agent create r2-25 hades /hades/usr/hades/tt00/trig/hadaq
+agent create r2-18 hades /hades/usr/hades/tt00/trig/hadaq
worker create hades05:evtbuild -a -p -2 -s 2 -m 2
worker create hades05:netmem -a -p -1 -m 2 -i ATM:0:50 -i ATM:0:51
worker create r2-14:memnet -a -p -1 -w 68000 -o ATM:0:50
worker create r2-14:readout -a -p -2
-worker create r2-25:memnet -a -p -1 -w 68000 -o ATM:0:51
-worker create r2-25:readout -a -p -2
+worker create r2-18:memnet -a -p -1 -w 68000 -o ATM:0:51
+worker create r2-18:readout -a -p -2
group create acquisition
group create run
group add acquisition r2-14:memnet
group add acquisition r2-14:readout
-group add acquisition r2-25:memnet
-group add acquisition r2-25:readout
+group add acquisition r2-18:memnet
+group add acquisition r2-18:readout
group add run hades05:evtbuild
group add run hades05:netmem
set duringInit {
{rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
}
set beforeStartAcq {
{rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
{rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
}
set afterStartAcq {
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
}
set beforeStopAcq {
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
}
set afterStopAcq {
{rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
- {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
}
--- /dev/null
+agent create hades05 root /home/hades/tt00/eb/hadaq
+agent create r2-18 hades /hades/usr/hades/tt00/trig/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 3 -m 3
+worker create hades05:netmem -a -p -1 -m 3 -i ATM:0:50 -i ATM:0:51 -i ATM:0:52
+worker create r2-18:memnet -a -p -1 -w 50000 -o ATM:0:50
+worker create r2-18:readout -a -p -2
+worker create r2-14:memnet -a -p -1 -w 50000 -o ATM:0:51
+worker create r2-14:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 50000 -o ATM:0:52
+worker create r2-26:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-18:memnet
+group add acquisition r2-18:readout
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 root /home/hades/tt00/eb/hadaq
+agent create r2-18 hades /hades/usr/hades/tt00/trig/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-25 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 3 -m 3
+worker create hades05:netmem -a -p -1 -m 3 -i ATM:0:50 -i ATM:0:51 -i ATM:0:53
+worker create r2-18:memnet -a -p -1 -w 10000 -o ATM:0:50
+worker create r2-18:readout -a -p -2
+worker create r2-14:memnet -a -p -1 -w 40000 -o ATM:0:51
+worker create r2-14:readout -a -p -2
+worker create r2-25:memnet -a -p -1 -w 40000 -o ATM:0:53
+worker create r2-25:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-18:memnet
+group add acquisition r2-18:readout
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-25:memnet
+group add acquisition r2-25:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 init'} </dev/null }
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 root /home/hades/tt00/eb/hadaq
+agent create r2-18 hades /hades/usr/hades/tt00/trig/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+agent create r2-25 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 4 -m 4
+worker create hades05:netmem -a -p -1 -m 4 -i ATM:0:50 -i ATM:0:51 -i ATM:0:52 -i ATM:0:53
+worker create r2-18:memnet -a -p -1 -w 10000 -o ATM:0:50
+worker create r2-18:readout -a -p -2
+worker create r2-14:memnet -a -p -1 -w 40000 -o ATM:0:51
+worker create r2-14:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 40000 -o ATM:0:52
+worker create r2-26:readout -a -p -2
+worker create r2-25:memnet -a -p -1 -w 40000 -o ATM:0:53
+worker create r2-25:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-18:memnet
+group add acquisition r2-18:readout
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add acquisition r2-25:memnet
+group add acquisition r2-25:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 init'} </dev/null }
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu stop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich0 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+}
--- /dev/null
+agent create hades05 root /home/hades/tt00/eb/hadaq
+agent create r2-24 hades /hades/usr/hades/tt00/tof/hadaq
+agent create r2-18 hades /hades/usr/hades/tt00/trig/hadaq
+agent create r2-14 hades /hades/usr/hades/tt00/shw/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+worker create hades05:evtbuild -a -p -2 -s 4 -m 4
+worker create hades05:netmem -a -p -1 -m 4 -i ATM:0:50 -i ATM:0:51 -i ATM:0:52 -i ATM:0:53
+worker create r2-24:memnet -a -p -1 -w 40000 -o ATM:0:53
+worker create r2-24:readout -a -p -2
+worker create r2-18:memnet -a -p -1 -w 10000 -o ATM:0:50
+worker create r2-18:readout -a -p -2
+worker create r2-14:memnet -a -p -1 -w 40000 -o ATM:0:51
+worker create r2-14:readout -a -p -2
+worker create r2-26:memnet -a -p -1 -w 40000 -o ATM:0:52
+worker create r2-26:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-24:memnet
+group add acquisition r2-24:readout
+group add acquisition r2-18:memnet
+group add acquisition r2-18:readout
+group add acquisition r2-14:memnet
+group add acquisition r2-14:readout
+group add acquisition r2-26:memnet
+group add acquisition r2-26:readout
+group add run hades05:evtbuild
+group add run hades05:netmem
+
+set duringInit {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw init'} </dev/null }
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 init'} </dev/null }
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig init'} </dev/null }
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof init'} </dev/null }
+}
+
+set beforeStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 reset'} </dev/null >>&hadaq.log}
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof reset'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 start'} </dev/null >>&hadaq.log}
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof start'} </dev/null >>&hadaq.log}
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu status'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu status'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+ {rsh r2-18 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+ {rsh r2-24 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./tof stop'} </dev/null >>&hadaq.log}
+ {rsh r2-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich1 stop'} </dev/null >>&hadaq.log}
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+}