#Temporary: remove all other hubs in network from CTS hub despite used hub
- trbcmd w 0x8001 0xc0 0x2001
- trbcmd w 0x8001 0xc1 0x2001
- trbcmd w 0x8001 0xc3 0x2001
+ trbcmd w 0x8001 0xc0 0xff81
+ trbcmd w 0x8001 0xc1 0xff81
+ trbcmd w 0x8001 0xc3 0xff81
+ trbcmd w 0x8002 0xc0 0xff81
+ trbcmd w 0x8002 0xc1 0xff81
+ trbcmd w 0x8002 0xc3 0xff81
+ trbcmd w 0x8003 0xc0 0xff8f
+ trbcmd w 0x8003 0xc1 0xff8f
+ trbcmd w 0x8003 0xc3 0xff8f
+ trbcmd w 0x8004 0xc0 0xffff
+ trbcmd w 0x8004 0xc1 0xffff
+ trbcmd w 0x8004 0xc3 0xffff
+ trbcmd w 0x8000 0xc0 0xfffb
+ trbcmd w 0x8000 0xc1 0xfffb
+ trbcmd w 0x8000 0xc3 0xfffb
-!ifdef ALL
- trbcmd setbit 0x8001 0xc0 0x2FFF
- trbcmd setbit 0x8001 0xc1 0x2FFF
- trbcmd setbit 0x8001 0xc3 0x2FFF
-!endif
!ifdef RICH
- trbcmd setbit 0x8001 0xc0 0x0700
- trbcmd setbit 0x8001 0xc1 0x0700
- trbcmd setbit 0x8001 0xc3 0x0700
+ trbcmd setbit 0x8001 0xc0 0x0038
+ trbcmd setbit 0x8001 0xc1 0x0038
+ trbcmd setbit 0x8001 0xc3 0x0038
!endif
!ifdef TOF
- trbcmd setbit 0x8001 0xc0 0x0040
- trbcmd setbit 0x8001 0xc1 0x0040
- trbcmd setbit 0x8001 0xc3 0x0040
+ trbcmd setbit 0x8002 0xc0 0x0002
+ trbcmd setbit 0x8002 0xc1 0x0002
+ trbcmd setbit 0x8002 0xc3 0x0002
!endif
!ifdef RPC
!endif
!ifdef SHOWER
- trbcmd setbit 0x8001 0xc0 0x0080
- trbcmd setbit 0x8001 0xc1 0x0080
- trbcmd setbit 0x8001 0xc3 0x0080
+ trbcmd setbit 0x8000 0xc0 0x0004
+ trbcmd setbit 0x8000 0xc1 0x0004
+ trbcmd setbit 0x8000 0xc3 0x0004
!endif
!ifdef WALL
- trbcmd setbit 0x8001 0xc0 0x0020
- trbcmd setbit 0x8001 0xc1 0x0020
- trbcmd setbit 0x8001 0xc3 0x0020
-!endif
-
-!ifdef MDC12
- trbcmd setbit 0x8001 0xc0 0x0008
- trbcmd setbit 0x8001 0xc1 0x0008
- trbcmd setbit 0x8001 0xc3 0x0008
-!endif
-
-!ifdef MDC34
- trbcmd setbit 0x8001 0xc0 0x0010
- trbcmd setbit 0x8001 0xc1 0x0010
- trbcmd setbit 0x8001 0xc3 0x0010
-!endif
-
-!ifdef MDC134
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
- trbcmd clearbit 0x8101 0xc0 0x44
- trbcmd clearbit 0x8101 0xc1 0x44
- trbcmd clearbit 0x8101 0xc3 0x44
- trbcmd clearbit 0x1000 0xc0 0x0c
- trbcmd clearbit 0x1000 0xc1 0x0c
- trbcmd clearbit 0x1000 0xc3 0x0c
- trbcmd clearbit 0x1040 0xc0 0x0c
- trbcmd clearbit 0x1040 0xc1 0x0c
- trbcmd clearbit 0x1040 0xc3 0x0c
-!endif
-
-!ifdef MDC234
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
- trbcmd clearbit 0x8101 0xc0 0x18
- trbcmd clearbit 0x8101 0xc1 0x18
- trbcmd clearbit 0x8101 0xc3 0x18
- trbcmd clearbit 0x1000 0xc0 0x03
- trbcmd clearbit 0x1000 0xc1 0x03
- trbcmd clearbit 0x1000 0xc3 0x03
- trbcmd clearbit 0x1040 0xc0 0x03
- trbcmd clearbit 0x1040 0xc1 0x03
- trbcmd clearbit 0x1040 0xc3 0x03
-!endif
-
-!ifdef MDC234_p1s24
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
- trbcmd clearbit 0x8101 0xc0 0x10
- trbcmd clearbit 0x8101 0xc1 0x10
- trbcmd clearbit 0x8101 0xc3 0x10
- trbcmd clearbit 0x1030 0xc0 0x03
- trbcmd clearbit 0x1030 0xc1 0x03
- trbcmd clearbit 0x1030 0xc3 0x03
- trbcmd clearbit 0x1040 0xc0 0x03
- trbcmd clearbit 0x1040 0xc1 0x03
- trbcmd clearbit 0x1040 0xc3 0x03
-!endif
-
-!ifdef MDC234_p1s25
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
- trbcmd clearbit 0x1000 0xc0 0x03
- trbcmd clearbit 0x1000 0xc1 0x03
- trbcmd clearbit 0x1000 0xc3 0x03
- trbcmd clearbit 0x1020 0xc0 0x03
- trbcmd clearbit 0x1020 0xc1 0x03
- trbcmd clearbit 0x1020 0xc3 0x03
- trbcmd clearbit 0x1030 0xc0 0x03
- trbcmd clearbit 0x1030 0xc1 0x03
- trbcmd clearbit 0x1030 0xc3 0x03
- trbcmd clearbit 0x1040 0xc0 0x03
- trbcmd clearbit 0x1040 0xc1 0x03
- trbcmd clearbit 0x1040 0xc3 0x03
-!endif
-
-!ifdef MDC234_p1s1245
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
-# trbcmd clearbit 0x1000 0xc0 0x03
-# trbcmd clearbit 0x1000 0xc1 0x03
-# trbcmd clearbit 0x1000 0xc3 0x03
-
- trbcmd clearbit 0x1020 0xc0 0x03
- trbcmd clearbit 0x1020 0xc1 0x03
- trbcmd clearbit 0x1020 0xc3 0x03
-
- trbcmd clearbit 0x1040 0xc0 0x03
- trbcmd clearbit 0x1040 0xc1 0x03
- trbcmd clearbit 0x1040 0xc3 0x03
-!endif
-
-
-!ifdef MDC234_p1s1245_p34s2
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
-
- trbcmd clearbit 0x8111 0xc0 0x04
- trbcmd clearbit 0x8111 0xc1 0x04
- trbcmd clearbit 0x8111 0xc3 0x04
-
- trbcmd clearbit 0x1020 0xc0 0x03
- trbcmd clearbit 0x1020 0xc1 0x03
- trbcmd clearbit 0x1020 0xc3 0x03
-
- trbcmd clearbit 0x1040 0xc0 0x03
- trbcmd clearbit 0x1040 0xc1 0x03
- trbcmd clearbit 0x1040 0xc3 0x03
+ trbcmd setbit 0x8001 0xc0 0x0040
+ trbcmd setbit 0x8001 0xc1 0x0040
+ trbcmd setbit 0x8001 0xc3 0x0040
!endif
+#
+# !ifdef MDC12
+# trbcmd setbit 0x8001 0xc0 0x0008
+# trbcmd setbit 0x8001 0xc1 0x0008
+# trbcmd setbit 0x8001 0xc3 0x0008
+# !endif
+#
+# !ifdef MDC34
+# trbcmd setbit 0x8001 0xc0 0x0010
+# trbcmd setbit 0x8001 0xc1 0x0010
+# trbcmd setbit 0x8001 0xc3 0x0010
+# !endif
+#
+# !ifdef MDC134
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# trbcmd clearbit 0x8101 0xc0 0x44
+# trbcmd clearbit 0x8101 0xc1 0x44
+# trbcmd clearbit 0x8101 0xc3 0x44
+# trbcmd clearbit 0x1000 0xc0 0x0c
+# trbcmd clearbit 0x1000 0xc1 0x0c
+# trbcmd clearbit 0x1000 0xc3 0x0c
+# trbcmd clearbit 0x1040 0xc0 0x0c
+# trbcmd clearbit 0x1040 0xc1 0x0c
+# trbcmd clearbit 0x1040 0xc3 0x0c
+# !endif
+#
+# !ifdef MDC234
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# trbcmd clearbit 0x8101 0xc0 0x18
+# trbcmd clearbit 0x8101 0xc1 0x18
+# trbcmd clearbit 0x8101 0xc3 0x18
+# trbcmd clearbit 0x1000 0xc0 0x03
+# trbcmd clearbit 0x1000 0xc1 0x03
+# trbcmd clearbit 0x1000 0xc3 0x03
+# trbcmd clearbit 0x1040 0xc0 0x03
+# trbcmd clearbit 0x1040 0xc1 0x03
+# trbcmd clearbit 0x1040 0xc3 0x03
+# !endif
+#
+# !ifdef MDC234_p1s24
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# trbcmd clearbit 0x8101 0xc0 0x10
+# trbcmd clearbit 0x8101 0xc1 0x10
+# trbcmd clearbit 0x8101 0xc3 0x10
+# trbcmd clearbit 0x1030 0xc0 0x03
+# trbcmd clearbit 0x1030 0xc1 0x03
+# trbcmd clearbit 0x1030 0xc3 0x03
+# trbcmd clearbit 0x1040 0xc0 0x03
+# trbcmd clearbit 0x1040 0xc1 0x03
+# trbcmd clearbit 0x1040 0xc3 0x03
+# !endif
+#
+# !ifdef MDC234_p1s25
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# trbcmd clearbit 0x1000 0xc0 0x03
+# trbcmd clearbit 0x1000 0xc1 0x03
+# trbcmd clearbit 0x1000 0xc3 0x03
+# trbcmd clearbit 0x1020 0xc0 0x03
+# trbcmd clearbit 0x1020 0xc1 0x03
+# trbcmd clearbit 0x1020 0xc3 0x03
+# trbcmd clearbit 0x1030 0xc0 0x03
+# trbcmd clearbit 0x1030 0xc1 0x03
+# trbcmd clearbit 0x1030 0xc3 0x03
+# trbcmd clearbit 0x1040 0xc0 0x03
+# trbcmd clearbit 0x1040 0xc1 0x03
+# trbcmd clearbit 0x1040 0xc3 0x03
+# !endif
+#
+# !ifdef MDC234_p1s1245
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# # trbcmd clearbit 0x1000 0xc0 0x03
+# # trbcmd clearbit 0x1000 0xc1 0x03
+# # trbcmd clearbit 0x1000 0xc3 0x03
+#
+# trbcmd clearbit 0x1020 0xc0 0x03
+# trbcmd clearbit 0x1020 0xc1 0x03
+# trbcmd clearbit 0x1020 0xc3 0x03
+#
+# trbcmd clearbit 0x1040 0xc0 0x03
+# trbcmd clearbit 0x1040 0xc1 0x03
+# trbcmd clearbit 0x1040 0xc3 0x03
+# !endif
+
+#
+# !ifdef MDC234_p1s1245_p34s2
+# trbcmd setbit 0x8001 0xc0 0x0018
+# trbcmd setbit 0x8001 0xc1 0x0018
+# trbcmd setbit 0x8001 0xc3 0x0018
+#
+# trbcmd clearbit 0x8111 0xc0 0x04
+# trbcmd clearbit 0x8111 0xc1 0x04
+# trbcmd clearbit 0x8111 0xc3 0x04
+#
+# trbcmd clearbit 0x1020 0xc0 0x03
+# trbcmd clearbit 0x1020 0xc1 0x03
+# trbcmd clearbit 0x1020 0xc3 0x03
+#
+# trbcmd clearbit 0x1040 0xc0 0x03
+# trbcmd clearbit 0x1040 0xc1 0x03
+# trbcmd clearbit 0x1040 0xc3 0x03
+# !endif
!ifdef MDC
- trbcmd setbit 0x8001 0xc0 0x0018
- trbcmd setbit 0x8001 0xc1 0x0018
- trbcmd setbit 0x8001 0xc3 0x0018
+ trbcmd setbit 0x8000 0xc0 0x00c0
+ trbcmd setbit 0x8000 0xc1 0x00c0
+ trbcmd setbit 0x8000 0xc3 0x00c0
!endif
!ifdef STARTCTS
- trbcmd setbit 0x8001 0xc0 0x0800
- trbcmd setbit 0x8001 0xc1 0x0800
- trbcmd setbit 0x8001 0xc3 0x0800
+ trbcmd setbit 0x8002 0xc0 0x0004
+ trbcmd setbit 0x8002 0xc1 0x0004
+ trbcmd setbit 0x8002 0xc3 0x0004
!endif
+trbcmd clearbit 0x8a00 0xc0 0x000c
+trbcmd clearbit 0x8a00 0xc1 0x000c
+trbcmd clearbit 0x8a00 0xc3 0x000c
+
#Remove both SCS from Trigger Distribution
-trbcmd w 0x8000 0xc0 0xfffffffc
-trbcmd w 0x8000 0xc1 0xfffffffc
+trbcmd w 0x8000 0xc0 0xfdf #remove pexor from trigger
+trbcmd w 0x8000 0xc1 0xfdf #remove pexor from trigger
#Remove second CTS board from LVL1/IPU
#trbcmd clearbit 0x8801 0xc0 0x10