Don't have a default for the geo tool.#223
Conversation
Remove the default value for the geometry tool from Create[Positioned]CaloCells. If a value is given, Gaudi will try to create the tool, even if it is never retrieved. But in that case, it probably hasn't been configured properly, which can result in problems later.
|
@scott-snyder when we worked on code like this in the past 2-3 years we tried, as suggested by @BrieucF , not to break legacy digi/reco scripts used for FCC-hh studies, that's why I guess we have the PhiEta tube layer tool by default here. |
|
hi - The only case that this would potentially break is if one is creating cells That in fact relates to the motivation for this change. A follow on change I'm sympathetic to keeping fcchh code working, but if it hasn't been There are a couple fcchh tests in FCCSW, but those seem to be simulation only, It might be a good idea to revive some of these fcchh tests and add |
|
Hi! Here is an example of FCC-hh steering file that we indeed tried to keep alive even if not much used recently. The tests got disable, I just re-launched them. Last time they ran (Sept 2025), the Alma9 ones succeeded. |
|
hi Brieuc - The file you pointed to appears to be FCCee/IDEA. I made a go at running simulation using that script and then trying to I immediately ran into the issue that the k4RecCalorimeter code now looks In any case, if this is something we actually want to keep alive, then |
|
Hi Scott, thanks for looking into this! Yes, it would be great to revive the FCC-hh tests and to migrate its components to match the new code organization (e.g. the geometry still lives in FCCDetectors). But it can indeed be done as a separated task. One difficulty I anticipate is that we can't easily migrate to ddsim for FCC-hh workflows because of |
|
ping |
|
I haven't found any tests that this breaks, and this has a conflict with the migration of the last header from k4FWCore. |
Remove the default value for the geometry tool from Create[Positioned]CaloCells. If a value is given, Gaudi will try to create the tool, even if it is never retrieved. But in that case, it probably hasn't been configured properly, which can result in problems later.
BEGINRELEASENOTES
ENDRELEASENOTES