increasing the number of TRU channels in the maps
authordsilverm <dsilverm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Apr 2009 22:06:19 +0000 (22:06 +0000)
committerdsilverm <dsilverm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 30 Apr 2009 22:06:19 +0000 (22:06 +0000)
EMCAL/mapping/EMCalNumbering.C
EMCAL/mapping/RCU0A.data
EMCAL/mapping/RCU0C.data
EMCAL/mapping/RCU1A.data
EMCAL/mapping/RCU1C.data
EMCAL/mapping/WriteRCUs.C

index 3036a1d..3dd7841 100644 (file)
@@ -329,10 +329,9 @@ void EMCalNumbering()
   tTRU->Branch("iRCU",&iRCU,"iRCU/I");
   tTRU->Branch("iBranch",&iBranch,"iBranch/I");
   tTRU->Branch("iGTL",&iGTL,"iGTL/I");
-  int iTRUchip = 0; // extramarker for TRU, together with (GTL==0 && Branch==0 && RCU==0)
+  // TRU is identified by (GTL==0 && !(Branch==0 && RCU==0))
   int iTRUFirstChan = 0; 
-  int iTRULastChan = 15; // info from Hans and Dong, July 22, 2008
-  tTRU->Branch("iTRUchip",&iTRUchip,"iTRUchip/I");
+  int iTRULastChan = 127; // maximum allowed number of fake ALTRO channels=128 from TRU
   tTRU->Branch("iTRUFirstChan",&iTRUFirstChan,"iTRUFirstChan/I");
   tTRU->Branch("iTRULastChan",&iTRULastChan,"iTRULastChan/I");
 
index 0cdd5af..6636363 100644 (file)
@@ -1,4 +1,4 @@
-1216
+1328
 3279
 0 0 16 3
 1 1 16 3
 2061 0 13 2
 2062 0 14 2
 2063 0 15 2
+2064 0 16 2
+2065 0 17 2
+2066 0 18 2
+2067 0 19 2
+2068 0 20 2
+2069 0 21 2
+2070 0 22 2
+2071 0 23 2
+2072 0 24 2
+2073 0 25 2
+2074 0 26 2
+2075 0 27 2
+2076 0 28 2
+2077 0 29 2
+2078 0 30 2
+2079 0 31 2
+2080 0 32 2
+2081 0 33 2
+2082 0 34 2
+2083 0 35 2
+2084 0 36 2
+2085 0 37 2
+2086 0 38 2
+2087 0 39 2
+2088 0 40 2
+2089 0 41 2
+2090 0 42 2
+2091 0 43 2
+2092 0 44 2
+2093 0 45 2
+2094 0 46 2
+2095 0 47 2
+2096 0 48 2
+2097 0 49 2
+2098 0 50 2
+2099 0 51 2
+2100 0 52 2
+2101 0 53 2
+2102 0 54 2
+2103 0 55 2
+2104 0 56 2
+2105 0 57 2
+2106 0 58 2
+2107 0 59 2
+2108 0 60 2
+2109 0 61 2
+2110 0 62 2
+2111 0 63 2
+2112 0 64 2
+2113 0 65 2
+2114 0 66 2
+2115 0 67 2
+2116 0 68 2
+2117 0 69 2
+2118 0 70 2
+2119 0 71 2
+2120 0 72 2
+2121 0 73 2
+2122 0 74 2
+2123 0 75 2
+2124 0 76 2
+2125 0 77 2
+2126 0 78 2
+2127 0 79 2
+2128 0 80 2
+2129 0 81 2
+2130 0 82 2
+2131 0 83 2
+2132 0 84 2
+2133 0 85 2
+2134 0 86 2
+2135 0 87 2
+2136 0 88 2
+2137 0 89 2
+2138 0 90 2
+2139 0 91 2
+2140 0 92 2
+2141 0 93 2
+2142 0 94 2
+2143 0 95 2
+2144 0 96 2
+2145 0 97 2
+2146 0 98 2
+2147 0 99 2
+2148 0 100 2
+2149 0 101 2
+2150 0 102 2
+2151 0 103 2
+2152 0 104 2
+2153 0 105 2
+2154 0 106 2
+2155 0 107 2
+2156 0 108 2
+2157 0 109 2
+2158 0 110 2
+2159 0 111 2
+2160 0 112 2
+2161 0 113 2
+2162 0 114 2
+2163 0 115 2
+2164 0 116 2
+2165 0 117 2
+2166 0 118 2
+2167 0 119 2
+2168 0 120 2
+2169 0 121 2
+2170 0 122 2
+2171 0 123 2
+2172 0 124 2
+2173 0 125 2
+2174 0 126 2
+2175 0 127 2
 2176 4 38 0
 2177 4 38 1
 2178 4 39 0
