]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
End of TT00
authorhades <hades>
Wed, 7 Jun 2000 12:13:50 +0000 (12:13 +0000)
committerhades <hades>
Wed, 7 Jun 2000 12:13:50 +0000 (12:13 +0000)
16 files changed:
hadaq/hadaq.tcl
hadaq/hadaq_init.tcl
hadaq/hw_init.tcl [new file with mode: 0644]
hadaq/nettrans.c
hadaq/rich.tcl
hadaq/rich01.tcl [new file with mode: 0644]
hadaq/rich1.tcl [new file with mode: 0644]
hadaq/rich_shw.tcl [new file with mode: 0644]
hadaq/rich_shw_mdc.tcl [new file with mode: 0644]
hadaq/richipu.tcl [new file with mode: 0644]
hadaq/tof.tcl [new file with mode: 0644]
hadaq/trig_shw.tcl
hadaq/trig_shw_rich.tcl [new file with mode: 0644]
hadaq/trig_shw_rich0.tcl [new file with mode: 0644]
hadaq/trig_shw_rich01.tcl [new file with mode: 0644]
hadaq/trig_shw_rich_tof.tcl [new file with mode: 0644]

index e3cbb1753cf6635e56416aaf39d83b71f526ec62..05b602a3f1b7e3a4bdde20c86b5b479e3dcd0b36 100644 (file)
@@ -397,7 +397,7 @@ proc viewEventCmd {} {
        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} {
index a6edc9e181e159d29c03b19ae5d1a266cab60dac..13edd37e48f42deb58915cb1dcd1b1a7109908fa 100644 (file)
@@ -34,7 +34,3 @@ foreach i [agent cat] {
                exec cat hadaq.log
        }
 }
-foreach cmd $duringInit {
-       puts $cmd
-       catch {eval exec  $cmd}
-}
diff --git a/hadaq/hw_init.tcl b/hadaq/hw_init.tcl
new file mode 100644 (file)
index 0000000..eeb6960
--- /dev/null
@@ -0,0 +1,9 @@
+#!/usr/bin/tclsh -f
+source cmds.tcl
+source [lindex $argv 0]
+
+foreach cmd $duringInit {
+       puts $cmd
+       catch {eval exec  $cmd &} msg
+       puts $msg
+}
index 330f6a1ef18c92751555a5fedbf7b1cb1edf62cd..0351b25c8602950bc316dc10f8f49332d063b3fb 100644 (file)
@@ -1,4 +1,4 @@
-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>
@@ -235,9 +235,15 @@ int recvGeneric(NetTrans *my) {
                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));
index 62ddc7e2b19220971afa581ab69cbbfdf8772ed1..e7b4599eccbc4e98a7ac0070a4a5b2e43a1c4b7a 100644 (file)
@@ -1,33 +1,33 @@
-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}
 }
diff --git a/hadaq/rich01.tcl b/hadaq/rich01.tcl
new file mode 100644 (file)
index 0000000..6684251
--- /dev/null
@@ -0,0 +1,42 @@
+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}
+}
diff --git a/hadaq/rich1.tcl b/hadaq/rich1.tcl
new file mode 100644 (file)
index 0000000..8b1ec62
--- /dev/null
@@ -0,0 +1,33 @@
+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}
+}
diff --git a/hadaq/rich_shw.tcl b/hadaq/rich_shw.tcl
new file mode 100644 (file)
index 0000000..67f777d
--- /dev/null
@@ -0,0 +1,43 @@
+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}
+}
diff --git a/hadaq/rich_shw_mdc.tcl b/hadaq/rich_shw_mdc.tcl
new file mode 100644 (file)
index 0000000..0ffa17a
--- /dev/null
@@ -0,0 +1,51 @@
+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}
+}
diff --git a/hadaq/richipu.tcl b/hadaq/richipu.tcl
new file mode 100644 (file)
index 0000000..2290f27
--- /dev/null
@@ -0,0 +1,33 @@
+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}
+}
diff --git a/hadaq/tof.tcl b/hadaq/tof.tcl
new file mode 100644 (file)
index 0000000..b174292
--- /dev/null
@@ -0,0 +1,33 @@
+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}
+}
index 37fb1bbdb990a60d9aebd0ac5f998931b60f934b..32289630da6234100a6544c07577c662ac29b7fd 100644 (file)
@@ -1,42 +1,42 @@
-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}
 }
diff --git a/hadaq/trig_shw_rich.tcl b/hadaq/trig_shw_rich.tcl
new file mode 100644 (file)
index 0000000..4ae7bcd
--- /dev/null
@@ -0,0 +1,51 @@
+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}
+}
diff --git a/hadaq/trig_shw_rich0.tcl b/hadaq/trig_shw_rich0.tcl
new file mode 100644 (file)
index 0000000..a3627d1
--- /dev/null
@@ -0,0 +1,51 @@
+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}
+}
diff --git a/hadaq/trig_shw_rich01.tcl b/hadaq/trig_shw_rich01.tcl
new file mode 100644 (file)
index 0000000..90f42ba
--- /dev/null
@@ -0,0 +1,60 @@
+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}
+}
diff --git a/hadaq/trig_shw_rich_tof.tcl b/hadaq/trig_shw_rich_tof.tcl
new file mode 100644 (file)
index 0000000..3ea4999
--- /dev/null
@@ -0,0 +1,60 @@
+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}
+}