Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
( Note, branch here is based off of !4676 (merged) so that should be merged first. )
Requires Detector!639 (merged)
Migrate away from using the 3 value RadiatorArray
, which implies the unused baggage of the first unused entry for Aerogel, to DetectorArray
with a single entry for each RICH.
e.g., allows this
# First entry is always ignored ... Next are Rich1Gas, Rich2Gas
alg.RadValues = ( 0, 1, 2 )
to be streamlined to
# Values are Rich1Gas, Rich2Gas
alg.RadValues = ( 1, 2 )
One last comment. You might wonder why not entirely remove the Rich::Aerogel
enum type and instead just have the Rich1Gas
and Rich2Gas
enums, and reduce the RadiatorArray
down to only 2 values at the C++ level. The problem with this is that would mean the numerical values for the Rich1Gas
and Rich2Gas
enums would change, from 1 and 2 respectively, to 0 and 1. The current values have, for better or worse, found their way into a number of persistent locations (SIM,DIGI,DST) files and thus changing these labels now will just cause a major headache. This is why I instead intend to keep the values as they are, and instead migrate any usage of the RadiatorArrays
to DetectorArrays
, which are accessed with a different enum label (Rich1
and Rich2
) the values for which are, and always have been, 0 and 1.
Merge request reports
Activity
mentioned in merge request Rec!4106 (merged)
added RTA label
mentioned in merge request Moore!3973 (merged)
added 44 commits
-
58ac1115...e5326fed - 8 commits from branch
master
- e5326fed...376f994e - 26 earlier commits
- 9e408483 - revert back to original 1D/2D type traits
- c33602f2 - Apply 1 suggestion(s) to 1 file(s)
- 6125924f - pre-commit fixes
- ced84594 - Simplify Hist:Array:Buffer, add Hist::PartArray
- 68da8325 - Remove obsolete fillHisto method
- 09696c82 - Add some workarounds for Gaudi < 39
- 910682c9 - Add handling of uninitialised optional histograms when forming local buffers
- 1d676f9d - Some fixes for clang
- 6c279692 - Add FPE Auditor to histograms test, update ref log
- dd3c2af7 - Add custom property parse for Rich::RadiatorArray that supports two values
Toggle commit list-
58ac1115...e5326fed - 8 commits from branch
- Resolved by Christopher Rob Jones
added 68 commits
-
dd3c2af7...59c8ce49 - 31 commits from branch
master
- 59c8ce49...59bd20aa - 27 earlier commits
- f9184927 - Apply 1 suggestion(s) to 1 file(s)
- 05db34bf - pre-commit fixes
- ee6a0a23 - Simplify Hist:Array:Buffer, add Hist::PartArray
- a22fe4f2 - Remove obsolete fillHisto method
- 2ed7d22e - Add some workarounds for Gaudi < 39
- 3a566994 - Add handling of uninitialised optional histograms when forming local buffers
- fbc217b9 - Some fixes for clang
- a2e9aa51 - Add FPE Auditor to histograms test, update ref log
- 050b46e2 - Add custom property parse for Rich::RadiatorArray that supports two values
- 940903d4 - Migrate from RICH RadiatorArray to DetectorArray
Toggle commit list-
dd3c2af7...59c8ce49 - 31 commits from branch
mentioned in merge request Lbcom!761 (merged)
mentioned in merge request Panoptes!392 (merged)
- Resolved by Christopher Rob Jones
added ci-test-triggered label
- [2024-10-23 14:16] Validation started with lhcb-master-mr#11766
- [2024-10-24 08:42] Validation started with lhcb-master-mr#11768
- [2024-10-24 12:46] Validation started with lhcb-master-mr#11770
- [2024-12-10 11:05] Validation started with lhcb-master-mr#12051
- [2024-12-10 11:17] Validation started with lhcb-master-mr#12053
Edited by Software for LHCb- Resolved by Christopher Rob Jones
- Resolved by Christopher Rob Jones
added 1 commit
- 4c3c907e - use type traits not Gaudi version macro to determine buffer movability
added 4 commits
-
d3d6d065...86dfba79 - 2 commits from branch
master
- 00092e3e - RICH - Add support for using new histograms
- 7ec058d4 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
d3d6d065...86dfba79 - 2 commits from branch
added 1 commit
- 45717d40 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
mentioned in merge request !4753 (merged)
added 4 commits
-
45717d40...f49e8d83 - 2 commits from branch
master
- e69b687e - RICH - Add support for using new histograms
- b6921d9d - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
45717d40...f49e8d83 - 2 commits from branch
mentioned in merge request Detector!639 (merged)
added 23 commits
-
b6921d9d...554e2331 - 21 commits from branch
master
- 19c15c59 - RICH - Add support for using new histograms
- 2ba4d568 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
b6921d9d...554e2331 - 21 commits from branch
added 46 commits
-
2ba4d568...9681a803 - 44 commits from branch
master
- 3bf8cea9 - RICH - Add support for using new histograms
- 7ad7c089 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
2ba4d568...9681a803 - 44 commits from branch
added 4 commits
-
7ad7c089...99ea2ce9 - 2 commits from branch
master
- a6b56183 - RICH - Add support for using new histograms
- 7183bc7b - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
7ad7c089...99ea2ce9 - 2 commits from branch
added 8 commits
-
7183bc7b...be7ec247 - 6 commits from branch
master
- 86a55a30 - RICH - Add support for using new histograms
- 525e9526 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
7183bc7b...be7ec247 - 6 commits from branch
mentioned in issue #377
added 12 commits
-
525e9526...e0dfb1f2 - 10 commits from branch
master
- d1976b52 - RICH - Add support for using new histograms
- 19d78240 - Migrate away from using (3 value) RICH RadiatorArray to (2 value) DetectorArray
-
525e9526...e0dfb1f2 - 10 commits from branch