-
Notifications
You must be signed in to change notification settings - Fork 60
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
Ecal endcap turbine #347
Ecal endcap turbine #347
Conversation
Hi Erich, thanks for this! Before the actual review, the usual requests:
|
Hi @BrieucF , Both README files have now been updated. Best regards, |
… reduced, and +z endcap is mirrored to -z rather than begin recreated.
… reduced, and +z endcap is mirrored to -z rather than begin recreated.
Hi, I have committed a new version of the geometry code (following many of the suggestions from Alvaro). This new version is simpler, with the use of boolean shapes reduced. The memory footprint is correspondingly smaller (running ddsim with this geometry adds about 200 MB compared to running with no endcap ECal; the previous version added 1.2 GB). Some bugs appear to have been removed in the process, as I no longer see warnings about volume overlaps, and a material scan through the detector (i.e. in z) shows the expected volume transitions and expected depth in radiation lengths. |
Hi @BrieucF, as @varnes has updated the READMEs, and the failures in the nightlies are unrelated to this PR (AIDASoft/DD4hep#1292), should we move on with the review? |
@atolosadelgado any further comment? |
geoDisplay and ddsim Geant4 simulation with 100 seems to run. I trust your fixes, I did not check myself again. I see the following error when trying to visualize,
I can come back when I have more information. I do not know if it is important. I guess we can merge and investigate it later, so people doing reconstruction have this subdetector to play with. |
I don't understand why the error reported by @atolosadelgado mentions ECalBarrel_vol_0, this PR should not affect the barrel at all? |
Yes, this error seems not related to this PR, it is very likely there also without the endcap |
Confirmed, nothing to do with this PR |
yes, you are right, it is not related to the ECAL endcap. When I remove all other subdetectors except the ECAL barrel, I see the problem. We can debug the ECAL barrel geometry in a different PR. Please, merge this PR if you wish :) @giovannimarchiori visualization is one of the test I do to check if a geometry is good. ROOT does not check geometries during the visualization, but Geant4 does. If there is an error during the visualization or the overlap check, usually it means there is something wrong with the geometry. If a simulation is done with an ill geometry, it is likely to give strange answers (e.g., the v02 of the drift chamber). I agree ROOT may produce nicer plots of the geometry, but usually that is done once the geometry is confirmed to be good. |
FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/ECalEndcaps_Turbine_calibration.xml
Outdated
Show resolved
Hide resolved
…alEndcap_Turbine2 Branches became divergent during PR process
BEGINRELEASENOTES
ECalEndcap_Turbine_o1_v01
, to build a Noble Liquid ECAL endcap with inclined blades (aka turbine geometry)FCCSWEndcapTurbine_k4geo
) for the Noble Liquid ECAL endcap turbine geometryECalEndcap_Turbine_o1_v01
ENDRELEASENOTES
This PR is a first pass at including the "turbine" ecal endcap into the G4 simulation, with also a readout segmentation (FCCSWEndcapTurbine_k4geo)
Further details about the turbine geometry and the segmentation used here can be found at https://indico.cern.ch/event/1298458/contributions/5977217/attachments/2875296/5035181/FCC_week_June_2024.pdf