4 include.block(
"CaloTrkMuIdTools/CaloTrkMuIdTools_jobOptions.py")
8 from AthenaCommon.Logging
import log
19 if not 'doMEOTP' in dir():
25 include(
'CaloMaterialEffectsOnTrackProvider/CaloMaterialEffectsOnTrackProvider.py')
26 from TrkExTools.TrkExToolsConf
import Trk__MaterialEffectsUpdator
27 CaloTrkMuId_MaterialUpdator = Trk__MaterialEffectsUpdator()
28 ToolSvc += CaloTrkMuId_MaterialUpdator
30 from TrkExRungeKuttaPropagator.TrkExRungeKuttaPropagatorConf
import Trk__RungeKuttaPropagator
31 CaloTrkMuId_Propagator = Trk__RungeKuttaPropagator()
32 ToolSvc += CaloTrkMuId_Propagator
34 from TrkExTools.AtlasExtrapolator
import AtlasExtrapolator
36 CaloTrkMuIdTools_Extrapolator.DoCaloDynamic =
True
37 CaloTrkMuIdTools_Extrapolator.Propagators = [CaloTrkMuIdTools_Propagator]
38 CaloTrkMuIdTools_Extrapolator.MaterialEffectsUpdator = CaloTrkMuIdTools_MaterialUpdator
42 from TrkExTools.AtlasExtrapolator
import AtlasExtrapolator
45 ToolSvc += CaloTrkMuIdTools_Extrapolator
49 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf
import TrackEnergyInCaloTool
as ConfiguredTrackEnergyInCaloTool
50 TrackEnergyInCaloTool = ConfiguredTrackEnergyInCaloTool(name =
"TrackEnergyInCaloTool", ExtrapolatorHandle = CaloTrkMuIdTools_Extrapolator)
51 ToolSvc += TrackEnergyInCaloTool
54 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf
import TrackDepositInCaloTool
as ConfiguredTrackDepositInCaloTool
55 TrackDepositInCaloTool = ConfiguredTrackDepositInCaloTool(name =
"TrackDepositInCaloTool")
56 ToolSvc += TrackDepositInCaloTool
59 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf
import CaloMuonLikelihoodTool
as ConfiguredCaloMuonLikelihoodTool
60 CaloMuonLikelihoodTool = ConfiguredCaloMuonLikelihoodTool(TrackEnergyInCaloTool = TrackEnergyInCaloTool)
61 ToolSvc += CaloMuonLikelihoodTool
64 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf
import CaloMuonScoreTool
as ConfiguredCaloMuonScoreTool
65 CaloMuonScoreTool = ConfiguredCaloMuonScoreTool(TrackEnergyInCaloTool = TrackEnergyInCaloTool)
66 ToolSvc += CaloMuonScoreTool