diff --git a/algo/detectors/sts/StsReadoutConfigLegacy.cxx b/algo/detectors/sts/StsReadoutConfigLegacy.cxx index 7dd142918213e82dce7c05a63a461f2c444f2e0e..4802a74bc40ab606a753e820d6a6055bb7464296 100644 --- a/algo/detectors/sts/StsReadoutConfigLegacy.cxx +++ b/algo/detectors/sts/StsReadoutConfigLegacy.cxx @@ -178,6 +178,7 @@ namespace cbm::algo } //# elink } //# CROB } //# component + InitWalkCoeffs(); } // ------------------------------------------------------------------------------------ @@ -239,6 +240,7 @@ namespace cbm::algo void StsReadoutConfigLegacy::InitWalkCoeffs() { // Taken from macro/beamtime/mcbm2021/mStsAsicTimeWalk.par + fWalkMap[0x10008002].resize(16); fWalkMap[0x10008002][0] = {-24.343851, 2.794827, -0.103235, 0.001478}; fWalkMap[0x10008002][1] = {-24.453138, 2.485316, -0.084344, 0.001143}; fWalkMap[0x10008002][2] = {-21.335244, 2.585311, -0.094605, 0.001301}; @@ -255,6 +257,7 @@ namespace cbm::algo fWalkMap[0x10008002][13] = {-17.299280, 2.451026, -0.100094, 0.001467}; fWalkMap[0x10008002][14] = {-19.148061, 2.444700, -0.094107, 0.001301}; fWalkMap[0x10008002][15] = {-27.609664, 2.979764, -0.118827, 0.001815}; + fWalkMap[0x10008402].resize(16); fWalkMap[0x10008402][0] = {-16.073344, 2.122262, -0.077667, 0.001089}; fWalkMap[0x10008402][1] = {-14.128047, 1.925380, -0.068603, 0.000927}; fWalkMap[0x10008402][2] = {-14.816346, 2.138562, -0.086058, 0.001264}; @@ -270,6 +273,7 @@ namespace cbm::algo fWalkMap[0x10008402][13] = {-15.820881, 2.125931, -0.085089, 0.001243}; fWalkMap[0x10008402][14] = {-17.079033, 2.253279, -0.095055, 0.001457}; fWalkMap[0x10008402][15] = {-21.763771, 2.444369, -0.097365, 0.001488}; + fWalkMap[0x10008412].resize(16); fWalkMap[0x10008412][0] = {-21.062298, 2.403890, -0.102558, 0.001589}; fWalkMap[0x10008412][1] = {-24.543860, 2.389462, -0.096190, 0.001471}; fWalkMap[0x10008412][2] = {-20.704607, 1.996227, -0.075500, 0.001141}; @@ -286,6 +290,7 @@ namespace cbm::algo fWalkMap[0x10008412][13] = {-14.351899, 1.640790, -0.057478, 0.000828}; fWalkMap[0x10008412][14] = {-15.640816, 1.622711, -0.052814, 0.000721}; fWalkMap[0x10008412][15] = {-29.251989, 3.538843, -0.151628, 0.002310}; + fWalkMap[0x10018002].resize(16); fWalkMap[0x10018002][0] = {-25.056458, 3.219929, -0.125826, 0.001851}; fWalkMap[0x10018002][1] = {-24.371339, 2.918229, -0.110544, 0.001599}; fWalkMap[0x10018002][2] = {-23.462901, 3.175956, -0.124907, 0.001805}; @@ -301,6 +306,7 @@ namespace cbm::algo fWalkMap[0x10018002][13] = {-19.358567, 2.818979, -0.117600, 0.001718}; fWalkMap[0x10018002][14] = {-23.161820, 2.978407, -0.117120, 0.001645}; fWalkMap[0x10018002][15] = {-27.423694, 3.107933, -0.123165, 0.001840}; + fWalkMap[0x10018402].resize(16); fWalkMap[0x10018402][0] = {-16.145571, 2.285077, -0.084840, 0.001184}; fWalkMap[0x10018402][1] = {-16.710720, 2.333578, -0.088014, 0.001256}; fWalkMap[0x10018402][2] = {-13.307549, 2.055841, -0.082222, 0.001205}; @@ -317,6 +323,7 @@ namespace cbm::algo fWalkMap[0x10018402][13] = {-13.936573, 1.896988, -0.071429, 0.001002}; fWalkMap[0x10018402][14] = {-16.212322, 2.087315, -0.082074, 0.001192}; fWalkMap[0x10018402][15] = {-19.711627, 2.072715, -0.076144, 0.001141}; + fWalkMap[0x10018412].resize(16); fWalkMap[0x10018412][0] = {-14.367412, 1.870214, -0.068419, 0.000953}; fWalkMap[0x10018412][1] = {-15.059765, 1.700618, -0.056864, 0.000772}; fWalkMap[0x10018412][2] = {-14.580617, 1.835231, -0.065276, 0.000935};