index 54e0270..398aa4f 100644 (file)
@@ -1,4 +1,4 @@
-1216
+1328
 3279
 0 0 16 3
 1 1 16 3
 2061 0 13 2
 2062 0 14 2
 2063 0 15 2
+2064 0 16 2
+2065 0 17 2
+2066 0 18 2
+2067 0 19 2
+2068 0 20 2
+2069 0 21 2
+2070 0 22 2
+2071 0 23 2
+2072 0 24 2
+2073 0 25 2
+2074 0 26 2
+2075 0 27 2
+2076 0 28 2
+2077 0 29 2
+2078 0 30 2
+2079 0 31 2
+2080 0 32 2
+2081 0 33 2
+2082 0 34 2
+2083 0 35 2
+2084 0 36 2
+2085 0 37 2
+2086 0 38 2
+2087 0 39 2
+2088 0 40 2
+2089 0 41 2
+2090 0 42 2
+2091 0 43 2
+2092 0 44 2
+2093 0 45 2
+2094 0 46 2
+2095 0 47 2
+2096 0 48 2
+2097 0 49 2
+2098 0 50 2
+2099 0 51 2
+2100 0 52 2
+2101 0 53 2
+2102 0 54 2
+2103 0 55 2
+2104 0 56 2
+2105 0 57 2
+2106 0 58 2
+2107 0 59 2
+2108 0 60 2
+2109 0 61 2
+2110 0 62 2
+2111 0 63 2
+2112 0 64 2
+2113 0 65 2
+2114 0 66 2
+2115 0 67 2
+2116 0 68 2
+2117 0 69 2
+2118 0 70 2
+2119 0 71 2
+2120 0 72 2
+2121 0 73 2
+2122 0 74 2
+2123 0 75 2
+2124 0 76 2
+2125 0 77 2
+2126 0 78 2
+2127 0 79 2
+2128 0 80 2
+2129 0 81 2
+2130 0 82 2
+2131 0 83 2
+2132 0 84 2
+2133 0 85 2
+2134 0 86 2
+2135 0 87 2
+2136 0 88 2
+2137 0 89 2
+2138 0 90 2
+2139 0 91 2
+2140 0 92 2
+2141 0 93 2
+2142 0 94 2
+2143 0 95 2
+2144 0 96 2
+2145 0 97 2
+2146 0 98 2
+2147 0 99 2
+2148 0 100 2
+2149 0 101 2
+2150 0 102 2
+2151 0 103 2
+2152 0 104 2
+2153 0 105 2
+2154 0 106 2
+2155 0 107 2
+2156 0 108 2
+2157 0 109 2
+2158 0 110 2
+2159 0 111 2
+2160 0 112 2
+2161 0 113 2
+2162 0 114 2
+2163 0 115 2
+2164 0 116 2
+2165 0 117 2
+2166 0 118 2
+2167 0 119 2
+2168 0 120 2
+2169 0 121 2
+2170 0 122 2
+2171 0 123 2
+2172 0 124 2
+2173 0 125 2
+2174 0 126 2
+2175 0 127 2
 2176 19 9 0
 2177 19 9 1
 2178 19 8 0
index 1d37dc0..42fcfa2 100644 (file)
@@ -1,4 +1,4 @@
-1184
+1408
 3279
 0 0 0 2
 1 0 1 2
 13 0 13 2
 14 0 14 2
 15 0 15 2
+16 0 16 2
+17 0 17 2
+18 0 18 2
+19 0 19 2
+20 0 20 2
+21 0 21 2
+22 0 22 2
+23 0 23 2
+24 0 24 2
+25 0 25 2
+26 0 26 2
+27 0 27 2
+28 0 28 2
+29 0 29 2
+30 0 30 2
+31 0 31 2
+32 0 32 2
+33 0 33 2
+34 0 34 2
+35 0 35 2
+36 0 36 2
+37 0 37 2
+38 0 38 2
+39 0 39 2
+40 0 40 2
+41 0 41 2
+42 0 42 2
+43 0 43 2
+44 0 44 2
+45 0 45 2
+46 0 46 2
+47 0 47 2
+48 0 48 2
+49 0 49 2
+50 0 50 2
+51 0 51 2
+52 0 52 2
+53 0 53 2
+54 0 54 2
+55 0 55 2
+56 0 56 2
+57 0 57 2
+58 0 58 2
+59 0 59 2
+60 0 60 2
+61 0 61 2
+62 0 62 2
+63 0 63 2
+64 0 64 2
+65 0 65 2
+66 0 66 2
+67 0 67 2
+68 0 68 2
+69 0 69 2
+70 0 70 2
+71 0 71 2
+72 0 72 2
+73 0 73 2
+74 0 74 2
+75 0 75 2
+76 0 76 2
+77 0 77 2
+78 0 78 2
+79 0 79 2
+80 0 80 2
+81 0 81 2
+82 0 82 2
+83 0 83 2
+84 0 84 2
+85 0 85 2
+86 0 86 2
+87 0 87 2
+88 0 88 2
+89 0 89 2
+90 0 90 2
+91 0 91 2
+92 0 92 2
+93 0 93 2
+94 0 94 2
+95 0 95 2
+96 0 96 2
+97 0 97 2
+98 0 98 2
+99 0 99 2
+100 0 100 2
+101 0 101 2
+102 0 102 2
+103 0 103 2
+104 0 104 2
+105 0 105 2
+106 0 106 2
+107 0 107 2
+108 0 108 2
+109 0 109 2
+110 0 110 2
+111 0 111 2
+112 0 112 2
+113 0 113 2
+114 0 114 2
+115 0 115 2
+116 0 116 2
+117 0 117 2
+118 0 118 2
+119 0 119 2
+120 0 120 2
+121 0 121 2
+122 0 122 2
+123 0 123 2
+124 0 124 2
+125 0 125 2
+126 0 126 2
+127 0 127 2
 128 12 26 0
 129 12 26 1
 130 12 27 0
 2061 0 13 2
 2062 0 14 2
 2063 0 15 2
+2064 0 16 2
+2065 0 17 2
+2066 0 18 2
+2067 0 19 2
+2068 0 20 2
+2069 0 21 2
+2070 0 22 2
+2071 0 23 2
+2072 0 24 2
+2073 0 25 2
+2074 0 26 2
+2075 0 27 2
+2076 0 28 2
+2077 0 29 2
+2078 0 30 2
+2079 0 31 2
+2080 0 32 2
+2081 0 33 2
+2082 0 34 2
+2083 0 35 2
+2084 0 36 2
+2085 0 37 2
+2086 0 38 2
+2087 0 39 2
+2088 0 40 2
+2089 0 41 2
+2090 0 42 2
+2091 0 43 2
+2092 0 44 2
+2093 0 45 2
+2094 0 46 2
+2095 0 47 2
+2096 0 48 2
+2097 0 49 2
+2098 0 50 2
+2099 0 51 2
+2100 0 52 2
+2101 0 53 2
+2102 0 54 2
+2103 0 55 2
+2104 0 56 2
+2105 0 57 2
+2106 0 58 2
+2107 0 59 2
+2108 0 60 2
+2109 0 61 2
+2110 0 62 2
+2111 0 63 2
+2112 0 64 2
+2113 0 65 2
+2114 0 66 2
+2115 0 67 2
+2116 0 68 2
+2117 0 69 2
+2118 0 70 2
+2119 0 71 2
+2120 0 72 2
+2121 0 73 2
+2122 0 74 2
+2123 0 75 2
+2124 0 76 2
+2125 0 77 2
+2126 0 78 2
+2127 0 79 2
+2128 0 80 2
+2129 0 81 2
+2130 0 82 2
+2131 0 83 2
+2132 0 84 2
+2133 0 85 2
+2134 0 86 2
+2135 0 87 2
+2136 0 88 2
+2137 0 89 2
+2138 0 90 2
+2139 0 91 2
+2140 0 92 2
+2141 0 93 2
+2142 0 94 2
+2143 0 95 2
+2144 0 96 2
+2145 0 97 2
+2146 0 98 2
+2147 0 99 2
+2148 0 100 2
+2149 0 101 2
+2150 0 102 2
+2151 0 103 2
+2152 0 104 2
+2153 0 105 2
+2154 0 106 2
+2155 0 107 2
+2156 0 108 2
+2157 0 109 2
+2158 0 110 2
+2159 0 111 2
+2160 0 112 2
+2161 0 113 2
+2162 0 114 2
+2163 0 115 2
+2164 0 116 2
+2165 0 117 2
+2166 0 118 2
+2167 0 119 2
+2168 0 120 2
+2169 0 121 2
+2170 0 122 2
+2171 0 123 2
+2172 0 124 2
+2173 0 125 2
+2174 0 126 2
+2175 0 127 2
 2176 20 14 0
 2177 20 14 1
 2178 20 15 0
