Skip to content

Bring trig tower maker config to this decade

This MR brings TrigCaloTowerMaker to use ToolHandles and some other modern inventions. As a surprise, now the tools are actually configured :-) and the scheduler can spot unresolved dependencies. (HI test job fails like this:

AvalancheSchedulerSvc                          0   FATAL Auto DataLoading not requested, and the following unmet INPUT dependencies were found:
AvalancheSchedulerSvc                          0   FATAL    o  ( 'CaloCellContainer' , 'StoreGateSvc+AllCalo' )     required by Algorithm:
AvalancheSchedulerSvc                          0   FATAL        * HLTHICaloTowerMakerFS
ServiceManager                                 0   ERROR Unable to initialize service "AvalancheSchedulerSvc"
AthenaHiveEventLoopMgr                         0   FATAL Error retrieving SchedulerSvc interface ISchedulerSvc.
ServiceManager                                 0   ERROR Unable to initialize Service: AthenaHiveEventLoopMgr

This error is gone after pointing TowerMaker tools to CaloCellsFS. So I think we may have not been running in the past what we thought we were ...

Tagging @damazio @dbakshig

FI @fwinkl This is part of HI menu to CA migration work: @jkremer @qhu @asmaga

Edited by Tomasz Bold

Merge request reports