Write and read aligned TRT detector elements to and from the conditions store
This Merge request update the TRTAlignCondAlg to also create a container of aligned TRT detector elements (TRT_DetElementContainer) and to store it in the conditions store. It also update a few clients to use aligned detector elements read directly from the conditions store. Tagging @goetz and @mhodgkin so they are aware. This MR allows to close the following JIRA tickets: ATLASRECTS-4786 ATLASRECTS-4786t And address most of this, only the L3 alignment is missing: ATLASRECTS-5093
Merge request reports
Activity
This merge request affects 8 packages:
- InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs
- InnerDetector/InDetConditions/TRT_ConditionsAlgs
- InnerDetector/InDetDetDescr/InDetReadoutGeometry
- InnerDetector/InDetExample/InDetRecExample
- InnerDetector/InDetRecTools/TRT_DetElementsRoadTool_xk
- InnerDetector/InDetRecTools/TRT_DriftCircleOnTrackTool
- InnerDetector/InDetRecTools/TRT_DriftCircleTool
- InnerDetector/InDetRecTools/TRT_ToT_Tools
Adding @goetz ,@jajimene ,@amorley ,@calfayan ,@martis ,@sroe ,@cgrefe as watchers
added InnerDetector master review-pending-level-1 labels
Hi @carquin,
Did you run
RunTier0Tests.py
to check if results are unchanged?If pointers of
TRT_BaseElement
are used and compared in the tracking codes (drift circle, segment, track), you need to change all those codes to useTRT_BaseElement
of condition store at the same time. Even if aTRT_BaseElement
ofTRT_DetectorManager
and the correspondingTRT_BaseElement
of condition store have identical positions, they are different objects.Cheers, Susumu
Edited by Susumu Oda CI Result FAILURE (hash b3639365)Athena AthSimulation 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 6209]added review-user-action-required label and removed review-pending-level-1 label
added 1 commit
- a2a68980 - Fix problem with TRT_DetElementContainer destructor and readCondHandle keys in...
This merge request affects 8 packages:
- InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs
- InnerDetector/InDetConditions/TRT_ConditionsAlgs
- InnerDetector/InDetDetDescr/InDetReadoutGeometry
- InnerDetector/InDetExample/InDetRecExample
- InnerDetector/InDetRecTools/TRT_DetElementsRoadTool_xk
- InnerDetector/InDetRecTools/TRT_DriftCircleOnTrackTool
- InnerDetector/InDetRecTools/TRT_DriftCircleTool
- InnerDetector/InDetRecTools/TRT_ToT_Tools
Adding @goetz ,@jajimene ,@amorley ,@calfayan ,@martis ,@sroe ,@cgrefe as watchers
added review-pending-level-1 label and removed review-user-action-required label
CI Result FAILUREAthena AthSimulation externals cmake N/A N/A make N/A N/A required tests N/A N/A optional tests N/A N/A Due to problems in externals build or cmake configuration the job is stopped, results are not available on the ATLAS CI monitor For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 6313]This merge request affects 8 packages:
- InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs
- InnerDetector/InDetConditions/TRT_ConditionsAlgs
- InnerDetector/InDetDetDescr/InDetReadoutGeometry
- InnerDetector/InDetExample/InDetRecExample
- InnerDetector/InDetRecTools/TRT_DetElementsRoadTool_xk
- InnerDetector/InDetRecTools/TRT_DriftCircleOnTrackTool
- InnerDetector/InDetRecTools/TRT_DriftCircleTool
- InnerDetector/InDetRecTools/TRT_ToT_Tools
Adding @goetz ,@jajimene ,@amorley ,@calfayan ,@martis ,@sroe ,@cgrefe as watchers
CI Result SUCCESS (hash a2a68980)Athena AthSimulation 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 6314]added review-pending-level-2 label and removed review-pending-level-1 label
added review-approved label and removed review-pending-level-2 label
Hi @oda, Yes, they are not run by the CI? I can post the log file here as well if needed. Cheers, Edson
Hi @carquin , could you please confirm that
RunTier0Tests.py
came out clean for your MR?Hi @carquin
As I said in person, I didn't see differences in q221 (with MC with perfect alignment) and saw differences in q431 (with data with non-zero alignment constants). RunTier0Tests.log
Cheers, Susumu
Will add the label to review user action required in the meantime
Edited by Edson Carquin Lopezadded review-user-action-required label
removed review-approved label
Hello! after !28778 (merged) was merged, tried again the FrozenTier0 Tests and they all succeeded (Attaching output fileRunTier0Tests.log), could this be merged then?
INFO ----------------------------------------------------- INFO ---------------------- Summary ---------------------- INFO ALL TESTS: PASSED (0)
removed review-user-action-required label
This merge request affects 8 packages:
- InnerDetector/InDetAlignAlgs/InDetAlignGenAlgs
- InnerDetector/InDetConditions/TRT_ConditionsAlgs
- InnerDetector/InDetDetDescr/InDetReadoutGeometry
- InnerDetector/InDetExample/InDetRecExample
- InnerDetector/InDetRecTools/TRT_DetElementsRoadTool_xk
- InnerDetector/InDetRecTools/TRT_DriftCircleOnTrackTool
- InnerDetector/InDetRecTools/TRT_DriftCircleTool
- InnerDetector/InDetRecTools/TRT_ToT_Tools
Adding @goetz ,@jajimene ,@amorley ,@calfayan ,@martis ,@sroe ,@gavrilen ,@cgrefe as watchers
added review-pending-level-1 label
CI Result SUCCESS (hash a2a68980)Athena AthSimulation 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 7218]removed review-pending-level-1 label
The review was already approved a week ago, additional evidence of this MR is not breaking the Frozen Tier0 policy, could we merge?
Removing the level1 review label and adding the review-approved one to make it explicit.Edited by Edson Carquin Lopezadded review-approved label
mentioned in commit 96a005ac
added sweep:ignore label