index 30cac08..fd577f6 100644 (file)
@@ -1,4 +1,4 @@
-1184
+1408
 3279
 0 0 0 2
 1 0 1 2
 13 0 13 2
 14 0 14 2
 15 0 15 2
+16 0 16 2
+17 0 17 2
+18 0 18 2
+19 0 19 2
+20 0 20 2
+21 0 21 2
+22 0 22 2
+23 0 23 2
+24 0 24 2
+25 0 25 2
+26 0 26 2
+27 0 27 2
+28 0 28 2
+29 0 29 2
+30 0 30 2
+31 0 31 2
+32 0 32 2
+33 0 33 2
+34 0 34 2
+35 0 35 2
+36 0 36 2
+37 0 37 2
+38 0 38 2
+39 0 39 2
+40 0 40 2
+41 0 41 2
+42 0 42 2
+43 0 43 2
+44 0 44 2
+45 0 45 2
+46 0 46 2
+47 0 47 2
+48 0 48 2
+49 0 49 2
+50 0 50 2
+51 0 51 2
+52 0 52 2
+53 0 53 2
+54 0 54 2
+55 0 55 2
+56 0 56 2
+57 0 57 2
+58 0 58 2
+59 0 59 2
+60 0 60 2
+61 0 61 2
+62 0 62 2
+63 0 63 2
+64 0 64 2
+65 0 65 2
+66 0 66 2
+67 0 67 2
+68 0 68 2
+69 0 69 2
+70 0 70 2
+71 0 71 2
+72 0 72 2
+73 0 73 2
+74 0 74 2
+75 0 75 2
+76 0 76 2
+77 0 77 2
+78 0 78 2
+79 0 79 2
+80 0 80 2
+81 0 81 2
+82 0 82 2
+83 0 83 2
+84 0 84 2
+85 0 85 2
+86 0 86 2
+87 0 87 2
+88 0 88 2
+89 0 89 2
+90 0 90 2
+91 0 91 2
+92 0 92 2
+93 0 93 2
+94 0 94 2
+95 0 95 2
+96 0 96 2
+97 0 97 2
+98 0 98 2
+99 0 99 2
+100 0 100 2
+101 0 101 2
+102 0 102 2
+103 0 103 2
+104 0 104 2
+105 0 105 2
+106 0 106 2
+107 0 107 2
+108 0 108 2
+109 0 109 2
+110 0 110 2
+111 0 111 2
+112 0 112 2
+113 0 113 2
+114 0 114 2
+115 0 115 2
+116 0 116 2
+117 0 117 2
+118 0 118 2
+119 0 119 2
+120 0 120 2
+121 0 121 2
+122 0 122 2
+123 0 123 2
+124 0 124 2
+125 0 125 2
+126 0 126 2
+127 0 127 2
 128 11 21 0
 129 11 21 1
 130 11 20 0
 2061 0 13 2
 2062 0 14 2
 2063 0 15 2
