Skip to content

[reve] Fix secondary (two-level) selection in REveStraightLineset#22106

Open
alja wants to merge 9 commits intoroot-project:masterfrom
alja:lineset-secselect
Open

[reve] Fix secondary (two-level) selection in REveStraightLineset#22106
alja wants to merge 9 commits intoroot-project:masterfrom
alja:lineset-secselect

Conversation

@alja
Copy link
Copy Markdown
Contributor

@alja alja commented Apr 29, 2026

This PR allows picking and outline of individual lines and markers in the set.
The RenderCore version has been updated to 2.0.

In addition, a print TGeoShape Info and print TGeoNode Path function from the GeoTable controller have been added to this PR.

@alja alja requested review from bellenot, dpiparo and linev as code owners April 29, 2026 20:10
@alja
Copy link
Copy Markdown
Contributor Author

alja commented Apr 29, 2026

@linev Please check.

@alja
Copy link
Copy Markdown
Contributor Author

alja commented Apr 29, 2026

Screenshot of multiple secondary selection of REveStraightLineSet with one highlighted item.

Screenshot From 2026-04-29 15-30-11

@alja
Copy link
Copy Markdown
Contributor Author

alja commented Apr 29, 2026

The 'Print info' menu item prints full path for TGeoNodeInterator and the TGeoShape info in the terminal.

Screenshot of the geometry table.

Screenshot From 2026-04-29 15-27-58

@alja
Copy link
Copy Markdown
Contributor Author

alja commented Apr 29, 2026

Screenshot of view produced with write_geo_extract.C and show_geo_extract.C.
The paths below have been printed throgh 'Print Info' menu item in geometry table.
cms:OCMS/tracker:Tracker_1/otst:supportR1190Z1450_1
cms:OCMS/tracker:Tracker_1/pixbar:Phase2OTBarrel_1/tracker:supportR212Z604_1
cms:OCMS/tracker:Tracker_1/pixfwd:Phase2OTForward_1
cms:OCMS/tracker:Tracker_1/pixfwd:Phase2OTForward_2

The extracted items are REveElements with restored color, transparency, and visibilty

Screenshot From 2026-04-29 15-39-59

@github-actions
Copy link
Copy Markdown

Test Results

    21 files      21 suites   3d 9h 18m 53s ⏱️
 3 853 tests  3 852 ✅ 0 💤 1 ❌
73 237 runs  73 236 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit 8f91eda.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants