Skip to content

Switch to TGeoTransportSvc in dd4hep builds

FYI @bcouturi @decianm

Unfortunately in itself does not address use-TGeoTransportSvc-in-MaterialLocatorBase-dd4hep as using the TGeoTransportSvc causes an exception to be thrown

ToolSvc.TrackMasterExtrapolator....   ERROR caught transportservice exception TGeoTransportSvc 	 failed to traverse /dd/Materials	 StatusCode=INVALID_ROOT
propagating pos/vec: (0.0314686,0.0849724,-114.444) / (-0.0559379,-0.00343645,3.56809)
ToolSvc.TrackMasterExtrapolator....   ERROR propagating pos1, pos2: (0.0314686,0.0849724,-114.444) (-0.0244692,0.081536,-110.876) (-0.0244692,0.081536,-110.876) (0.0314686,0.0849724,-114.444)
TrackResCheckerBestLong               ERROR TGeoTransportSvc : failed to traverse /dd/Materials
TrackResCheckerBestLong               ERROR Maximum number of errors ( 'ErrorMax':1) reached.
HLTControlFlowMgr                     FATAL Event failed in Node TrackResChecker/TrackResCheckerBestLong

So !3054 (closed) is still needed for now until TGeoTransportSvc is fixed.

Merge request reports