diff --git a/boardConfig/boardMap.config b/boardConfig/boardMap.config index bb6546f..dfaf53e 100644 --- a/boardConfig/boardMap.config +++ b/boardConfig/boardMap.config @@ -78,46 +78,46 @@ 077 0 0 078 0 0 079 0 0 -080 0 0 -081 0 0 -082 0 0 -083 0 0 -084 0 0 -085 0 0 -086 0 0 -087 0 0 -088 0 0 -089 0 0 -090 0 0 -091 0 0 -092 0 0 -093 0 0 -094 0 0 -095 0 0 -096 0 0 -097 0 0 -098 0 0 -099 0 0 -100 0 0 -101 0 0 +080 36097 56469 +081 36353 25617 +082 36097 26744 +083 36097 38435 +084 36097 7372 +085 36097 34017 +086 36097 58894 +087 36097 48717 +088 36097 33934 +089 36097 26066 +090 36097 29750 +091 36097 34199 +092 36353 61471 +093 36097 49313 +094 36097 65128 +095 36353 33057 +096 33281 42467 +097 36097 58506 +098 36097 33594 +099 36097 38505 +100 36353 24342 +101 36097 32810 102 0 0 103 0 0 -104 0 0 -105 0 0 -106 0 0 -107 0 0 -108 0 0 -109 0 0 +104 36097 65498 +105 36097 37989 +106 36097 16883 +107 36097 47074 +108 36097 22268 +109 36353 5400 110 0 0 111 0 0 -112 0 0 -113 0 0 -114 0 0 -115 0 0 -116 0 0 -117 0 0 +112 36353 50250 +113 36097 16817 +114 36353 2852 +115 36097 59689 +116 36353 47186 +117 36097 33174 118 0 0 -119 0 0 +119 0 0 120 36353 46695 121 36097 56769 122 36353 41532 diff --git a/boardConfig/diracCalib/.gitignore b/boardConfig/diracCalib/.gitignore new file mode 100644 index 0000000..349a89b --- /dev/null +++ b/boardConfig/diracCalib/.gitignore @@ -0,0 +1,2 @@ +!.gitignore +*.baseline diff --git a/boardConfig/diracCalib/dirac120.baseline b/boardConfig/diracCalib/dirac120.baseline deleted file mode 100644 index 1815fc2..0000000 --- a/boardConfig/diracCalib/dirac120.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2067.86 5.10 2133 -1 2035.62 2.68 2094 -2 2049.40 4.00 2111 -3 2058.18 7.83 2132 -4 2046.65 2.03 2103 -5 2042.39 2.02 2098 -6 2053.01 4.75 2117 -7 2041.05 10.25 2122 -8 2054.65 1.82 2110 -9 2044.92 1.87 2101 -10 2043.64 1.77 2099 -11 2048.12 2.10 2104 -12 2049.99 1.84 2106 -13 2040.45 2.07 2097 -14 2044.68 1.79 2100 -15 2061.95 1.99 2118 -16 2055.73 2.79 2114 -17 2032.91 2.15 2089 -18 2044.76 2.28 2102 -19 2056.33 3.34 2116 diff --git a/boardConfig/diracCalib/dirac121.baseline b/boardConfig/diracCalib/dirac121.baseline deleted file mode 100644 index 4050848..0000000 --- a/boardConfig/diracCalib/dirac121.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2065.19 5.08 2130 -1 2048.53 2.65 2106 -2 2055.40 4.08 2118 -3 2058.90 10.79 2141 -4 2044.78 1.95 2101 -5 2047.73 1.94 2104 -6 2057.22 5.51 2124 -7 2048.77 7.84 2122 -8 2055.38 1.87 2111 -9 2041.29 1.87 2097 -10 2049.58 1.74 2105 -11 2063.51 1.74 2119 -12 2049.41 1.86 2105 -13 2043.04 1.96 2099 -14 2033.14 1.90 2089 -15 2039.89 1.99 2096 -16 2039.61 2.76 2098 -17 2031.76 2.05 2088 -18 2056.26 2.19 2113 -19 2057.26 3.24 2117 diff --git a/boardConfig/diracCalib/dirac122.baseline b/boardConfig/diracCalib/dirac122.baseline deleted file mode 100644 index 6569e60..0000000 --- a/boardConfig/diracCalib/dirac122.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2067.88 7.45 2140 -1 2072.32 4.22 2135 -2 2044.07 1.72 2099 -3 2056.93 2.20 2114 -4 2037.57 4.01 2100 -5 2044.87 3.47 2105 -6 2054.14 2.00 2110 -7 2060.16 3.01 2119 -8 2040.95 2.89 2100 -9 2037.78 3.59 2099 -10 2050.59 2.45 2108 -11 2046.14 1.77 2101 -12 2057.54 1.68 2113 -13 2042.66 1.84 2098 -14 2034.48 1.83 2090 -15 2056.65 1.71 2112 -16 2043.00 1.92 2099 -17 2047.29 3.02 2106 -18 2059.08 2.27 2116 -19 2049.41 2.10 2106 diff --git a/boardConfig/diracCalib/dirac123.baseline b/boardConfig/diracCalib/dirac123.baseline deleted file mode 100644 index c91f494..0000000 --- a/boardConfig/diracCalib/dirac123.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2048.00 7.20 2120 -1 2053.90 4.45 2117 -2 2060.35 2.41 2118 -3 2063.10 2.26 2120 -4 2045.16 3.71 2106 -5 2055.58 3.58 2116 -6 2048.24 2.04 2104 -7 2038.53 3.08 2098 -8 2048.05 2.94 2107 -9 2046.60 3.17 2106 -10 2037.58 1.95 2093 -11 2047.75 1.83 2103 -12 2059.84 1.79 2115 -13 2043.76 1.76 2099 -14 2047.69 1.90 2103 -15 2043.14 1.78 2098 -16 2063.55 1.74 2119 -17 2032.10 2.79 2090 -18 2019.58 2.14 2076 -19 2046.91 2.12 2103 diff --git a/boardConfig/diracCalib/dirac124.baseline b/boardConfig/diracCalib/dirac124.baseline deleted file mode 100644 index 56370db..0000000 --- a/boardConfig/diracCalib/dirac124.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2057.30 9.19 2135 -1 2063.71 11.22 2147 -2 2044.80 12.60 2133 -3 2036.02 5.35 2102 -4 2045.51 6.36 2115 -5 2042.95 6.91 2114 -6 2031.33 8.29 2106 -7 2061.50 2.65 2119 -8 2034.96 2.34 2092 -9 2047.99 2.50 2105 -10 2052.92 2.90 2112 -11 2050.18 3.58 2111 -12 2051.23 2.89 2110 -13 2046.94 3.13 2106 -14 2049.96 1.85 2106 -15 2042.47 1.86 2098 -16 2046.71 1.90 2102 -17 2036.75 2.64 2095 -18 2038.65 2.22 2095 -19 2058.31 1.97 2114 diff --git a/boardConfig/diracCalib/dirac125.baseline b/boardConfig/diracCalib/dirac125.baseline deleted file mode 100644 index 07a56d8..0000000 --- a/boardConfig/diracCalib/dirac125.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2064.62 8.97 2142 -1 2047.82 11.51 2132 -2 2040.84 13.61 2132 -3 2042.46 5.40 2109 -4 2054.17 6.44 2123 -5 2046.71 7.27 2119 -6 2050.75 8.02 2125 -7 2056.39 2.52 2114 -8 2048.18 2.22 2105 -9 2050.58 2.31 2108 -10 2047.81 2.91 2107 -11 2048.50 3.79 2110 -12 2044.50 2.84 2103 -13 2070.20 3.02 2129 -14 2041.62 1.90 2097 -15 2043.66 1.58 2098 -16 2037.09 1.84 2093 -17 2045.69 2.67 2104 -18 2039.14 2.10 2095 -19 2042.42 1.94 2098 diff --git a/boardConfig/diracCalib/dirac126.baseline b/boardConfig/diracCalib/dirac126.baseline deleted file mode 100644 index 966dde4..0000000 --- a/boardConfig/diracCalib/dirac126.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2049.05 9.65 2128 -1 2068.45 8.17 2143 -2 2037.14 11.01 2120 -3 2050.93 9.29 2129 -4 2026.95 9.47 2105 -5 2056.41 7.67 2129 -6 2045.50 8.14 2120 -7 2041.24 8.96 2118 -8 2049.12 3.58 2110 -9 2046.36 4.70 2110 -10 2041.62 4.93 2106 -11 2027.85 5.49 2094 -12 2044.03 3.50 2105 -13 2051.76 3.54 2112 -14 2048.54 4.11 2111 -15 2047.03 3.19 2107 -16 2050.60 2.09 2107 -17 2033.19 2.09 2089 -18 2047.75 3.23 2107 -19 2045.05 3.12 2104 diff --git a/boardConfig/diracCalib/dirac127.baseline b/boardConfig/diracCalib/dirac127.baseline deleted file mode 100644 index 1977775..0000000 --- a/boardConfig/diracCalib/dirac127.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2052.07 0.80 2104 -1 2064.28 0.65 2116 -2 2052.65 0.57 2104 -3 2050.79 0.59 2103 -4 2042.71 9.54 2121 -5 2039.27 7.22 2111 -6 2055.32 8.35 2130 -7 2030.55 9.29 2108 -8 2048.35 0.66 2100 -9 2045.71 0.57 2097 -10 2056.57 0.71 2109 -11 2054.30 0.72 2106 -12 2054.18 3.40 2114 -13 2047.47 3.54 2108 -14 2042.97 4.12 2105 -15 2035.68 3.04 2095 -16 2047.17 0.89 2100 -17 2045.10 0.87 2098 -18 2053.43 0.81 2106 -19 2051.59 0.69 2104 diff --git a/boardConfig/diracCalib/dirac128.baseline b/boardConfig/diracCalib/dirac128.baseline deleted file mode 100644 index aaa6d87..0000000 --- a/boardConfig/diracCalib/dirac128.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2065.90 0.84 2118 -1 2070.10 4.68 2134 -2 2055.72 6.29 2125 -3 2050.71 3.02 2110 -4 2043.35 4.18 2106 -5 2040.56 3.45 2101 -6 2035.29 2.46 2093 -7 2046.99 3.15 2106 -8 2040.32 3.62 2101 -9 2066.83 3.03 2126 -10 2052.57 2.47 2110 -11 2057.68 2.33 2115 -12 2052.26 2.33 2109 -13 2035.01 2.53 2093 -14 2063.18 2.11 2120 -15 2045.67 2.73 2104 -16 2054.33 2.32 2111 -17 2037.07 3.58 2098 -18 2043.34 2.99 2102 -19 2057.64 0.59 2109 diff --git a/boardConfig/diracCalib/dirac129.baseline b/boardConfig/diracCalib/dirac129.baseline deleted file mode 100644 index 5a231f6..0000000 --- a/boardConfig/diracCalib/dirac129.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2064.21 0.88 2117 -1 2061.10 4.32 2124 -2 2038.94 4.37 2102 -3 2049.42 3.03 2109 -4 2058.75 4.33 2122 -5 2066.25 3.35 2126 -6 2050.94 2.18 2107 -7 2042.60 3.26 2102 -8 2053.40 3.59 2114 -9 2062.70 4.07 2125 -10 2056.93 2.28 2114 -11 2057.57 2.37 2115 -12 2035.47 2.35 2093 -13 2067.74 2.40 2125 -14 2034.09 2.20 2091 -15 2040.99 2.64 2099 -16 2036.23 2.42 2093 -17 2045.67 3.67 2107 -18 2055.25 2.89 2114 -19 2049.32 0.62 2101 diff --git a/boardConfig/diracCalib/dirac130.baseline b/boardConfig/diracCalib/dirac130.baseline deleted file mode 100644 index ff260a1..0000000 --- a/boardConfig/diracCalib/dirac130.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2063.01 0.83 2115 -1 2054.74 8.84 2131 -2 2050.58 5.16 2116 -3 2053.51 3.37 2114 -4 2052.61 7.63 2125 -5 2044.05 5.30 2110 -6 2059.99 4.27 2123 -7 2041.13 3.09 2100 -8 2061.04 8.11 2135 -9 2054.74 4.64 2119 -10 2060.19 4.48 2124 -11 2038.43 2.85 2097 -12 2054.30 2.55 2112 -13 2049.70 2.59 2107 -14 2065.99 3.00 2125 -15 2035.64 4.50 2099 -16 2050.25 2.53 2108 -17 2047.28 3.16 2107 -18 2045.41 2.88 2104 -19 2055.82 3.88 2117 diff --git a/boardConfig/diracCalib/dirac131.baseline b/boardConfig/diracCalib/dirac131.baseline deleted file mode 100644 index 6c7ed6f..0000000 --- a/boardConfig/diracCalib/dirac131.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2065.41 0.74 2118 -1 2061.92 8.29 2137 -2 2049.64 0.55 2101 -3 2046.24 4.22 2109 -4 2031.84 6.61 2102 -5 2047.74 5.51 2114 -6 2049.63 4.52 2113 -7 2056.23 3.25 2116 -8 2053.56 7.37 2126 -9 2057.99 4.67 2122 -10 2042.04 4.58 2106 -11 2054.31 3.02 2113 -12 2050.93 2.50 2108 -13 2057.87 2.61 2116 -14 2047.43 2.78 2106 -15 2030.01 5.11 2095 -16 2048.07 2.69 2106 -17 2045.68 3.03 2105 -18 2043.92 2.68 2102 -19 2044.46 4.27 2107 diff --git a/boardConfig/diracCalib/dirac132.baseline b/boardConfig/diracCalib/dirac132.baseline deleted file mode 100644 index 9746c79..0000000 --- a/boardConfig/diracCalib/dirac132.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2061.28 0.59 2113 -1 2062.29 0.60 2114 -2 2037.32 0.58 2089 -3 2042.82 0.53 2094 -4 2044.43 0.58 2096 -5 2049.94 0.56 2102 -6 2053.24 0.55 2105 -7 2059.60 0.67 2112 -8 2057.54 0.64 2109 -9 2055.04 0.59 2107 -10 2036.93 0.62 2089 -11 2042.13 0.57 2094 -12 2063.15 0.55 2115 -13 2041.49 0.71 2094 -14 2032.93 0.56 2085 -15 2045.25 0.59 2097 -16 2048.99 0.63 2101 -17 2049.26 0.75 2102 -18 2035.12 0.85 2088 -19 2058.24 0.57 2110 diff --git a/boardConfig/diracCalib/dirac133.baseline b/boardConfig/diracCalib/dirac133.baseline deleted file mode 100644 index 9804ede..0000000 --- a/boardConfig/diracCalib/dirac133.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2056.93 15.52 2153 -1 2055.80 4.46 2119 -2 2050.37 10.47 2132 -3 2039.91 3.46 2100 -4 2045.44 3.12 2105 -5 2053.30 2.46 2111 -6 2051.28 9.27 2129 -7 2047.69 3.80 2109 -8 2053.49 2.79 2112 -9 2066.81 2.54 2124 -10 2047.18 2.59 2105 -11 2047.95 3.34 2108 -12 2051.59 2.72 2110 -13 2044.86 2.76 2103 -14 2042.21 2.47 2100 -15 2059.32 4.22 2122 -16 2049.46 2.37 2107 -17 2035.55 2.75 2094 -18 2037.86 3.19 2097 -19 2042.36 5.27 2108 diff --git a/boardConfig/diracCalib/dirac134.baseline b/boardConfig/diracCalib/dirac134.baseline deleted file mode 100644 index c61b367..0000000 --- a/boardConfig/diracCalib/dirac134.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2066.40 12.87 2155 -1 2061.61 6.18 2130 -2 2060.41 2.50 2118 -3 2050.96 13.31 2141 -4 2049.08 5.45 2115 -5 2060.82 2.48 2118 -6 2047.29 1.94 2103 -7 2058.92 1.84 2114 -8 2045.20 3.32 2105 -9 2052.64 2.63 2111 -10 2061.32 2.06 2118 -11 2055.33 2.51 2113 -12 2055.63 2.10 2112 -13 2046.96 2.43 2104 -14 2050.52 2.12 2107 -15 2044.48 1.95 2100 -16 2039.17 1.92 2095 -17 2036.30 2.63 2094 -18 2048.13 2.20 2105 -19 2061.30 4.48 2125 diff --git a/boardConfig/diracCalib/dirac135.baseline b/boardConfig/diracCalib/dirac135.baseline deleted file mode 100644 index 8c757d8..0000000 --- a/boardConfig/diracCalib/dirac135.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2060.37 0.85 2113 -1 2039.43 7.38 2112 -2 2046.40 0.61 2098 -3 2049.47 14.19 2142 -4 2034.73 5.20 2100 -5 2032.51 2.58 2090 -6 2036.57 1.97 2092 -7 2051.38 1.73 2107 -8 2042.11 3.57 2103 -9 2050.02 3.05 2109 -10 2061.54 2.33 2119 -11 2056.61 2.65 2115 -12 2052.23 2.05 2108 -13 2049.61 2.32 2107 -14 2039.29 2.20 2096 -15 2048.44 2.14 2105 -16 2047.61 2.02 2104 -17 2031.51 2.50 2089 -18 2024.59 2.60 2082 -19 2056.78 4.46 2120 diff --git a/boardConfig/diracCalib/dirac136.baseline b/boardConfig/diracCalib/dirac136.baseline deleted file mode 100644 index 269f21e..0000000 --- a/boardConfig/diracCalib/dirac136.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2055.70 0.85 2108 -1 2063.68 0.78 2116 -2 2044.33 0.59 2096 -3 2045.19 0.59 2097 -4 2049.48 0.64 2101 -5 2047.64 0.78 2100 -6 2044.75 0.52 2096 -7 2035.59 0.77 2088 -8 2041.38 1.93 2097 -9 2047.05 2.18 2104 -10 2058.66 2.16 2115 -11 2056.01 1.85 2112 -12 2059.82 1.90 2116 -13 2059.98 2.57 2118 -14 2056.92 1.81 2112 -15 2032.75 1.87 2088 -16 2047.52 2.29 2104 -17 2047.18 2.54 2105 -18 2041.44 3.34 2101 -19 2050.58 4.47 2114 diff --git a/boardConfig/diracCalib/dirac137.baseline b/boardConfig/diracCalib/dirac137.baseline deleted file mode 100644 index ccb4f2f..0000000 --- a/boardConfig/diracCalib/dirac137.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2048.54 2.62 2106 -1 2056.09 2.28 2113 -2 2060.97 1.93 2117 -3 2045.33 1.82 2101 -4 2045.72 1.95 2102 -5 2051.62 1.84 2107 -6 2054.31 1.87 2110 -7 2044.06 2.60 2102 -8 2051.10 1.74 2106 -9 2056.70 1.83 2112 -10 2048.24 2.23 2105 -11 2061.52 1.91 2117 -12 2046.54 1.93 2102 -13 2050.56 2.42 2108 -14 2049.28 1.86 2105 -15 2040.87 2.07 2097 -16 2034.66 2.32 2092 -17 2037.60 2.54 2095 -18 2028.88 3.49 2089 -19 2053.42 4.63 2117 diff --git a/boardConfig/diracCalib/dirac138.baseline b/boardConfig/diracCalib/dirac138.baseline deleted file mode 100644 index a90a681..0000000 --- a/boardConfig/diracCalib/dirac138.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2077.93 23.83 2199 -1 2042.39 14.38 2136 -2 2045.13 7.58 2118 -3 2040.27 11.86 2126 -4 2037.46 6.66 2107 -5 2050.16 5.58 2117 -6 2058.15 7.24 2130 -7 2036.06 4.38 2099 -8 2051.72 3.46 2112 -9 2038.48 4.95 2103 -10 2048.07 2.77 2106 -11 2056.16 2.82 2115 -12 2054.50 3.23 2114 -13 2051.01 2.32 2108 -14 2046.38 2.97 2105 -15 2047.06 2.33 2104 -16 2033.12 2.30 2090 -17 2040.35 2.63 2098 -18 2040.31 5.69 2107 -19 2061.10 8.37 2136 diff --git a/boardConfig/diracCalib/dirac139.baseline b/boardConfig/diracCalib/dirac139.baseline deleted file mode 100644 index e33b922..0000000 --- a/boardConfig/diracCalib/dirac139.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2061.03 18.95 2168 -1 2055.12 12.99 2144 -2 2046.02 7.34 2118 -3 2055.96 9.62 2135 -4 2052.91 5.74 2120 -5 2042.09 5.19 2108 -6 2036.45 6.35 2106 -7 2054.08 3.95 2116 -8 2048.28 3.29 2108 -9 2062.20 4.83 2127 -10 2046.61 2.96 2105 -11 2049.85 2.69 2108 -12 2060.58 3.46 2121 -13 2054.44 2.36 2112 -14 2038.01 3.16 2097 -15 2041.24 2.41 2098 -16 2048.62 2.44 2106 -17 2028.07 2.55 2086 -18 2053.59 6.08 2122 -19 2061.69 9.72 2141 diff --git a/boardConfig/diracCalib/dirac140.baseline b/boardConfig/diracCalib/dirac140.baseline deleted file mode 100644 index 17b3d9f..0000000 --- a/boardConfig/diracCalib/dirac140.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2040.05 5.84 2108 -1 2062.13 15.14 2158 -2 2046.76 4.30 2110 -3 2043.84 7.44 2116 -4 2043.68 3.65 2105 -5 2060.38 6.75 2131 -6 2051.03 6.18 2120 -7 2057.58 4.05 2120 -8 2047.79 5.08 2113 -9 2051.76 4.27 2115 -10 2066.59 3.48 2127 -11 2062.88 4.64 2127 -12 2057.08 2.75 2115 -13 2063.74 4.12 2126 -14 2047.14 3.31 2107 -15 2054.21 2.89 2113 -16 2040.64 3.05 2100 -17 2037.13 3.50 2098 -18 2033.85 3.38 2094 -19 2041.65 4.46 2105 diff --git a/boardConfig/diracCalib/dirac141.baseline b/boardConfig/diracCalib/dirac141.baseline deleted file mode 100644 index 90e8734..0000000 --- a/boardConfig/diracCalib/dirac141.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2053.93 5.30 2120 -1 2057.89 13.45 2148 -2 2038.98 4.09 2101 -3 2041.43 8.22 2116 -4 2044.80 3.43 2105 -5 2030.70 8.17 2105 -6 2040.34 5.93 2108 -7 2033.25 3.70 2094 -8 2035.72 5.58 2102 -9 2049.65 4.95 2115 -10 2055.41 3.44 2116 -11 2053.58 4.45 2117 -12 2044.86 3.04 2104 -13 2064.25 3.95 2126 -14 2044.50 3.34 2105 -15 2045.84 2.99 2105 -16 2041.27 2.93 2100 -17 2034.46 3.63 2095 -18 2038.03 3.57 2099 -19 2058.01 4.36 2121 diff --git a/boardConfig/diracCalib/dirac144.baseline b/boardConfig/diracCalib/dirac144.baseline deleted file mode 100644 index 7eed663..0000000 --- a/boardConfig/diracCalib/dirac144.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2057.60 2.94 2116 -1 2061.17 2.22 2118 -2 2048.18 2.02 2104 -3 2050.12 1.81 2106 -4 2037.85 1.91 2094 -5 2052.94 2.04 2109 -6 2048.32 2.04 2104 -7 2045.43 2.80 2104 -8 2046.68 2.20 2103 -9 2047.20 1.93 2103 -10 2064.53 2.25 2121 -11 2046.42 2.32 2103 -12 2062.90 2.57 2121 -13 2042.14 2.57 2100 -14 2059.10 2.31 2116 -15 2030.41 2.10 2087 -16 2045.23 2.64 2103 -17 2052.91 2.51 2110 -18 2056.41 2.12 2113 -19 2058.14 2.61 2116 diff --git a/boardConfig/diracCalib/dirac145.baseline b/boardConfig/diracCalib/dirac145.baseline deleted file mode 100644 index 2c702b2..0000000 --- a/boardConfig/diracCalib/dirac145.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2059.90 2.88 2119 -1 2064.83 2.36 2122 -2 2051.50 1.86 2107 -3 2073.17 2.53 2131 -4 2046.34 1.76 2102 -5 2034.53 2.16 2091 -6 2058.98 2.34 2116 -7 2053.48 2.64 2111 -8 2045.21 1.87 2101 -9 2056.65 1.93 2112 -10 2047.14 2.36 2104 -11 2056.48 2.60 2114 -12 2047.07 2.83 2106 -13 2055.46 2.39 2113 -14 2041.71 2.65 2100 -15 2052.21 2.31 2109 -16 2046.94 2.57 2105 -17 2046.68 2.32 2104 -18 2041.09 2.35 2098 -19 2062.27 2.55 2120 diff --git a/boardConfig/diracCalib/dirac146.baseline b/boardConfig/diracCalib/dirac146.baseline deleted file mode 100644 index 9e31c39..0000000 --- a/boardConfig/diracCalib/dirac146.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2061.35 2.71 2119 -1 2052.36 1.73 2108 -2 2047.11 1.78 2102 -3 2037.71 1.72 2093 -4 2030.04 1.75 2085 -5 2044.92 1.84 2100 -6 2050.95 1.81 2106 -7 2033.87 2.88 2093 -8 2037.29 1.73 2092 -9 2046.56 2.13 2103 -10 2043.36 2.34 2100 -11 2052.10 2.04 2108 -12 2048.50 2.47 2106 -13 2044.86 1.95 2101 -14 2039.98 2.21 2097 -15 2047.78 2.48 2105 -16 2055.05 2.57 2113 -17 2038.56 2.89 2097 -18 2034.23 2.49 2092 -19 2040.77 3.84 2102 diff --git a/boardConfig/diracCalib/dirac147.baseline b/boardConfig/diracCalib/dirac147.baseline deleted file mode 100644 index b097723..0000000 --- a/boardConfig/diracCalib/dirac147.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2069.08 2.64 2127 -1 2046.51 1.92 2102 -2 2057.47 1.74 2113 -3 2054.33 1.82 2110 -4 2034.43 1.79 2090 -5 2062.58 1.89 2118 -6 2034.15 1.91 2090 -7 2059.62 2.93 2118 -8 2055.21 1.92 2111 -9 2056.27 2.06 2112 -10 2049.42 2.19 2106 -11 2055.83 2.24 2113 -12 2050.57 2.30 2107 -13 2052.52 1.96 2108 -14 2044.27 2.18 2101 -15 2032.77 2.45 2090 -16 2039.90 2.61 2098 -17 2021.52 2.90 2080 -18 2042.10 2.57 2100 -19 2053.29 4.15 2116 diff --git a/boardConfig/diracCalib/dirac148.baseline b/boardConfig/diracCalib/dirac148.baseline deleted file mode 100644 index f28bd24..0000000 --- a/boardConfig/diracCalib/dirac148.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2057.83 1.92 2114 -1 2062.08 2.02 2118 -2 2035.62 1.91 2091 -3 2045.56 1.85 2101 -4 2040.89 1.88 2097 -5 2068.96 1.89 2125 -6 2061.25 1.90 2117 -7 2027.53 2.02 2084 -8 2053.21 1.99 2109 -9 2049.88 1.71 2105 -10 2059.16 1.93 2115 -11 2072.32 1.94 2128 -12 2042.07 2.12 2098 -13 2047.16 2.24 2104 -14 2053.55 2.06 2110 -15 2039.32 2.04 2095 -16 2051.88 2.08 2108 -17 2030.59 4.30 2093 -18 2027.81 2.56 2085 -19 2044.52 5.21 2110 diff --git a/boardConfig/diracCalib/dirac149.baseline b/boardConfig/diracCalib/dirac149.baseline deleted file mode 100644 index 12a36b1..0000000 --- a/boardConfig/diracCalib/dirac149.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2049.97 1.82 2105 -1 2050.73 2.07 2107 -2 2057.08 1.68 2112 -3 2041.59 1.85 2097 -4 2048.35 1.87 2104 -5 2067.24 1.92 2123 -6 2042.00 1.91 2098 -7 2036.86 2.08 2093 -8 2037.90 1.94 2094 -9 2046.37 1.86 2102 -10 2045.10 1.94 2101 -11 2061.32 2.02 2117 -12 2048.32 2.21 2105 -13 2060.78 2.20 2117 -14 2034.60 2.12 2091 -15 2038.51 2.06 2095 -16 2050.32 2.00 2106 -17 2032.49 4.28 2095 -18 2035.72 2.55 2093 -19 2041.78 5.97 2110 diff --git a/boardConfig/diracCalib/dirac152.baseline b/boardConfig/diracCalib/dirac152.baseline deleted file mode 100644 index b52f147..0000000 --- a/boardConfig/diracCalib/dirac152.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2061.94 21.74 2177 -1 2045.97 11.54 2131 -2 2039.36 6.93 2110 -3 2049.10 4.82 2114 -4 2042.55 4.05 2105 -5 2065.57 4.97 2130 -6 2037.91 3.38 2098 -7 2052.78 3.14 2112 -8 2046.75 4.65 2111 -9 2060.88 4.44 2124 -10 2043.36 4.06 2106 -11 2050.11 4.07 2112 -12 2042.54 5.08 2108 -13 2059.51 6.84 2130 -14 2063.79 5.86 2131 -15 2045.30 3.81 2107 -16 2048.46 9.95 2128 -17 2016.06 16.24 2115 -18 2053.42 8.81 2130 -19 2048.41 6.74 2119 diff --git a/boardConfig/diracCalib/dirac153.baseline b/boardConfig/diracCalib/dirac153.baseline deleted file mode 100644 index 2d35740..0000000 --- a/boardConfig/diracCalib/dirac153.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2052.87 22.52 2170 -1 2065.98 10.44 2147 -2 2060.85 7.09 2132 -3 2053.30 4.64 2117 -4 2038.99 4.43 2102 -5 2048.56 5.30 2114 -6 2045.76 3.54 2106 -7 2042.60 3.44 2103 -8 2055.21 4.75 2119 -9 2055.32 4.62 2119 -10 2040.91 4.06 2103 -11 2046.17 4.09 2108 -12 2052.13 9.53 2131 -13 2060.25 18.09 2165 -14 2040.11 10.00 2120 -15 2034.24 6.58 2104 -16 2039.63 5.36 2106 -17 2041.40 6.80 2112 -18 2049.73 5.18 2115 -19 2043.51 3.72 2105 diff --git a/boardConfig/diracCalib/dirac154.baseline b/boardConfig/diracCalib/dirac154.baseline deleted file mode 100644 index c7066c1..0000000 --- a/boardConfig/diracCalib/dirac154.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2063.25 1.07 2116 -1 2062.14 0.82 2115 -2 2052.92 0.65 2105 -3 2041.89 0.78 2094 -4 2039.95 0.76 2092 -5 2044.65 0.79 2097 -6 2046.53 0.71 2099 -7 2047.12 0.82 2100 -8 2035.51 0.86 2088 -9 2064.44 0.73 2117 -10 2042.08 0.93 2095 -11 2037.32 0.70 2089 -12 2050.73 0.70 2103 -13 2057.46 0.74 2110 -14 2039.09 0.73 2091 -15 2037.45 0.80 2090 -16 2054.56 0.89 2107 -17 2033.82 1.04 2087 -18 2043.84 0.85 2096 -19 2058.35 0.79 2111 diff --git a/boardConfig/diracCalib/dirac155.baseline b/boardConfig/diracCalib/dirac155.baseline deleted file mode 100644 index 8562ba0..0000000 --- a/boardConfig/diracCalib/dirac155.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2049.23 6.03 2117 -1 2065.16 18.57 2171 -2 2041.39 7.18 2113 -3 2050.25 4.68 2114 -4 2046.05 5.77 2113 -5 2037.37 4.75 2102 -6 2042.02 3.36 2102 -7 2047.56 2.80 2106 -8 2048.37 2.73 2107 -9 2049.16 3.09 2108 -10 2049.12 3.24 2109 -11 2053.22 3.84 2115 -12 2049.84 3.93 2112 -13 2058.19 3.45 2119 -14 2048.61 6.51 2118 -15 2052.55 5.29 2118 -16 2040.86 3.76 2102 -17 2028.15 4.05 2090 -18 2061.18 4.05 2123 -19 2037.35 4.36 2100 diff --git a/boardConfig/diracCalib/dirac156.baseline b/boardConfig/diracCalib/dirac156.baseline deleted file mode 100644 index b738f6b..0000000 --- a/boardConfig/diracCalib/dirac156.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2055.74 4.09 2118 -1 2057.38 3.23 2117 -2 2055.41 2.08 2112 -3 2055.09 4.57 2119 -4 2043.74 3.09 2103 -5 2045.94 2.47 2103 -6 2048.49 3.42 2109 -7 2043.94 3.76 2105 -8 2038.35 2.70 2096 -9 2060.45 6.10 2129 -10 2054.50 6.74 2125 -11 2052.07 3.47 2112 -12 2064.73 3.59 2126 -13 2047.80 14.15 2140 -14 2033.36 15.69 2130 -15 2044.62 5.21 2110 -16 2050.75 2.26 2108 -17 2045.50 15.37 2142 -18 2042.94 10.68 2125 -19 2053.84 3.58 2115 diff --git a/boardConfig/diracCalib/dirac157.baseline b/boardConfig/diracCalib/dirac157.baseline deleted file mode 100644 index b20769a..0000000 --- a/boardConfig/diracCalib/dirac157.baseline +++ /dev/null @@ -1,20 +0,0 @@ -0 2072.52 3.86 2134 -1 2063.67 3.10 2123 -2 2044.12 2.10 2100 -3 2049.13 4.31 2112 -4 2049.21 3.15 2109 -5 2058.39 2.51 2116 -6 2052.24 3.41 2112 -7 2042.46 3.63 2103 -8 2052.69 2.66 2111 -9 2059.23 5.71 2126 -10 2040.67 7.33 2113 -11 2057.86 3.27 2118 -12 2050.71 2.87 2109 -13 2043.60 11.75 2129 -14 2054.60 11.57 2139 -15 2033.45 5.68 2100 -16 2042.88 2.76 2101 -17 2029.66 17.47 2132 -18 2030.47 14.38 2124 -19 2054.41 3.23 2114 diff --git a/otsdaq-mu2e-calorimeter/ArtModules/CaloDataVerifier_module.cc b/otsdaq-mu2e-calorimeter/ArtModules/CaloDataVerifier_module.cc index 61a2132..de3d651 100644 --- a/otsdaq-mu2e-calorimeter/ArtModules/CaloDataVerifier_module.cc +++ b/otsdaq-mu2e-calorimeter/ArtModules/CaloDataVerifier_module.cc @@ -172,9 +172,11 @@ bool mu2e::CaloDataVerifier::filter(art::Event& event){ total_failed_BeginMarker += event_failed_BeginMarker; total_failed_LastMarker += event_failed_LastMarker; - if (failedEvent && verbosity_ > 0){ - std::cout << "Failed event " << (int)eventNumber << "\n"; - std::cout << "Previous event was " << (int)(previousArtEvent->event()) << "\n"; + if (failedEvent){ + if (verbosity_ > 0){ + std::cout << "Failed event " << (int)eventNumber << "\n"; + //std::cout << "Previous event was " << (int)(previousArtEvent->event()) << "\n"; + } if (stopOnFailure_) throw cet::exception("CaloDataVerifier") << "Failure detected! Stopping."; } @@ -201,6 +203,8 @@ bool mu2e::CaloDataVerifier::filter(art::Event& event){ metrics_reporting_level_, artdaq::MetricMode::LastPoint); metricMan->sendMetric("nHits", int(nCaloHits), "Hits per event", metrics_reporting_level_, artdaq::MetricMode::LastPoint); + } else { + TLOG(TLVL_DEBUG + 6) << "WARNING: No metric manager found!"; } TLOG(TLVL_DEBUG + 6) << "[CaloDataVerifier::filter] found " << nCaloEvents << " calo subevents in event" << (int)eventNumber; @@ -652,10 +656,11 @@ void mu2e::CaloDataVerifier::printRunSummary(){ std::cout << "Total hits per channel:" << std::endl; for (auto board : totalHitMap){ - std::cout << "\tBoard " << board.first << std::endl; - for (auto channel : board.second){ - std::cout << "\t\tChannel " << channel.first << " , hits: " << channel.second << std::endl; + std::cout << "\tBoard " << board.first << ": "; + for (int channel=0; channel<20; channel++){ + std::cout << board.second[channel] << " "; } + std::cout << std::endl; } std::cout << "Failures:" << std::endl diff --git a/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface.h b/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface.h index f9279fa..c71e175 100755 --- a/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface.h +++ b/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface.h @@ -131,15 +131,15 @@ namespace ots void RMZB_writeAllSiPMbias(float *hv); void ConfigureLink(__ARGS__); - void ConfigureLink(std::string conf, bool hvonoff, bool doCalibration, bool setThresholds); + void ConfigureLink(std::string conf, std::string confFile, bool hvonoff, bool doCalibration, bool setThresholds, int offset); void CalibrateMZB(__ARGS__); void CalibrateMZB(int boardid); void ToggleMBBusy(__ARGS__); void ToggleMBBusy(bool busyonoff); - void SetADCsThreasholds(__ARGS__); - void SetADCsThreasholds(int boardid); + void SetADCsThresholds(__ARGS__); + void SetADCsThresholds(int boardid, int offset); void ReadROCErrorCounter (__ARGS__); void ReadMBRegisters (__ARGS__); diff --git a/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface_interface.cc b/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface_interface.cc index 9167c48..58a5d5c 100755 --- a/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface_interface.cc +++ b/otsdaq-mu2e-calorimeter/FEInterfaces/ROCCalorimeterInterface_interface.cc @@ -24,7 +24,7 @@ using namespace ots; // 259 (and others) ==> the number of words in block read is written first as a block write -const std::set ROCCalorimeterInterface::SPECIAL_BLOCK_READ_ADDRS_({263, 256, 257, 261, 262, 264}); +const std::set ROCCalorimeterInterface::SPECIAL_BLOCK_READ_ADDRS_({263, 256, 257, 261, 262, 264, 260}); //========================================================================================= ROCCalorimeterInterface::ROCCalorimeterInterface( @@ -96,7 +96,8 @@ ROCCalorimeterInterface::ROCCalorimeterInterface( registerFEMacroFunction("Configure Link", static_cast( &ROCCalorimeterInterface::ConfigureLink), - std::vector{"Configuration folder, Default:= nominal", "HV Enabled, Default := 0]", "Upload MZB calibration parameters, Default := 0]", "Upload DiRAC thresholds, Default := 0]"}, //inputs parameters + std::vector{"Configuration folder, Default:= nominal", "HV Enabled, Default := 0]", "Upload MZB calibration parameters, Default := 0]", "Upload DiRAC thresholds, Default := 0]", "Offset, Default := 0]"}, //inputs parameters + std::vector{}, //output parameters 1); // requiredUserPermissions @@ -107,10 +108,10 @@ ROCCalorimeterInterface::ROCCalorimeterInterface( std::vector{}, //output parameters 1); // requiredUserPermissions - registerFEMacroFunction("SetADCsThreasholds", + registerFEMacroFunction("SetADCsThresholds", static_cast( - &ROCCalorimeterInterface::SetADCsThreasholds), - std::vector{"BoardID, Default := -1]"}, //inputs parameters + &ROCCalorimeterInterface::SetADCsThresholds), + std::vector{"BoardID, Default := -1]", "Offset, Default := 0]"}, //inputs parameters std::vector{}, //output parameters 1); // requiredUserPermissions @@ -330,11 +331,11 @@ void ROCCalorimeterInterface::ROCSlowControl(__ARGS__) os << __E__; - std::vector data3; +/* std::vector data3; readROCBlock(data3, 264, 7, - false /*incAddress*/); + false); if(data3.size() != 7) { __FE_SS__ << "Illegal number of bytes: " << data3.size() << " not " << 7 << __E__; __FE_SS_THROW__; @@ -350,7 +351,7 @@ void ROCCalorimeterInterface::ROCSlowControl(__ARGS__) os << __E__; - +*/ os << "Reading MB registers:" << __E__; os << __E__; @@ -363,7 +364,7 @@ void ROCCalorimeterInterface::ROCSlowControl(__ARGS__) false /*incAddress*/); if(data2.size() != 20) { - __FE_SS__ << "Illegal number of bytes: " << data2.size() << " not " << 12 << " !" << __E__; + __FE_SS__ << "Illegal number of bytes: " << data2.size() << " not " << 20 << " !" << __E__; __FE_SS_THROW__; } @@ -396,7 +397,7 @@ void ROCCalorimeterInterface::ReadMBRegisters(__ARGS__) false /*incAddress*/); if(data.size() != nwords) { - __FE_SS__ << "Illegal number of bytes: " << data.size() << " not " << 12 << " !" << offset << __E__; + __FE_SS__ << "Illegal number of bytes: " << data.size() << " not " << nwords << " !" << offset << __E__; __FE_SS_THROW__; } @@ -439,6 +440,14 @@ void ROCCalorimeterInterface::readROCBlock(std::vector& data writeROCBlock({static_cast(wordCount * 2), 0}, address, false /* incrementAddress*/); break; + case 260: + address = offsetof(EE_DATABUF_t, apdTemp_tag); + wordCount = offsetof(EE_DATABUF_t, apdPwrs_tag) - offsetof(EE_DATABUF_t, apdTemp_tag); + writeROCBlock({wordCount, address}, 261, false /* incrementAddress*/); + wordCount = wordCount/2; + break; + + case 257: writeROCBlock({wordCount}, address, false /* incrementAddress*/); break; @@ -852,11 +861,11 @@ void ROCCalorimeterInterface::ConfigureLink(__ARGS__) bool hvonoff = __GET_ARG_IN__("HV Enabled, Default := 0]", bool, 0); bool doCalibration = __GET_ARG_IN__("Upload MZB calibration parameters, Default := 0]", bool, 0); bool setThresholds = __GET_ARG_IN__("Upload DiRAC thresholds, Default := 0]", bool, 0); + int offset = __GET_ARG_IN__("Offset, Default := 0]", int, 0); + std::string confFile = "boardMap.config"; - ConfigureLink(conf, hvonoff, doCalibration, setThresholds); - - + ConfigureLink(conf, confFile, hvonoff, doCalibration, setThresholds, offset); } //end ConfigureLink() @@ -866,20 +875,17 @@ void ROCCalorimeterInterface::ConfigureLink(__ARGS__) //================================================================================================== -void ROCCalorimeterInterface::ConfigureLink(std::string conf, bool hvonoff, bool doCalibration, bool setThresholds) +void ROCCalorimeterInterface::ConfigureLink(std::string conf, std::string confFile, bool hvonoff, bool doCalibration, bool setThresholds, int offset) { DTCLib::roc_address_t address = 147; DTCLib::roc_data_t readVal; readVal = readRegister(address); - std::string filename = std::string("/home/mu2ecalo/ots_vst/srcs/otsdaq-mu2e-calorimeter/boardConfig/boardMap.config"); - //cet::filepath_lookup_after1 lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); - //auto file_path = lookup_policy("boardMap.config");//FIXME! THIS NEEDS TO BE A VARIABLE -// std::ifstream confMap(file_path); + cet::filepath_lookup lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); + auto filename = lookup_policy(confFile); + std::ifstream confMap(filename); - - if(!confMap.is_open()) { __FE_SS__ << "Could not open file: " << filename << __E__; @@ -900,10 +906,11 @@ void ROCCalorimeterInterface::ConfigureLink(std::string conf, bool hvonoff, bool } } + confMap.close(); if(boardid != -1){ if(doCalibration) CalibrateMZB(boardid); - if(setThresholds) SetADCsThreasholds(boardid); + if(setThresholds) SetADCsThresholds(boardid, offset); SetBoardVoltages(hvonoff, boardid, conf); writeRegister(ROC_ADDRESS_BOARD_ID, boardid); } @@ -912,7 +919,6 @@ void ROCCalorimeterInterface::ConfigureLink(std::string conf, bool hvonoff, bool __FE_SS_THROW__;; } - confMap.close(); } //end ConfigureLink() @@ -928,6 +934,8 @@ void ROCCalorimeterInterface::CalibrateMZB(__ARGS__) int boardID = __GET_ARG_IN__("BoardID, Default := -1]", int, -1); + + CalibrateMZB(boardID); @@ -946,21 +954,10 @@ void ROCCalorimeterInterface::CalibrateMZB(int boardID) char buff[50]; sprintf(buff, "mzb%03d.config", boardID); - //to do: - //std::string filename = std::string(__ENV__("CALORIMETER_CONF_DIR")) + "/" + buff; - //fix it asking to ryan or eric.. - - - std::string filename = std::string("/home/mu2ecalo/ots_vst/srcs/otsdaq-mu2e-calorimeter/boardConfig/"); - - filename = filename + std::string("mzbCalib/") + buff; - //cet::filepath_lookup_after1 lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); - //auto file_path = lookup_policy(filename);//FIXME! THIS NEEDS TO BE A VARIABLE - //std::ifstream confFile(file_path); + cet::filepath_lookup lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); + auto filename = lookup_policy(std::string("mzbCalib/")+buff);//FIXME! THIS NEEDS TO BE A VARIABLE std::ifstream confFile(filename); - - if(!confFile.is_open()) { __FE_SS__ << "Could not open file: " << filename << __E__; @@ -1012,41 +1009,32 @@ void ROCCalorimeterInterface::CalibrateMZB(int boardID) //================================================================================================== -void ROCCalorimeterInterface::SetADCsThreasholds(__ARGS__) +void ROCCalorimeterInterface::SetADCsThresholds(__ARGS__) { int boardID = __GET_ARG_IN__("BoardID, Default := -1]", int, -1); + int offset = __GET_ARG_IN__("offset, Default := 0]", int, 0); - SetADCsThreasholds(boardID); - - + SetADCsThresholds(boardID, offset); } //end ConfigureLink() - - -void ROCCalorimeterInterface::SetADCsThreasholds(int boardID) +void ROCCalorimeterInterface::SetADCsThresholds(int boardID, int offset) { char buff[50]; sprintf(buff, "dirac%03d.baseline", boardID); - //to do: - //std::string filename = std::string(__ENV__("CALORIMETER_CONF_DIR")) + "/" + buff; - //fix it asking to ryan or eric.. - - - std::string filename = std::string("/home/mu2ecalo/ots_vst/srcs/otsdaq-mu2e-calorimeter/boardConfig/"); + if (boardID >= 160){ + __COUT_INFO__ << "Skipping setting thresholds to board " << boardID << __E__; + return; + } - filename = filename + std::string("diracCalib/") + buff; - //cet::filepath_lookup_after1 lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); - //auto file_path = lookup_policy(filename);//FIXME! THIS NEEDS TO BE A VARIABLE - //std::ifstream confFile(file_path); + cet::filepath_lookup lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); + auto filename = lookup_policy(std::string("diracCalib/")+buff);//FIXME! THIS NEEDS TO BE A VARIABLE std::ifstream confFile(filename); - - if(!confFile.is_open()) { __FE_SS__ << "Could not open file: " << filename << __E__; @@ -1071,9 +1059,8 @@ void ROCCalorimeterInterface::SetADCsThreasholds(int boardID) confFile >> sigma; confFile >> thr2set; - __COUT_INFO__ << chindex << " " << baseline << " " << sigma << " " << thr2set << __E__; - writeRegister(ROC_ADDRESS_BASE_THRESHOLD + ichan, thr2set); - + __COUT_INFO__ << chindex << " " << baseline << " " << sigma << " " << thr2set + offset << __E__; + writeRegister(ROC_ADDRESS_BASE_THRESHOLD + ichan, thr2set + offset); } @@ -1084,7 +1071,7 @@ void ROCCalorimeterInterface::SetADCsThreasholds(int boardID) __COUT_INFO__ << "Thresholds set done.." << filename << __E__; -} //end SetADCsThreasholds() +} //end SetADCsThresholds() @@ -1147,16 +1134,10 @@ void ROCCalorimeterInterface::SetBoardVoltages(bool hvonoff, int boardID, std:: char buff[50]; sprintf(buff, "board%03d.config", boardID); - //to do: - //std::string filename = std::string(__ENV__("CALORIMETER_CONF_DIR")) + "/" + buff; - //fix it asking to ryan or eric.. - - - std::string filename = std::string("/home/mu2ecalo/ots_vst/srcs/otsdaq-mu2e-calorimeter/boardConfig/") + conf + std::string("/") + buff; - //std::string filename = std::string("/home/users/moresca/ots_spack2/srcs/otsdaq-mu2e-calorimeter/boardConfig/") + conf + std::string("/") + buff; + cet::filepath_lookup lookup_policy("MU2E_CALORIMETER_CONFIG_PATH"); + auto filename = lookup_policy(conf+"/"+buff); std::ifstream confFile(filename); - if(!confFile.is_open()) { __FE_SS__ << "Could not open file: " << filename << __E__;