]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
*** empty log message ***
authorhades <hades>
Sat, 11 Nov 2000 22:05:34 +0000 (22:05 +0000)
committerhades <hades>
Sat, 11 Nov 2000 22:05:34 +0000 (22:05 +0000)
hadaq/hadaq_init.tcl
hadaq/trig_tof.tcl
hadaq/trig_tof_shw.tcl [new file with mode: 0644]

index 76cbb3b44465edf7429bdf4ad05b0ca2228631aa..8304317133a9a4acecf875cbe85e661df07d6023 100644 (file)
@@ -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
index e5f0ffbf79f49159a6b5e35b0283a20145069cd0..1f2986a1ed957feda027ef265eeb61e503c640a5 100644 (file)
@@ -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'} </dev/null }
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc init'} </dev/null }
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 init'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 init'} </dev/null }
        {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig init'} </dev/null }
 }
 
 set beforeStartAcq {
        {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig reset'} </dev/null >>&hadaq.log}
-       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc reset'} </dev/null >>&hadaq.log}
-       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 reset'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 reset'} </dev/null }
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc reset'} </dev/null >>&hadaq.log}
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 start'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 start'} </dev/null }
        {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig start'} </dev/null >>&hadaq.log}
 }
 
@@ -37,6 +47,8 @@ set beforeStopAcq {
 }
 
 set afterStopAcq {
-       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} </dev/null >>&hadaq.log}
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 stop'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 stop'} </dev/null }
        {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig stop'} </dev/null >>&hadaq.log}
 }
diff --git a/hadaq/trig_tof_shw.tcl b/hadaq/trig_tof_shw.tcl
new file mode 100644 (file)
index 0000000..aa8ac08
--- /dev/null
@@ -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'} </dev/null }
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 init'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 init'} </dev/null }
+       {rsh r2-14 sh -c {'. .bash_profile; cd nov00/slow; ./shw init'} </dev/null }
+       {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig init'} </dev/null }
+}
+
+set beforeStartAcq {
+       {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig reset'} </dev/null >>&hadaq.log}
+       {rsh r2-14 sh -c {'. .bash_profile; cd nov00/slow; ./shw reset'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 reset'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 reset'} </dev/null }
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc reset'} </dev/null >>&hadaq.log}
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc start'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 start'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 start'} </dev/null }
+       {rsh r2-14 sh -c {'. .bash_profile; cd nov00/slow; ./shw start'} </dev/null >>&hadaq.log}
+       {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig start'} </dev/null >>&hadaq.log}
+}
+
+set afterStartAcq {
+       {rsh r2-13 sh -c {'. .bash_profile; ctustart'} </dev/null >>&hadaq.log}
+}
+
+set beforeStopAcq {
+       {rsh r2-13 sh -c {'. .bash_profile; ctustop'} </dev/null >>&hadaq.log}
+}
+
+set afterStopAcq {
+       {rsh r2-27 sh -c {'. .bash_profile; cd nov00/slow; ./conc stop'} </dev/null >>&hadaq.log}
+       {rsh r2-17 sh -c {'. .bash_profile; cd nov00/slow; ./tof1 stop'} </dev/null }
+       {rsh r2-29 sh -c {'. .bash_profile; cd nov00/slow; ./tof2 stop'} </dev/null }
+       {rsh r2-14 sh -c {'. .bash_profile; cd nov00/slow; ./shw stop'} </dev/null >>&hadaq.log}
+       {rsh r2-13 sh -c {'. .bash_profile; cd nov00/slow; ./trig stop'} </dev/null >>&hadaq.log}
+}