Skip to content

Commit 118a19f

Browse files
committed
Release Notes for v00-21-00
1 parent e0fa226 commit 118a19f

File tree

1 file changed

+196
-0
lines changed

1 file changed

+196
-0
lines changed

doc/ReleaseNotes.md

+196
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,199 @@
1+
# v00-21-00
2+
3+
* 2024-10-02 mahmoudali2 ([PR#401](https://github.com/key4hep/k4geo/pull/401))
4+
- IDEA_o1_v03: Moving IDEA muon system starting point in both barrel (rmin) and endcap (z-offset) 30 mm, backwards to avoid overlapping with Dual readout calorimeter.
5+
- The change including also updating chamber names to distinguish between muon chambers and pre shower chamber, since they are using the same uURWELL chamber.
6+
- Change dimensions of solenoid/endplate and move the pre-shower to avoid overlaps with dual readout calorimeter
7+
8+
* 2024-10-02 michaela mlynarikova ([PR#395](https://github.com/key4hep/k4geo/pull/395))
9+
- fix printout messages in HCal Tile barrel and Endcap three parts detector builder
10+
11+
* 2024-10-01 tmadlener ([PR#398](https://github.com/key4hep/k4geo/pull/398))
12+
- Switch the `pre-commit` action to run in a Key4hep environment
13+
- Add `ruff` formatting to `pre-commit`
14+
- Fix a few python2 style `print` statements
15+
- Fix format of all python files
16+
17+
* 2024-10-01 mahmoudali2 ([PR#397](https://github.com/key4hep/k4geo/pull/397))
18+
- Generalizing the muon system builder to adopt pre-shower description, the changes include:
19+
- Making the variable names more general, not specific only for muon system.
20+
- Changing the detector side's volume thicknesses in case there is only one chambers row in the side (like the pre-shower case), and it's in general it is the case for any -almost- circular shape for the detector.
21+
- Disallowing the overlap rotation in case of single chamber side.
22+
- Overall, the changes make the builder more general to adopt different cases with different structures (polyhedron & cylinder of chambers).
23+
24+
* 2024-10-01 Thomas Madlener ([PR#394](https://github.com/key4hep/k4geo/pull/394))
25+
- Improve readability of README for FCCee MDI
26+
27+
* 2024-09-25 armin.ilg ([PR#396](https://github.com/key4hep/k4geo/pull/396))
28+
- No more warnings in silicon wrapper
29+
- Improvements in vertex builder printouts
30+
- Adding all materials of beam pipe also to material_plots_2D.py, as without having the beam pipe enabled, the vertex material budget estimation will fail.
31+
- Changed paths to .stl files in vertex to use https://fccsw.web.cern.ch/fccsw/filesForSimDigiReco/IDEA/IDEA_o1_v03/STL_FILES/ (still commented out due to overlaps)
32+
33+
* 2024-09-19 Armin Fehr ([PR#363](https://github.com/key4hep/k4geo/pull/363))
34+
- Update of IDEA vertex, with the ability to use the ultra-light vertex concept in-situ.
35+
- No overlaps in all of vertex and silicon wrapper (not including the DDCAD imported vertex support and cooling cones yet), more performant silicon wrapper (only silicon wrapper barrel sensors are simplified)
36+
37+
* 2024-09-18 Erich Varnes ([PR#379](https://github.com/key4hep/k4geo/pull/379))
38+
* ECalEndcap_Turbine_o1_v01_geo: Fix issues with printout (to allow verbosity to be controlled from run script).
39+
* Add ECalEndcap_Turbine_o1_v02_geo of the "turbine" endcap geometry: which allows for more flexibility than v01 (for example, one can set different blade angles for the three wheels in v02). As v02 is still a work in progress, the default xml points to v01.
40+
41+
* 2024-09-16 JEANS Daniel Thomelin Dietrich ([PR#388](https://github.com/key4hep/k4geo/pull/388))
42+
- For ILD models only: apply the same step limits as defined for the tracker ("Tracker_limits", currently 5mm) inside the beampipe volume and MDI region. This is important for tracking of low momentum particles (eg beamstrahlung pairs) especially in non-uniform fields. Should have no noticeable effect in other situations.
43+
44+
* 2024-09-12 Andre Sailer ([PR#391](https://github.com/key4hep/k4geo/pull/391))
45+
- CLD_o2_v07: change LumiCal envelopes from boolean of boolean to assembly, fixes #306, speeds up overlap check (of LumiCal only) with /geometry/test/resolution 300000 down to 13s instead of 3m10s
46+
47+
* 2024-09-10 jmcarcell ([PR#387](https://github.com/key4hep/k4geo/pull/387))
48+
- Use the Key4hepConfig flag to set the standard, compiler flags and rpath magic.
49+
50+
* 2024-09-03 jmcarcell ([PR#386](https://github.com/key4hep/k4geo/pull/386))
51+
- Do not link against podio and EDM4hep dictionaries. Introduced in https://github.com/key4hep/k4geo/pull/346, I think it's never necessary to link to the dictionaries.
52+
53+
* 2024-09-02 Andre Sailer ([PR#385](https://github.com/key4hep/k4geo/pull/385))
54+
- FieldMapXYZ, FieldMapBrBz: adapt to variable rename from DD4hep, fix "OverlayedField ERROR add: Attempt to add an unknown field type.", fixes #384
55+
56+
* 2024-08-29 Andre Sailer ([PR#383](https://github.com/key4hep/k4geo/pull/383))
57+
- CLD_o2_v07: fix overlaps related to the LumiCal, slight correction in the position of the envelopes and passive material. Fixes #376
58+
59+
* 2024-08-28 Leonhard Reichenbach ([PR#369](https://github.com/key4hep/k4geo/pull/369))
60+
- Added TrackerBarrel_o1_v06 using a stave assembly instead of directly placing the sensors into the layers
61+
- Added CLD_o2_v07 using the new TrackerBarrel_o1_v06
62+
63+
* 2024-08-28 michaela mlynarikova ([PR#350](https://github.com/key4hep/k4geo/pull/350))
64+
- added new HCalEndcaps_ThreeParts_TileCal_v02.xml: migrated to use FCCSWGridPhiTheta_k4geo; fixed radial dimensions, so the outer radius of all three parts is the same; renamed nModules to nsegments for number of layers in the second cylinder; uses geometry CaloThreePartsEndcap_o1_v02
65+
66+
- added new HCalBarrel_TileCal_v02.xml which uses geometry HCalTileBarrel_o1_v01
67+
68+
- updated ALLEGRO_o1_v03.xml to include HCalBarrel_TileCal_v02.xml and HCalEndcaps_ThreeParts_TileCal_v02.xml
69+
70+
- added new HCalThreePartsEndcap_o1_v02_geo.cpp: added extension to store the radii of each radial layer as well as dimensions of cells. These will be used by the CellPositionsHCalPhiThetaSegTool to calculate the radii of each layer. Improved code readability and variables naming
71+
72+
- updated HCalTileBarrel_o1_v01_geo.cpp: added extension to store the radii of each radial layer as well as dimensions of cells. These will be used by the CellPositionsHCalPhiThetaSegTool to calculate the radii of each layer. Improved code readability and variables naming
73+
74+
* 2024-08-22 Victor Schwan ([PR#378](https://github.com/key4hep/k4geo/pull/378))
75+
- 2nd SIT barrel layer ID was corrected for `ILD_l5_v11`; the error stemmed from out-commenting 2nd out of 3 layers without adjusting hard-coded layer IDs
76+
77+
* 2024-08-20 BrieucF ([PR#372](https://github.com/key4hep/k4geo/pull/372))
78+
- [FCCeeMDI] Use absolute path to import CAD files
79+
80+
* 2024-08-09 jmcarcell ([PR#374](https://github.com/key4hep/k4geo/pull/374))
81+
- Fix a few compiler warnings
82+
83+
* 2024-08-09 Erich Varnes ([PR#373](https://github.com/key4hep/k4geo/pull/373))
84+
FCCSWEndcapTurbine_k4geo segmentation: Correct the y position for cells in the endcap on the -z side of the detector (a minus sign is needed since this detector is a mirrored copy of the +z side).
85+
86+
* 2024-08-09 jmcarcell ([PR#368](https://github.com/key4hep/k4geo/pull/368))
87+
- Clean up includes
88+
89+
* 2024-08-09 Alvaro Tolosa Delgado ([PR#365](https://github.com/key4hep/k4geo/pull/365))
90+
- IDEA_o1_v03: Dual Readout Calorimeter (DRC) is not loaded by default
91+
- Added Test for IDEA with DRC
92+
93+
* 2024-08-09 jmcarcell ([PR#353](https://github.com/key4hep/k4geo/pull/353))
94+
- muonSystemMuRWELL_o1_v01.cpp: Use + std::to_string to append to a string, instead of adding an integer to a string (introduced in https://github.com/key4hep/k4geo/pull/322). Adding a string and an integer cuts the string by as many characters as the value of the integer.
95+
96+
* 2024-08-08 BrieucF ([PR#371](https://github.com/key4hep/k4geo/pull/371))
97+
- Put the stl files for CAD beampipe, downloaded with cmake, at the right place
98+
99+
* 2024-08-06 Alvaro Tolosa Delgado ([PR#359](https://github.com/key4hep/k4geo/pull/359))
100+
- New CMake option `INSTALL_BEAMPIPE_STL_FILES` can be used to download the STL (CAD model) beam pipe files from the web EOS
101+
102+
* 2024-08-06 Sungwon Kim ([PR#346](https://github.com/key4hep/k4geo/pull/346))
103+
- Add DRC geometry construction code under `detector/calorimeter/dual-readout` directory
104+
- Add .xml compact files under `FCCee/IDEA/compact/IDEA_o1_v03` directory
105+
- Add custom SD action, output file, fast simulation (boosting optical photon transportation) for Monolithic fiber DRC under `plugin` directory
106+
- Fixed CMakeLists to compile all above
107+
108+
* 2024-07-30 Leonhard Reichenbach ([PR#362](https://github.com/key4hep/k4geo/pull/362))
109+
- TrackerEndcap_o2_v06_geo: Fixed endcap radius calculation for the event display (CED), and only the event display, fixes #355
110+
111+
* 2024-07-30 jmcarcell ([PR#360](https://github.com/key4hep/k4geo/pull/360))
112+
- Add aliases for the detectorCommon and detectorSegmentations libraries
113+
114+
* 2024-07-22 Giovanni Marchiori ([PR#357](https://github.com/key4hep/k4geo/pull/357))
115+
- [ALLEGRO_o1_v03 ECAL barrel] Get number of modules passed to readout from constant defined before in xml
116+
117+
* 2024-07-22 Erich Varnes ([PR#347](https://github.com/key4hep/k4geo/pull/347))
118+
- Added a new driver, `ECalEndcap_Turbine_o1_v01`, to build a Noble Liquid ECAL endcap with inclined blades (aka turbine geometry)
119+
- Added a new segmentation (`FCCSWEndcapTurbine_k4geo`) for the Noble Liquid ECAL endcap turbine geometry
120+
- Replaced the ALLEGRO_o1_v03 ECAL endcap made of disks perpendicular to the z axis by the turbine geometry built with `ECalEndcap_Turbine_o1_v01`
121+
122+
* 2024-07-19 aciarma ([PR#344](https://github.com/key4hep/k4geo/pull/344))
123+
- added `k4geo/FCCee/MDI` folder
124+
- put the shape based beampipe in `MDI_o1_v00`
125+
- prepared `k4geo/FCCee/MDI/compact/MDI_o1_v01/` which will contain the CAD beampipe
126+
- modified the main compact files of `ALLEGRO_o1_v03` and `IDEA_o1_v03` to include the centralized beampipe and prepare them for the CAD ones
127+
- removed `HOMAbsorbers.xml` from ALLEGRO_o1_v03 since they are not needed with the low impedance beam pipe.
128+
129+
* 2024-07-16 jmcarcell ([PR#354](https://github.com/key4hep/k4geo/pull/354))
130+
- Rename the lcgeoTests folder to test
131+
132+
* 2024-07-08 mahmoudali2 ([PR#322](https://github.com/key4hep/k4geo/pull/322))
133+
- Define the first draft of the detailed muon system, which depend on mosaics of 50 * 50 cm^2 mRWELL chambers.
134+
- Define a suitable XML for the new detailed version.
135+
- Describe µRWELL materials.
136+
- Add the parameters of the muon system into the full IDEA implementation.
137+
138+
* 2024-07-04 Giovanni Marchiori ([PR#349](https://github.com/key4hep/k4geo/pull/349))
139+
- fix detector type in ALLEGRO v03 ECAL calibration scripts
140+
141+
* 2024-07-04 jmcarcell ([PR#348](https://github.com/key4hep/k4geo/pull/348))
142+
- CMake: fix printout for missing header file, by printing the actual missing file
143+
144+
* 2024-06-28 tmadlener ([PR#343](https://github.com/key4hep/k4geo/pull/343))
145+
- Make the TPC have detector ID 4 and use a consistent cellID for all tracking detectors in `ILD_l5_v11` in order to make tracking code run again
146+
147+
* 2024-06-19 jmcarcell ([PR#342](https://github.com/key4hep/k4geo/pull/342))
148+
- Remove a warning by deleting an unused string
149+
150+
* 2024-06-12 jmcarcell ([PR#340](https://github.com/key4hep/k4geo/pull/340))
151+
- Remove a CentOS7 workflow using the CLIC nightlies
152+
153+
* 2024-06-10 Frank Gaede ([PR#333](https://github.com/key4hep/k4geo/pull/333))
154+
- fix CED event display for CLIC like detectors using TrackerEndcap_o2_v0x_geo
155+
- fix nPetals in ZDiskPetalsData (for CEDViewer) to use nmodules (e.g. 48 ) rather than nrings
156+
- store the number of rings in `ZDiskPetalsData::sensorsPerPetal`
157+
158+
* 2024-06-06 BrieucF ([PR#339](https://github.com/key4hep/k4geo/pull/339))
159+
- [FCCee-ALLEGRO_o1_v03] Vertex detector and drift chamber updated to the last IDEA version
160+
- [FCCee-ALLEGRO_o1_v03] Added solenoidal and MDI magnetic fields
161+
- [FCCee-ALLEGRO_o1_v03] Removed ALLEGRO_o1_v03_ecalonly.xml and ALLEGRO_o1_v03_trackeronly.xml to ease maintenance (they can be obtained by commenting out sub-detectors)
162+
163+
* 2024-05-30 BrieucF ([PR#335](https://github.com/key4hep/k4geo/pull/335))
164+
- Fix for the IDEA_o1_v03 solenoid position
165+
166+
* 2024-05-15 Alvaro Tolosa Delgado ([PR#330](https://github.com/key4hep/k4geo/pull/330))
167+
- Implementation of IDEA drift chamber, o1_v02. It is based on an original description. The code was redesign to be light. Standalone overlap ctest added.
168+
169+
* 2024-05-06 Zhibo WU ([PR#334](https://github.com/key4hep/k4geo/pull/334))
170+
- xtalk_neighbors_moduleThetaMergedSegmentation.cpp: change the loop variable itField from int to size_t, in order to remove a compilation warning.
171+
172+
* 2024-04-18 Zhibo WU ([PR#331](https://github.com/key4hep/k4geo/pull/331))
173+
- Add new functions related to the crosstalk neighbour finding for ALLEGRO ECAL barrel cells.
174+
175+
* 2024-04-16 Giovanni Marchiori ([PR#332](https://github.com/key4hep/k4geo/pull/332))
176+
- New version of ALLEGRO detector o1_v03 with ecal barrel with 11 layers with cell corners projective along phi. No changes to the other sub detectors.
177+
178+
* 2024-03-24 BrieucF ([PR#326](https://github.com/key4hep/k4geo/pull/326))
179+
- CLD_o2_v06: add new detector model
180+
181+
* 2024-03-21 Brieuc Francois ([PR#329](https://github.com/key4hep/k4geo/pull/329))
182+
- Add a description of CLD_o4_v05 in the FCCee README
183+
184+
* 2024-03-21 BrieucF ([PR#327](https://github.com/key4hep/k4geo/pull/327))
185+
- Add a solenoid and magnetic fields for IDEA. The solenoid has the right material budget (0.75 X0) and spacial extent but its internals should be revised by ultra-thin solenoid designers.
186+
- Add the endplate lead absorbers for IDEA
187+
188+
* 2024-03-06 Anna Zaborowska ([PR#328](https://github.com/key4hep/k4geo/pull/328))
189+
- Make LCIO an optional dependency. If LCIO is not found, some detectors (trackers) will not be built.
190+
191+
* 2024-02-25 jmcarcell ([PR#324](https://github.com/key4hep/k4geo/pull/324))
192+
- Remove the old key4hep build workflow since there is a newer one that builds for all the supported OSes
193+
194+
* 2024-02-25 jmcarcell ([PR#302](https://github.com/key4hep/k4geo/pull/302))
195+
- Clean up unused variables
196+
1197
# v00-20-00
2198

3199
* 2024-02-22 BrieucF ([PR#323](https://github.com/key4hep/k4geo/pull/323))

0 commit comments

Comments
 (0)