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 2 -m 1
+worker create hades05:evtbuild -a -p -2 -s 4 -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
}
proc startAcquisitionCmd {} {
- #exec rsh hades19 sh -c {'cd ht99/slow; PATH=$PATH:/usr/local/bin:$HOME/bin; ./tof init'} </dev/null >>&hadaq.log
- #exec rsh hades21 sh -c {'cd ht99/slow; PATH=$PATH:/usr/local/bin:$HOME/bin; ./mdc init'} </dev/null >>&hadaq.log
+ global beforeStartAcq afterStartAcq
+ foreach cmd $beforeStartAcq {
+ puts $cmd
+ catch {eval exec $cmd}
+ }
group start acquisition
+ foreach cmd $afterStartAcq {
+ puts $cmd
+ catch {eval exec $cmd}
+ }
updateAcquisitionButtons
}
proc stopAcquisitionCmd {} {
+ global beforeStopAcq afterStopAcq
+ foreach cmd $beforeStopAcq {
+ puts $cmd
+ catch {eval exec $cmd}
+ }
group stop acquisition
+ foreach cmd $afterStopAcq {
+ puts $cmd
+ catch {eval exec $cmd}
+ }
updateAcquisitionButtons
}
exec cat hadaq.log
}
}
+foreach cmd $duringInit {
+ puts $cmd
+ catch {eval exec $cmd}
+}
--- /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: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-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
+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-14:memnet -a -p -1 -w 0 -o ATM:0:50
+worker create r2-14:readout -a -p -2
+group create acquisition
+group create run
+group add acquisition r2-14:memnet
+group add acquisition r2-14: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 }
+}
+
+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-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./shw start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+ {rsh r2-14 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; dtuctrl -t ctu start'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+ {rsh r2-14 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}
+}
--- /dev/null
+agent create hades05 hades /home/hades/tt00/eb/hadaq
+agent create r2-26 hades /hades/usr/hades/tt00/rich/hadaq
+agent create r2-25 hades /hades/usr/hades/tt00/trig/hadaq
+worker create hades05:evtbuild -a -p -2 -s 5 -m 2
+worker create hades05:netmem -a -p -1 -m 2 -i ATM:0:50 -i ATM:0:51
+worker create r2-26:memnet -a -p -1 -w 68000 -o ATM:0:50
+worker create r2-26: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
+group create acquisition
+group create run
+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-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich init'} </dev/null }
+ {rsh r2-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig 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-25 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./trig 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}
+ {rsh r2-25 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}
+}
+
+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-26 sh -c {'PATH=$PATH:$HOME/bin/POWERPC_LYNXOS_2_5_1; cd tt00/slow; ./rich 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}
+}
--- /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-25 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
+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 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 }
+}
+
+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-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}
+}
+
+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-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}
+}