diff --git a/Detectors/MUON/MID/Simulation/src/ChamberResponseParams.cxx b/Detectors/MUON/MID/Simulation/src/ChamberResponseParams.cxx index 11118529ed005..993b73f66c57d 100644 --- a/Detectors/MUON/MID/Simulation/src/ChamberResponseParams.cxx +++ b/Detectors/MUON/MID/Simulation/src/ChamberResponseParams.cxx @@ -78,180 +78,181 @@ ChamberResponseParams createDefaultChamberResponseParams() { /// Creates the default parameters ChamberResponseParams params; - params.setParA(-52.70, 6.089 / 1000.); // par1 in 1/V - params.setParC(-0.5e-3, 8.3e-4 / 1000.); // par1 in 1/V + params.setParA(-20.0, 6.089 / 1000.); // par1 in 1/V (par0 updated from Run 3 fit) + params.setParC(-4.2e-3, 4.6e-4 / 1000.); // par1 in 1/V (par0 & par1 updated from Run 3 fit) // if (isStreamer) { // mParB.fill(2.966); // return; // } + // Updated b-params from Run 3 fit // BP // MT11R - params.setParB(0, 0, 2.97); - params.setParB(0, 1, 2.47); - params.setParB(0, 2, 2.47); - params.setParB(0, 3, 1.97); - params.setParB(0, 4, 1.97); - params.setParB(0, 5, 2.47); - params.setParB(0, 6, 2.47); - params.setParB(0, 7, 2.47); - params.setParB(0, 8, 2.97); + params.setParB(0, 0, 2.09); + params.setParB(0, 1, 2.37); + params.setParB(0, 2, 2.21); + params.setParB(0, 3, 2.39); + params.setParB(0, 4, 2.49); + params.setParB(0, 5, 3.06); + params.setParB(0, 6, 2.24); + params.setParB(0, 7, 2.39); + params.setParB(0, 8, 2.00); // MT12R - params.setParB(0, 9, 2.97); - params.setParB(0, 10, 1.97); - params.setParB(0, 11, 1.97); - params.setParB(0, 12, 1.97); + params.setParB(0, 9, 2.15); + params.setParB(0, 10, 2.42); + params.setParB(0, 11, 2.17); + params.setParB(0, 12, 2.47); params.setParB(0, 13, 2.22); - params.setParB(0, 14, 2.22); - params.setParB(0, 15, 1.97); - params.setParB(0, 16, 2.47); - params.setParB(0, 17, 2.97); + params.setParB(0, 14, 2.89); + params.setParB(0, 15, 2.24); + params.setParB(0, 16, 2.29); + params.setParB(0, 17, 2.04); // MT21R - params.setParB(0, 18, 2.97); - params.setParB(0, 19, 1.97); - params.setParB(0, 20, 1.97); - params.setParB(0, 21, 1.97); - params.setParB(0, 22, 2.22); - params.setParB(0, 23, 2.22); - params.setParB(0, 24, 2.47); - params.setParB(0, 25, 2.47); - params.setParB(0, 26, 2.97); + params.setParB(0, 18, 2.07); + params.setParB(0, 19, 2.28); + params.setParB(0, 20, 2.22); + params.setParB(0, 21, 2.83); + params.setParB(0, 22, 2.27); + params.setParB(0, 23, 2.64); + params.setParB(0, 24, 2.20); + params.setParB(0, 25, 2.38); + params.setParB(0, 26, 2.12); // MT22R - params.setParB(0, 27, 2.97); - params.setParB(0, 28, 1.97); - params.setParB(0, 29, 1.97); - params.setParB(0, 30, 1.97); - params.setParB(0, 31, 1.97); - params.setParB(0, 32, 1.97); - params.setParB(0, 33, 2.97); - params.setParB(0, 34, 2.97); - params.setParB(0, 35, 2.97); + params.setParB(0, 27, 2.12); + params.setParB(0, 28, 2.41); + params.setParB(0, 29, 2.35); + params.setParB(0, 30, 2.70); + params.setParB(0, 31, 2.23); + params.setParB(0, 32, 2.38); + params.setParB(0, 33, 2.37); + params.setParB(0, 34, 2.38); + params.setParB(0, 35, 2.08); // MT11L - params.setParB(0, 36, 2.97); - params.setParB(0, 37, 1.97); - params.setParB(0, 38, 2.47); - params.setParB(0, 39, 1.97); - params.setParB(0, 40, 2.22); - params.setParB(0, 41, 1.97); - params.setParB(0, 42, 2.47); - params.setParB(0, 43, 2.47); - params.setParB(0, 44, 2.97); + params.setParB(0, 36, 2.05); + params.setParB(0, 37, 2.31); + params.setParB(0, 38, 2.26); + params.setParB(0, 39, 2.57); + params.setParB(0, 40, 2.52); + params.setParB(0, 41, 2.29); + params.setParB(0, 42, 2.28); + params.setParB(0, 43, 2.31); + params.setParB(0, 44, 2.06); // MT12L - params.setParB(0, 45, 2.97); - params.setParB(0, 46, 1.97); - params.setParB(0, 47, 2.47); - params.setParB(0, 48, 1.97); - params.setParB(0, 49, 1.97); - params.setParB(0, 50, 1.97); - params.setParB(0, 51, 2.47); - params.setParB(0, 52, 1.97); - params.setParB(0, 53, 2.97); + params.setParB(0, 45, 2.12); + params.setParB(0, 46, 1.82); + params.setParB(0, 47, 2.22); + params.setParB(0, 48, 2.45); + params.setParB(0, 49, 2.58); + params.setParB(0, 50, 2.33); + params.setParB(0, 51, 2.31); + params.setParB(0, 52, 1.74); + params.setParB(0, 53, 2.07); // MT21L - params.setParB(0, 54, 2.97); - params.setParB(0, 55, 1.97); - params.setParB(0, 56, 2.47); - params.setParB(0, 57, 1.97); - params.setParB(0, 58, 1.97); - params.setParB(0, 59, 2.22); - params.setParB(0, 60, 2.47); - params.setParB(0, 61, 2.47); - params.setParB(0, 62, 2.97); + params.setParB(0, 54, 2.10); + params.setParB(0, 55, 2.23); + params.setParB(0, 56, 2.22); + params.setParB(0, 57, 2.60); + params.setParB(0, 58, 2.29); + params.setParB(0, 59, 2.75); + params.setParB(0, 60, 2.29); + params.setParB(0, 61, 2.22); + params.setParB(0, 62, 2.01); // MT22L - params.setParB(0, 63, 2.97); - params.setParB(0, 64, 2.22); - params.setParB(0, 65, 2.47); - params.setParB(0, 66, 1.72); - params.setParB(0, 67, 1.97); - params.setParB(0, 68, 1.97); - params.setParB(0, 69, 1.97); - params.setParB(0, 70, 2.47); - params.setParB(0, 71, 2.97); + params.setParB(0, 63, 2.06); + params.setParB(0, 64, 2.18); + params.setParB(0, 65, 2.30); + params.setParB(0, 66, 2.66); + params.setParB(0, 67, 2.26); + params.setParB(0, 68, 2.72); + params.setParB(0, 69, 2.23); + params.setParB(0, 70, 2.25); + params.setParB(0, 71, 2.00); // NBP // MT11R - params.setParB(1, 0, 2.97); - params.setParB(1, 1, 2.97); - params.setParB(1, 2, 1.97); - params.setParB(1, 3, 1.72); - params.setParB(1, 4, 1.97); - params.setParB(1, 5, 2.47); - params.setParB(1, 6, 2.47); - params.setParB(1, 7, 2.97); - params.setParB(1, 8, 2.97); + params.setParB(1, 0, 1.91); + params.setParB(1, 1, 1.94); + params.setParB(1, 2, 1.87); + params.setParB(1, 3, 1.81); + params.setParB(1, 4, 1.76); + params.setParB(1, 5, 2.01); + params.setParB(1, 6, 2.01); + params.setParB(1, 7, 2.03); + params.setParB(1, 8, 1.88); // MT12R - params.setParB(1, 9, 2.97); - params.setParB(1, 10, 2.97); - params.setParB(1, 11, 1.97); - params.setParB(1, 12, 1.97); - params.setParB(1, 13, 2.47); - params.setParB(1, 14, 1.97); - params.setParB(1, 15, 2.22); - params.setParB(1, 16, 2.97); - params.setParB(1, 17, 2.97); + params.setParB(1, 9, 2.05); + params.setParB(1, 10, 1.88); + params.setParB(1, 11, 1.85); + params.setParB(1, 12, 1.77); + params.setParB(1, 13, 1.81); + params.setParB(1, 14, 2.08); + params.setParB(1, 15, 1.98); + params.setParB(1, 16, 1.74); + params.setParB(1, 17, 2.13); // MT21R - params.setParB(1, 18, 2.97); - params.setParB(1, 19, 2.47); - params.setParB(1, 20, 1.97); - params.setParB(1, 21, 1.97); - params.setParB(1, 22, 1.97); - params.setParB(1, 23, 2.47); - params.setParB(1, 24, 2.47); - params.setParB(1, 25, 2.97); - params.setParB(1, 26, 2.97); + params.setParB(1, 18, 2.01); + params.setParB(1, 19, 1.85); + params.setParB(1, 20, 1.88); + params.setParB(1, 21, 2.05); + params.setParB(1, 22, 2.05); + params.setParB(1, 23, 2.01); + params.setParB(1, 24, 2.01); + params.setParB(1, 25, 2.01); + params.setParB(1, 26, 2.09); // MT22R - params.setParB(1, 27, 2.97); - params.setParB(1, 28, 1.97); - params.setParB(1, 29, 1.97); - params.setParB(1, 30, 1.97); - params.setParB(1, 31, 1.72); - params.setParB(1, 32, 1.97); - params.setParB(1, 33, 2.97); - params.setParB(1, 34, 2.97); - params.setParB(1, 35, 2.97); + params.setParB(1, 27, 1.98); + params.setParB(1, 28, 1.99); + params.setParB(1, 29, 2.39); + params.setParB(1, 30, 1.96); + params.setParB(1, 31, 1.99); + params.setParB(1, 32, 2.06); + params.setParB(1, 33, 2.15); + params.setParB(1, 34, 2.01); + params.setParB(1, 35, 1.89); // MT11L - params.setParB(1, 36, 2.97); - params.setParB(1, 37, 2.97); - params.setParB(1, 38, 2.47); - params.setParB(1, 39, 2.22); - params.setParB(1, 40, 1.97); - params.setParB(1, 41, 1.97); - params.setParB(1, 42, 2.47); - params.setParB(1, 43, 2.97); - params.setParB(1, 44, 2.97); + params.setParB(1, 36, 1.88); + params.setParB(1, 37, 1.89); + params.setParB(1, 38, 1.84); + params.setParB(1, 39, 2.17); + params.setParB(1, 40, 1.78); + params.setParB(1, 41, 1.68); + params.setParB(1, 42, 1.91); + params.setParB(1, 43, 1.78); + params.setParB(1, 44, 1.88); // MT12L - params.setParB(1, 45, 2.97); - params.setParB(1, 46, 2.97); - params.setParB(1, 47, 2.97); - params.setParB(1, 48, 1.97); - params.setParB(1, 49, 1.97); - params.setParB(1, 50, 1.97); - params.setParB(1, 51, 2.97); - params.setParB(1, 52, 2.47); - params.setParB(1, 53, 2.97); + params.setParB(1, 45, 2.08); + params.setParB(1, 46, 1.74); + params.setParB(1, 47, 2.01); + params.setParB(1, 48, 1.90); + params.setParB(1, 49, 1.77); + params.setParB(1, 50, 1.77); + params.setParB(1, 51, 2.11); + params.setParB(1, 52, 1.84); + params.setParB(1, 53, 2.09); // MT21L - params.setParB(1, 54, 2.97); - params.setParB(1, 55, 2.97); - params.setParB(1, 56, 2.47); - params.setParB(1, 57, 2.22); - params.setParB(1, 58, 1.97); - params.setParB(1, 59, 2.22); - params.setParB(1, 60, 2.47); - params.setParB(1, 61, 2.97); - params.setParB(1, 62, 2.97); + params.setParB(1, 54, 2.13); + params.setParB(1, 55, 1.88); + params.setParB(1, 56, 1.93); + params.setParB(1, 57, 2.01); + params.setParB(1, 58, 2.16); + params.setParB(1, 59, 2.19); + params.setParB(1, 60, 2.01); + params.setParB(1, 61, 1.90); + params.setParB(1, 62, 1.96); // MT22L - params.setParB(1, 63, 2.47); - params.setParB(1, 64, 2.97); - params.setParB(1, 65, 2.47); - params.setParB(1, 66, 1.97); - params.setParB(1, 67, 2.22); - params.setParB(1, 68, 1.72); - params.setParB(1, 69, 1.97); - params.setParB(1, 70, 2.97); - params.setParB(1, 71, 2.97); + params.setParB(1, 63, 1.94); + params.setParB(1, 64, 1.79); + params.setParB(1, 65, 2.04); + params.setParB(1, 66, 1.98); + params.setParB(1, 67, 1.97); + params.setParB(1, 68, 1.89); + params.setParB(1, 69, 1.85); + params.setParB(1, 70, 1.94); + params.setParB(1, 71, 1.99); return std::move(params); } } // namespace mid -} // namespace o2 +} // namespace o2 \ No newline at end of file