+2064 0 16 2
+2065 0 17 2
+2066 0 18 2
+2067 0 19 2
+2068 0 20 2
+2069 0 21 2
+2070 0 22 2
+2071 0 23 2
+2072 0 24 2
+2073 0 25 2
+2074 0 26 2
+2075 0 27 2
+2076 0 28 2
+2077 0 29 2
+2078 0 30 2
+2079 0 31 2
+2080 0 32 2
+2081 0 33 2
+2082 0 34 2
+2083 0 35 2
+2084 0 36 2
+2085 0 37 2
+2086 0 38 2
+2087 0 39 2
+2088 0 40 2
+2089 0 41 2
+2090 0 42 2
+2091 0 43 2
+2092 0 44 2
+2093 0 45 2
+2094 0 46 2
+2095 0 47 2
+2096 0 48 2
+2097 0 49 2
+2098 0 50 2
+2099 0 51 2
+2100 0 52 2
+2101 0 53 2
+2102 0 54 2
+2103 0 55 2
+2104 0 56 2
+2105 0 57 2
+2106 0 58 2
+2107 0 59 2
+2108 0 60 2
+2109 0 61 2
+2110 0 62 2
+2111 0 63 2
+2112 0 64 2
+2113 0 65 2
+2114 0 66 2
+2115 0 67 2
+2116 0 68 2
+2117 0 69 2
+2118 0 70 2
+2119 0 71 2
+2120 0 72 2
+2121 0 73 2
+2122 0 74 2
+2123 0 75 2
+2124 0 76 2
+2125 0 77 2
+2126 0 78 2
+2127 0 79 2
+2128 0 80 2
+2129 0 81 2
+2130 0 82 2
+2131 0 83 2
+2132 0 84 2
+2133 0 85 2
+2134 0 86 2
+2135 0 87 2
+2136 0 88 2
+2137 0 89 2
+2138 0 90 2
+2139 0 91 2
+2140 0 92 2
+2141 0 93 2
+2142 0 94 2
+2143 0 95 2
+2144 0 96 2
+2145 0 97 2
+2146 0 98 2
+2147 0 99 2
+2148 0 100 2
+2149 0 101 2
+2150 0 102 2
+2151 0 103 2
+2152 0 104 2
+2153 0 105 2
+2154 0 106 2
+2155 0 107 2
+2156 0 108 2
+2157 0 109 2
+2158 0 110 2
+2159 0 111 2
+2160 0 112 2
+2161 0 113 2
+2162 0 114 2
+2163 0 115 2
+2164 0 116 2
+2165 0 117 2
+2166 0 118 2
+2167 0 119 2
+2168 0 120 2
+2169 0 121 2
+2170 0 122 2
+2171 0 123 2
+2172 0 124 2
+2173 0 125 2
+2174 0 126 2
+2175 0 127 2
 2176 3 33 0
 2177 3 33 1
 2178 3 32 0
index 6afcb57..2ecbeaa 100644 (file)
@@ -16,8 +16,8 @@ Author: David Silvermyr, ORNL; silvermy@mail.phy.ornl.gov
 */
 
 // First we define some constants - the main method WriteRCUs comes later
-const int kNTRU = 3;
-const int kNTRUChanBlocks = 16; // per TRU - info from Dong and Hans, July 22, 2008
+const int kNTRU = 3; // per SM
+const int kNTRUChanBlocks = 128; // max. per TRU 
 const int kNLED = 24; // one per StripModule
 
 const int kNGAIN = 2; // low (0) and high (1)
@@ -139,7 +139,6 @@ void WriteRCUs(const char *filename="map.root")
   tTRU->SetBranchAddress("iRCU",&iRCU);
   tTRU->SetBranchAddress("iBranch",&iBranch);
   tTRU->SetBranchAddress("iGTL",&iGTL);
-  tTRU->SetBranchAddress("iTRUchip",&iTRUchip);
   tTRU->SetBranchAddress("iTRUFirstChan",&iTRUFirstChan);
   tTRU->SetBranchAddress("iTRULastChan",&iTRULastChan);
 
@@ -236,7 +235,7 @@ void WriteRCUs(const char *filename="map.root")
     if (isect==0) { // select just the 1st sector; same motivation as for FEE
       for (int ichan=iTRUFirstChan; ichan<=iTRULastChan; ichan++) {
        TRUchid = makeHWAddress( iBranch, iGTL, 
-                                iTRUchip, ichan );
+                                ichan/16, ichan%16 );
        out[iRCU][iside] << TRUchid << " " 
                         << dummyRow << " "
                         << ichan << " " // channel # coded as Column..