-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DD4hep] CMS Overlaps #31182
Comments
A new Issue was created by @vargasa Andres Vargas. @Dr15Jones, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
@vargasa , this likely problem of DD4Hep. In DDD we have overlaps but they do not make real problem for simulation. |
assign geometry |
New categories assigned: geometry @Dr15Jones,@cvuosalo,@mdhildreth,@makortel,@ianna,@civanch you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@vargasa I'll check them, following the commands present in #31181, after that PR #31043 will be merged. @cvuosalo @bsunanda @ianna @civanch : Last year I fixed all YB* (i.e not active volumes) overlaps seen by "cmsShow -c overlaps.fwc --sim-geom-file cmsSimGeom.root" (i.e not dd4hep version) so I think that these overlaps are related to dd4hep position alghorithms (i.e not xml code) as @vargasa has found in #31181 for Tracker |
Here's the full log: https://drive.google.com/file/d/1DY_tK7z_cCNuDVK_ynMiSt67fn5sFMkA/view |
@bsunanda : I followed what @vargas made in #31181 to search overlaps:
I found 100 overlaps. MBTail and MBBC are defined in https://cmssdt.cern.ch/lxr/source/Geometry/HcalCommonData/data/hcalouteralgo.xml and not in muon xml files. Am I correct? Now I'll use SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckDD4Hep_cfg.py script to see YB* overlaps because as @vargasa said cmsShow is not able to find them. |
Hi Sergio
You are right - I remember MBBC in hcalouteralgo.xml. From the name MBTail also sounds to be in the tailcatcher geometry. But I would prefer the G4 checkoverlap tool - because that is the one relevant for CMSSW. Overlap cause problem only in SIM step for tracking particles. Regards
Sunanda
…________________________________
From: Sergio Lo Meo [[email protected]]
Sent: 01 September 2020 13:53
To: cms-sw/cmssw
Cc: Sunanda Banerjee; Mention
Subject: Re: [cms-sw/cmssw] [DD4hep] CMS Overlaps (#31182)
@bsunanda<https://github.com/bsunanda> : I followed what @vargas<https://github.com/vargas> made in #31181<#31181> to search overlaps:
1. In CMSSW_11_2_X_2020-08-31-2300 I run "cmsRun DetectorDescription/DDCMS/test/python/testGeometry2021.py " that created cmsDD4HepGeom.root
2. Then I run "cmsShow.exe -c overlaps.fwc --sim-geom-file cmsDD4HepGeom.root --tgeo-name=CMS"
I found 100 overlaps.
Then I looked into the MUON system and you can see the results in the attached picture.
MBTail and MBBC are defined in https://cmssdt.cern.ch/lxr/source/Geometry/HcalCommonData/data/hcalouteralgo.xml and not in muon xml files. Am I correct?
Now I'll use SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckDD4Hep_cfg.py script to see YB* overlaps because as @vargasa<https://github.com/vargasa> said cmsShow is not able to find them.
[Schermata 2020-09-01 alle 13 37 47]<https://user-images.githubusercontent.com/28751695/91846287-71485900-ec5a-11ea-8f8d-7586f7951f1c.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#31182 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGMZOSNXB4ND7ZYUAI64YLSDTODRANCNFSM4QFJOGJA>.
|
@slomeo @ianna @cvuosalo There is a difference between DDD and DD4Hep is the use of double vs float. This might cause overlap for rotation matrix. Is there a double version of rotation matrix in dd4hep? I am making a PR and see if it helps. But if dd4hep does not have a version with double we may not get a solution |
@bsunanda Which rotation matrices are you referring to? |
We have used DDHcalAngular which in turn uses RotationZ. Let me try with the parameters of DDHcaAngular computed in double and see if it resolves the issue.
…________________________________
From: Carl Vuosalo [[email protected]]
Sent: 01 September 2020 21:28
To: cms-sw/cmssw
Cc: Sunanda Banerjee; Mention
Subject: Re: [cms-sw/cmssw] [DD4hep] CMS Overlaps (#31182)
@bsunanda<https://github.com/bsunanda> Which rotation matrices are you referring to?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#31182 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGMZOVC33V5UQGGFYWTSETSDVDMTANCNFSM4QFJOGJA>.
|
Thank you @slomeo I updated the list in the issue description |
+1 |
This issue is fully signed and ready to be closed. |
Overlaps currently present within
OCMS_1
How to reproduce?
Check: #31181
Here's the full log:
$grep detected /afs/cern.ch/user/s/slomeo/public/Overlaps/overlaps.out| sort --unique
Edit:
@civanch given #31143 (comment) can you tell us which ones can be ignored?
The text was updated successfully, but these errors were encountered: