ATLAS Offline Software
CaloTrkMuIdTools_jobOptions.py
Go to the documentation of this file.
1 
4 include.block("CaloTrkMuIdTools/CaloTrkMuIdTools_jobOptions.py")
5 
6 
7 
8 from AthenaCommon.Logging import log
9 
10 
15 
16 
19 if not 'doMEOTP' in dir():
20  doMEOTP=False
21 
22 
23 if(doMEOTP):
24 
25  include('CaloMaterialEffectsOnTrackProvider/CaloMaterialEffectsOnTrackProvider.py')
26  from TrkExTools.TrkExToolsConf import Trk__MaterialEffectsUpdator
27  CaloTrkMuId_MaterialUpdator = Trk__MaterialEffectsUpdator()
28  ToolSvc += CaloTrkMuId_MaterialUpdator
29 
30  from TrkExRungeKuttaPropagator.TrkExRungeKuttaPropagatorConf import Trk__RungeKuttaPropagator
31  CaloTrkMuId_Propagator = Trk__RungeKuttaPropagator()
32  ToolSvc += CaloTrkMuId_Propagator
33 
34  from TrkExTools.AtlasExtrapolator import AtlasExtrapolator
35  CaloTrkMuIdTools_Extrapolator = AtlasExtrapolator(name = 'CaloTrkMuIdTools_Extrapolator')
36  CaloTrkMuIdTools_Extrapolator.DoCaloDynamic = True
37  CaloTrkMuIdTools_Extrapolator.Propagators = [CaloTrkMuIdTools_Propagator]
38  CaloTrkMuIdTools_Extrapolator.MaterialEffectsUpdator = CaloTrkMuIdTools_MaterialUpdator
39 
40 else:
41 
42  from TrkExTools.AtlasExtrapolator import AtlasExtrapolator
43  CaloTrkMuIdTools_Extrapolator = AtlasExtrapolator()
44 
45 ToolSvc += CaloTrkMuIdTools_Extrapolator
46 #print CaloTrkMuIdTools_Extrapolator
47 
48 
49 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf import TrackEnergyInCaloTool as ConfiguredTrackEnergyInCaloTool
50 TrackEnergyInCaloTool = ConfiguredTrackEnergyInCaloTool(name = "TrackEnergyInCaloTool", ExtrapolatorHandle = CaloTrkMuIdTools_Extrapolator)
51 ToolSvc += TrackEnergyInCaloTool
52 
53 
54 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf import TrackDepositInCaloTool as ConfiguredTrackDepositInCaloTool
55 TrackDepositInCaloTool = ConfiguredTrackDepositInCaloTool(name = "TrackDepositInCaloTool")
56 ToolSvc += TrackDepositInCaloTool
57 
58 
59 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf import CaloMuonLikelihoodTool as ConfiguredCaloMuonLikelihoodTool
60 CaloMuonLikelihoodTool = ConfiguredCaloMuonLikelihoodTool(TrackEnergyInCaloTool = TrackEnergyInCaloTool)
61 ToolSvc += CaloMuonLikelihoodTool
62 
63 
64 from CaloTrkMuIdTools.CaloTrkMuIdToolsConf import CaloMuonScoreTool as ConfiguredCaloMuonScoreTool
65 CaloMuonScoreTool = ConfiguredCaloMuonScoreTool(TrackEnergyInCaloTool = TrackEnergyInCaloTool)
66 ToolSvc += CaloMuonScoreTool
67 
python.Include.include
include
Definition: Include.py:319
beamspotman.dir
string dir
Definition: beamspotman.py:623
TruthJiveXML_DataTypes.AtlasExtrapolator
AtlasExtrapolator
Definition: TruthJiveXML_DataTypes.py:6
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:569