TrackTruthSelectionTool.minPt = 900 # default 400 MeV TrackTruthSelectionTool.maxBarcode = int(200e3) TrackTruthSelectionTool.pdgId = -1 TrackTruthSelectionTool.requireCharged = True TrackTruthSelectionTool.requireStatus1 = True TrackTruthSelectionTool.maxProdVertRadius = 260. #max prod. vertex radius of secondaries [mm] TrackTruthSelectionTool.OutputLevel = INFO ToolSvc += TrackTruthSelectionTool #------------------------------------------------------------- # Set up InDetPhysValMonitoring tool #------------------------------------------------------------- from InDetPhysValMonitoring.InDetPhysValMonitoringConf import InDetPhysValMonitoringTool InDetPhysValMonitoringTool = InDetPhysValMonitoringTool("InDetPhysValMonitoringTool") InDetPhysValMonitoringTool.useTrackSelection = True InDetPhysValMonitoringTool.TrackSelectionTool = InDetTrackSelectorTool #InDetPhysValMonitoringTool.TruthSelectionTool = TrackTruthSelectionTool InDetPhysValMonitoringTool.TruthParticleContainerName = "TruthParticles" #InDetPhysValMonitoringTool.PileupSwitch = "HardScatter" InDetPhysValMonitoringTool.OutputLevel = INFO ToolSvc += InDetPhysValMonitoringTool monMan.AthenaMonTools += [InDetPhysValMonitoringTool] # set up output file from GaudiSvc.GaudiSvcConf import THistSvc ServiceMgr += THistSvc() svcMgr.THistSvc.Output += ["MyPhysVal DATAFILE='MyPhysVal.root' OPT='RECREATE'"] # set out message verbosity from AthenaCommon.AppMgr import theApp
# max prod. vertex radius for secondaries [mm] AthTruthSelectionTool.minPt = 5000 AthTruthSelectionTool.maxProdVertRadius = 4000 AthTruthSelectionTool.maxBarcode = -1 AthTruthSelectionTool.hasNoGrandparent = True AthTruthSelectionTool.poselectronfromgamma = True os.environ["BACKTRACKDEBUG"] = "1" print AthTruthSelectionTool #ToolSvc += AthTruthSelectionTool from InDetPhysValMonitoring.InDetPhysValMonitoringConf import InDetPhysValMonitoringTool tool1 = InDetPhysValMonitoringTool() tool1.TruthSelectionTool = AthTruthSelectionTool tool1.useTrackSelection = usingTrackSelection tool1.TrackSelectionTool = InDetTrackSelectorTool tool1.FillTrackInJetPlots = True print tool1 #ToolSvc += tool1 monMan.AthenaMonTools += [tool1] from InDetBoundaryCheckTool.InDetBoundaryCheckToolConf import InDet__InDetBoundaryCheckTool InDetBoundaryCheckTool = InDet__InDetBoundaryCheckTool( name="InDetBoundaryCheckTool") ToolSvc += InDetBoundaryCheckTool from InDetTrackHoleSearch.InDetTrackHoleSearchConf import InDet__InDetTrackHoleSearchTool InDetHoleSearchTool = InDet__InDetTrackHoleSearchTool( name="InDetHoleSearchTool", Extrapolator=InDetExtrapolator,