From 89457494a7c18a4d39b0376700c1300f86150b74 Mon Sep 17 00:00:00 2001 From: hades Date: Sat, 11 Nov 2000 22:05:34 +0000 Subject: [PATCH] *** empty log message *** --- hadaq/hadaq_init.tcl | 2 +- hadaq/trig_tof.tcl | 32 ++++++++++++++------- hadaq/trig_tof_shw.tcl | 65 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 88 insertions(+), 11 deletions(-) create mode 100644 hadaq/trig_tof_shw.tcl diff --git a/hadaq/hadaq_init.tcl b/hadaq/hadaq_init.tcl index 76cbb3b..8304317 100644 --- a/hadaq/hadaq_init.tcl +++ b/hadaq/hadaq_init.tcl @@ -22,7 +22,7 @@ foreach i [agent cat] { if {![string match {*_manage} $cmd] && [string match {daq_*} $cmd] || [string match {./daq_*} $cmd]} { puts $line set pid [lindex $line 0] - catch {eval exec "rsh $host -l $user sh -c {'kill $pid'}"} + catch {eval exec "rsh $host -l $user sh -c {'kill -9 $pid'}"} } } close $f diff --git a/hadaq/trig_tof.tcl b/hadaq/trig_tof.tcl index e5f0ffb..1f2986a 100644 --- a/hadaq/trig_tof.tcl +++ b/hadaq/trig_tof.tcl @@ -1,30 +1,40 @@ agent create hades24 hades /home/hades/nov00/eb/hadaq -agent create r2-29 hades /hades/usr/hades/nov00/tof/hadaq +agent create r2-27 hades /hades/usr/hades/nov00/tof/hadaq agent create r2-13 hades /hades/usr/hades/nov00/trig/hadaq worker create hades24:evtbuild -a -p -2 -s 2 -m 2 worker create hades24:netmem -a -p -1 -m 2 -i ATM:0:100 -i ATM:0:101 -worker create r2-29:memnet -a -p -1 -w 68000 -o ATM:0:100 -worker create r2-29:readout -a -p -2 -worker create r2-13:memnet -a -p -1 -w 68000 -o ATM:0:101 +worker create r2-27:memnet -a -p -1 -w 5000 -o ATM:0:100 +#worker create r2-27:evtbuild -a -d file +worker create r2-27:readout -a -p -2 +worker create r2-13:memnet -a -p -1 -w 5000 -o ATM:0:101 +#worker create r2-13:evtbuild -a -d file worker create r2-13:readout -a -p -2 group create acquisition group create run -group add acquisition r2-29:memnet -group add acquisition r2-29:readout +group add acquisition r2-27:memnet +#group add acquisition r2-27:evtbuild +group add acquisition r2-27:readout group add acquisition r2-13:memnet +#group add acquisition r2-13:evtbuild group add acquisition r2-13:readout group add run hades24:evtbuild group add run hades24:netmem set duringInit { - {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc init'} >&hadaq.log} - {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc reset'} >&hadaq.log} - {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 reset'} >&hadaq.log} + {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 start'} >&hadaq.log} } @@ -37,6 +47,8 @@ set beforeStopAcq { } set afterStopAcq { - {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} >&hadaq.log} + {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 stop'} >&hadaq.log} } diff --git a/hadaq/trig_tof_shw.tcl b/hadaq/trig_tof_shw.tcl new file mode 100644 index 0000000..aa8ac08 --- /dev/null +++ b/hadaq/trig_tof_shw.tcl @@ -0,0 +1,65 @@ +agent create hades24 hades /home/hades/nov00/eb/hadaq +agent create r2-27 hades /hades/usr/hades/nov00/tof/hadaq +agent create r2-13 hades /hades/usr/hades/nov00/trig/hadaq +agent create r2-14 hades /hades/usr/hades/nov00/shw/hadaq +worker create hades24:evtbuild -a -p -2 -s 2 -m 3 +worker create hades24:netmem -a -p -1 -m 3 -i ATM:0:100 -i ATM:0:101 -i ATM:0:102 +worker create r2-27:memnet -a -p -1 -w 5000 -o ATM:0:100 +#worker create r2-27:evtbuild -a -d file +worker create r2-27:readout -a -p -2 +worker create r2-13:memnet -a -p -1 -w 5000 -o ATM:0:101 +#worker create r2-13:evtbuild -a -d file +worker create r2-13:readout -a -p -2 +worker create r2-14:memnet -a -p -1 -w 5000 -o ATM:0:102 +#worker create r2-14:evtbuild -a -d file +worker create r2-14:readout -a -p -2 +group create acquisition +group create run +group add acquisition r2-27:memnet +#group add acquisition r2-27:evtbuild +group add acquisition r2-27:readout +group add acquisition r2-13:memnet +#group add acquisition r2-13:evtbuild +group add acquisition r2-13:readout +group add acquisition r2-14:memnet +#group add acquisition r2-14:evtbuild +group add acquisition r2-14:readout +group add run hades24:evtbuild +group add run hades24:netmem + +set duringInit { + {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc init'} >&hadaq.log} + {rsh r2-14 sh -c {'. .bash_profile; cd nov00/slow; ./shw reset'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 reset'} >&hadaq.log} + {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 start'} >&hadaq.log} + {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig start'} >&hadaq.log} +} + +set afterStartAcq { + {rsh r2-13 sh -c {'. .bash_profile; ctustart'} >&hadaq.log} +} + +set beforeStopAcq { + {rsh r2-13 sh -c {'. .bash_profile; ctustop'} >&hadaq.log} +} + +set afterStopAcq { + {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} >&hadaq.log} + {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 stop'} >&hadaq.log} + {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig stop'} >&hadaq.log} +} -- 2.43.0