Master improvements to muon combined config
More improvements to try to get new configuration working.
Apologies for the large MR. None of this is running by default - it's either new config or old config disabled by a flag.
This was mostly done by enabling wrapping (it's off by default) and using my comparison script: https://gitlab.cern.ch/emoyse/Scripts/-/blob/master/CompareConfigs.py
e.g. ../../Scripts/CompareConfigs.py --ref oldconfig_before.txt --chk oldconfig_wrapped.txt --ignoreIdentical > compareconfig.txt
I also ran: python -m MuonCombinedConfig.MuonCombinedReconstructionConfig --run --threads=1
It's not yet working unfortunately - the python test can't get the inputs it needs from the available ESDs, and the wrappig fails with missing LRT trackparticles (I think I know why but this is already a very big MR).
More details:
Changes to match old config
- MuonTrackSummaryHelperToolCfg should use AtlasExtrap
- InDetTrackSummaryHelperToolCfg should have InDet set to true
- MooCandidateMatchingToolCfg should use MuonStraightLineExtrap
- MuonCombinedInDetDetailedTrackSelectorToolCfg uses new AtlasTrackSummaryToolCfg
- SolenoidalIntersectorCfg has same name as old config, to allow for deduplication
- misc changes to match naming of oldconfiguration
- Correct naming of MuonCombinedInDetCandidateAlgCfg and added missing LRT configuration (currently off by default)
- Add missing MuonAlignmentErrorDbAlg to MuonGeometryConfig and added missed folder for MuonAlign errors
Improvements to configuration:
- Added AtlasTrackSummaryToolCfg
- Wrapping Debug commented out (will be removed once debugging finished)
- switch MuonCreatorTool to use summarytool which knows about ID
- added some more new flags to wrapping (will eventually need to handle this all properly)
- MuonCombinedRecoConfig: Need to enable ID via Detector.Reco flags now
Merge request reports
Activity
This merge request affects 4 packages:
- MuonSpectrometer/MuonConfig
- Reconstruction/MuonIdentification/MuonCombinedConfig
- Reconstruction/MuonIdentification/MuonCombinedRecExample
- Tracking/TrkConfig
Affected files list will not be printed in this case
Adding @goetz ,@rosati ,@wleight ,@amorley ,@jojungge ,@nkoehler as watchers
added MuonSpectrometer Reconstruction Tracking master review-pending-level-1 labels
CI Result FAILURE (hash d6cbea00)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 26709]removed review-pending-level-1 label
Marking as draft until I fix the issues. In case the logs get deleted before I can, example failures are:
MuonConfig_MdtIntersectGeometry_test_ctest and MuonConfig_MdtRdoToPrepDataTool_test_ctest::
MuonAlignmentErrorDbAlg WARNING Could not read any alignment error configuration
Trigger_athena_data-test maybe timed out
Trigger_athenaHLT-test, or:
athenaHLT.py -o output -c "setMenu='LS2_v1';" --imf --perfmon --threads=1 --concurrent-events=1 --nprocs=1 --number-of-events=100 --file=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data18_13TeV.00360026.physics_EnhancedBias.merge.RAW._lb0151._SFO-1._0001.1 TriggerJobOpts/runHLT_standalone.py >athenaHLT.WriteBS.log 2>&1
had e.g.
IOVDbFolder ERROR Tag CONDBR2-HLTP-2018-01 cannot be resolved for folder /MUONALIGN/ERRS [360026,t:1536143452,l:0,b:4294967295] 2021-Jan-22 16:35:17,499 ERROR [ at IOVDbFolder:118380209] IOVDbFolder: Tag CONDBR2-HLTP-2018-01 cannot be resolved for folder /MUONALIGN/ERRS [360026,t:1536143452,l:0,b:4294967295]
This merge request affects 5 packages:
- InnerDetector/InDetConditions/SCT_ConditionsTools
- MuonSpectrometer/MuonConfig
- Reconstruction/MuonIdentification/MuonCombinedConfig
- Reconstruction/MuonIdentification/MuonCombinedRecExample
- Tracking/TrkConfig
Affected files list will not be printed in this case
Adding @goetz ,@rosati ,@wleight ,@sroe ,@nkoehler ,@amorley ,@jojungge as watchers
added InnerDetector review-pending-level-1 labels
added 1 commit
- cee883d3 - No point loading alignment for simple tests, and also fix logic to disable for trigger.
added 1 commit
- 330df967 - No point loading alignment for simple tests, and also fix logic to disable for trigger.
This merge request affects 5 packages:
- InnerDetector/InDetConditions/SCT_ConditionsTools
- MuonSpectrometer/MuonConfig
- Reconstruction/MuonIdentification/MuonCombinedConfig
- Reconstruction/MuonIdentification/MuonCombinedRecExample
- Tracking/TrkConfig
Affected files list will not be printed in this case
Adding @goetz ,@rosati ,@wleight ,@sroe ,@nkoehler ,@amorley ,@jojungge as watchers
This merge request affects 5 packages:
- InnerDetector/InDetConditions/SCT_ConditionsTools
- MuonSpectrometer/MuonConfig
- Reconstruction/MuonIdentification/MuonCombinedConfig
- Reconstruction/MuonIdentification/MuonCombinedRecExample
- Tracking/TrkConfig
Affected files list will not be printed in this case
Adding @goetz ,@rosati ,@wleight ,@sroe ,@nkoehler ,@amorley ,@jojungge as watchers
CI Result FAILURE (hash 330df967)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 26975]added review-user-action-required label and removed review-pending-level-1 label
CI Result FAILURE (hash 346b4bd0)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 26973] CI Result FAILURE (hash cee883d3)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 26974]added 1 commit
- 7c5a984b - Rename MuonCombinedInDetCandidateAlg to MuonCombinedInDetCandidateAlgCfg to...