![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
|
def | InDetCandidateToolCfg (flags, name="InDetCandidateTool", **kwargs) |
|
def | MuonInDetForwardCandidateToolCfg (flags, name='InDetForwardCandidateTool', **kwargs) |
|
def | MuonCaloEnergyToolCfg (flags, name="MuonCaloEnergyTool", **kwargs) |
|
def | MuonMaterialProviderToolCfg (flags, name="MuonTrkMaterialProviderTool", **kwargs) |
|
def | MuonSegmentHitSummaryToolCfg (flags, name="MuonSegmentHitSummaryTool", **kwargs) |
|
def | MuonSegmentConverterToolCfg (flags, name="MuonSegmentConverterTool", **kwargs) |
|
def | MuonDressingToolCfg (flags, name="MuonDressingTool", **kwargs) |
|
def | MuonCreatorToolCfg (flags, name="MuonCreatorTool", **kwargs) |
|
def | ExtrapolateMuonToIPToolCfg (flags, name="ExtrapolateMuonToIPTool", **kwargs) |
|
def | MuonCandidateToolCfg (flags, name="MuonCandidateTool", **kwargs) |
|
def | MuonCombinedDebuggerToolCfg (flags, name="MuonCombinedDebuggerTool", **kwargs) |
|
def | MuonCombinedToolCfg (flags, name="MuonCombinedTool", **kwargs) |
|
def | MuonCombinedFitTagToolCfg (flags, name="MuonCombinedFitTagTool", **kwargs) |
|
def | EMEO_MuonCombinedFitTagToolCfg (flags, name="MuonCombinedFitTagTool_EMEO", **kwargs) |
|
def | EMEO_MuonCombinedToolCfg (flags, name="MuonCombinedTool_EMEO", **kwargs) |
|
def | MuonCombinedStacoTagToolCfg (flags, name="MuonCombinedStacoTagTool", **kwargs) |
|
def | MuidMaterialAllocatorCfg (flags, name='MuidMaterialAllocator', **kwargs) |
|
def | iPatFitterCfg (flags, name='iPatFitter', **kwargs) |
|
def | iPatSLFitterCfg (flags, name='iPatSLFitter', **kwargs) |
|
def | MuidTrackCleanerCfg (flags, name='MuidTrackCleaner', **kwargs) |
|
def | MuidCaloEnergyParam (flags, name='MuidCaloEnergyParam', **kwargs) |
|
def | MuidCaloEnergyMeasCfg (flags, name='MuidCaloEnergyMeas', **kwargs) |
|
def | MuidCaloEnergyToolParamCfg (flags, name='MuidCaloEnergyToolParam', **kwargs) |
|
def | MuidTrackIsolationCfg (flags, name='MuidTrackIsolation', **kwargs) |
|
def | MuidCaloEnergyToolCfg (flags, name='MuidCaloEnergyTool', **kwargs) |
|
def | MuidCaloTrackStateOnSurfaceCfg (flags, name='MuidCaloTrackStateOnSurface', **kwargs) |
|
def | MuidCaloTrackStateOnSurfaceParamCfg (flags, name='MuidCaloTrackStateOnSurfaceParam', **kwargs) |
|
def | MuidMaterialEffectsOnTrackProviderCfg (flags, name='MuidMaterialEffectsOnTrackProvider', **kwargs) |
|
def | MuidMaterialEffectsOnTrackProviderParamCfg (flags, name='MuidMaterialEffectsOnTrackProviderParam', **kwargs) |
|
def | MuonTrackQueryCfg (flags, name="MuonTrackQuery", **kwargs) |
|
def | EMEO_MuonSegmentRegionRecoveryToolCfg (flags, name="MuonSegmentRegionRecoveryTool_EMEO") |
|
def | EMEO_CombinedMuonTrackBuilderCfg (flags, name="MuonCombinedTrackBuilder_EMEO") |
|
def | MuidErrorOptimisationToolCfg (flags, name='MuidErrorOptimisationTool', **kwargs) |
|
def | MuonAlignmentUncertToolThetaCfg (flags, name="MuonAlignmentUncertToolTheta", **kwargs) |
|
def | MuonAlignmentUncertToolPhiCfg (flags, name="MuonAlignmentUncertToolPhi", **kwargs) |
|
def | CombinedMuonTrackBuilderCfg (flags, name='CombinedMuonTrackBuilder', **kwargs) |
|
def | CombinedMuonTrackBuilderFitCfg (flags, name='CombinedMuonTrackBuilderFit', **kwargs) |
|
def | EMEO_CombinedTrackBuilderFitCfg (flags, name="CombinedTrackBuilderFit_EMEO", **kwargs) |
|
def | MuonMatchQualityCfg (flags, name='MuonMatchQuality', **kwargs) |
|
def | MuidMuonRecoveryCfg (flags, name='MuidMuonRecovery', **kwargs) |
|
def | CombinedMuonTagTestToolCfg (flags, name='CombinedMuonTagTestTool', **kwargs) |
|
def | TrackDepositInCaloToolCfg (flags, name='TrackDepositInCaloTool', **kwargs) |
|
def | CaloMuonLikelihoodToolCfg (flags, name='CaloMuonLikelihoodTool', **kwargs) |
|
def | CaloMuonScoreToolCfg (flags, name='CaloMuonScoreTool', **kwargs) |
|
def | CaloMuonTagCfg (flags, name="CaloMuonTag", **kwargs) |
|
def | MuonCaloTagToolCfg (flags, name='MuonCaloTagTool', **kwargs) |
|
def | MuonLayerSegmentFinderToolCfg (flags, name="MuonLayerSegmentFinderTool", **kwargs) |
|
def | MuonLayerSegmentMatchingToolCfg (flags, name="MuonLayerSegmentMatchingTool", **kwargs) |
|
def | MuonInsideOutRecoToolCfg (flags, name="MuonInsideOutRecoTool", **kwargs) |
|
def | MuonCandidateTrackBuilderToolCfg (flags, name="MuonCandidateTrackBuilderTool", **kwargs) |
|
def | MuonSegmentSelectionToolCfg (flags, name="MuonSegmentSelectionTool", **kwargs) |
|
def | MuonLayerAmbiguitySolverToolCfg (flags, name="MuonLayerAmbiguitySolverTool", **kwargs) |
|
def | MdtDriftCircleOnTrackCreatorStauCfg (flags, name="MdtDriftCircleOnTrackCreatorStau", **kwargs) |
|
def | MuonStauRecoToolCfg (flags, name="MuonStauRecoTool", **kwargs) |
|
def | MuonSystemExtensionToolCfg (flags, **kwargs) |
|
def | MuTagMatchingToolCfg (flags, name='MuTagMatchingTool', **kwargs) |
|
def | MuTagAmbiguitySolverToolCfg (flags, name='MuTagAmbiguitySolverTool', **kwargs) |
|
def | MuonSegmentTagToolCfg (flags, name="MuonSegmentTagTool", **kwargs) |
|
◆ CaloMuonLikelihoodToolCfg()
def python.MuonCombinedRecToolsConfig.CaloMuonLikelihoodToolCfg |
( |
|
flags, |
|
|
|
name = 'CaloMuonLikelihoodTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 912 of file MuonCombinedRecToolsConfig.py.
913 from TrackToCalo.TrackToCaloConfig
import ParticleCaloExtensionToolCfg
915 kwargs.setdefault(
"ParticleCaloExtensionTool",
917 tool = CompFactory.CaloMuonLikelihoodTool(name, **kwargs)
918 result.setPrivateTools(tool)
◆ CaloMuonScoreToolCfg()
def python.MuonCombinedRecToolsConfig.CaloMuonScoreToolCfg |
( |
|
flags, |
|
|
|
name = 'CaloMuonScoreTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 922 of file MuonCombinedRecToolsConfig.py.
923 from TrackToCalo.TrackToCaloConfig
import ParticleCaloCellAssociationToolCfg
925 kwargs.setdefault(
"ParticleCaloCellAssociationTool",
927 tool = CompFactory.CaloMuonScoreTool(name, **kwargs)
928 result.setPrivateTools(tool)
◆ CaloMuonTagCfg()
def python.MuonCombinedRecToolsConfig.CaloMuonTagCfg |
( |
|
flags, |
|
|
|
name = "CaloMuonTag" , |
|
|
** |
kwargs |
|
) |
| |
◆ CombinedMuonTagTestToolCfg()
def python.MuonCombinedRecToolsConfig.CombinedMuonTagTestToolCfg |
( |
|
flags, |
|
|
|
name = 'CombinedMuonTagTestTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 884 of file MuonCombinedRecToolsConfig.py.
886 kwargs.setdefault(
"ExtrapolatorTool", result.popPrivateTools())
887 kwargs.setdefault(
"Chi2Cut", 50000.)
888 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import TrackingGeometryCondAlgCfg
890 kwargs.setdefault(
"TrackingGeometryReadKey",
"AtlasTrackingGeometry")
891 tool = CompFactory.MuonCombined.MuonTrackTagTestTool(name, **kwargs)
892 result.setPrivateTools(tool)
◆ CombinedMuonTrackBuilderCfg()
def python.MuonCombinedRecToolsConfig.CombinedMuonTrackBuilderCfg |
( |
|
flags, |
|
|
|
name = 'CombinedMuonTrackBuilder' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 695 of file MuonCombinedRecToolsConfig.py.
697 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import CscClusterOnTrackCreatorCfg, MdtDriftCircleOnTrackCreatorCfg, MuonClusterOnTrackCreatorCfg
698 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
702 from MuonConfig.MuonGeometryConfig
import TrackingVolumesSvcCfg
705 kwargs.setdefault(
"CaloEnergyParam", result.popToolsAndMerge(
707 kwargs.setdefault(
"CaloTSOS", result.popToolsAndMerge(
709 kwargs.setdefault(
"Cleaner", result.popToolsAndMerge(
712 kwargs.setdefault(
"AlignmentUncertToolPhi",
713 result.getPublicTool(
'MuonAlignmentUncertToolPhi'))
715 kwargs.setdefault(
"AlignmentUncertToolTheta",
716 result.getPublicTool(
'MuonAlignmentUncertToolTheta'))
718 if flags.Detector.GeometryCSC
and not flags.Muon.MuonTrigger:
719 kwargs.setdefault(
"CscRotCreator", result.popToolsAndMerge(
722 kwargs.setdefault(
"CscRotCreator",
"")
724 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
730 kwargs.setdefault(
"MaterialAllocator", result.popToolsAndMerge(
732 kwargs.setdefault(
"MdtRotCreator", result.popToolsAndMerge(
734 kwargs.setdefault(
"MuonRotCreator", result.popToolsAndMerge(
738 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import (
739 TrackingGeometryCondAlgCfg)
741 geom_cond_key = result.getPrimaryAndMerge(
743 kwargs.setdefault(
"TrackingGeometryReadKey", geom_cond_key)
745 kwargs.setdefault(
"CleanCombined",
True)
746 kwargs.setdefault(
"CleanStandalone",
True)
747 kwargs.setdefault(
"BadFitChi2", 2.5)
748 kwargs.setdefault(
"LargeMomentumError", 0.5)
749 kwargs.setdefault(
"LineMomentum", flags.Muon.straightLineFitMomentum)
750 kwargs.setdefault(
"LowMomentum", 10.*GeV)
751 kwargs.setdefault(
"MinEnergy", 0.3*GeV)
752 kwargs.setdefault(
"PerigeeAtSpectrometerEntrance",
False)
753 kwargs.setdefault(
"ReallocateMaterial",
False)
754 kwargs.setdefault(
"Vertex2DSigmaRPhi", 100.*mm)
755 kwargs.setdefault(
"Vertex3DSigmaRPhi", 6.*mm)
756 kwargs.setdefault(
"Vertex3DSigmaZ", 60.*mm)
757 kwargs.setdefault(
"UseCaloTG",
True)
759 kwargs.setdefault(
"CaloMaterialProvider", result.popToolsAndMerge(
761 kwargs.setdefault(
"TrackQuery", result.popToolsAndMerge(
764 if flags.Muon.SAMuonTrigger:
765 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
766 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
769 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
772 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import MuonCombinedPropagatorCfg, RungeKuttaPropagatorCfg
774 if flags.Muon.MuonTrigger:
778 kwargs.setdefault(
"Propagator", propagator)
779 kwargs.setdefault(
"SLPropagator", propagator)
780 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
783 if flags.Beam.Type
is BeamType.Cosmics:
784 kwargs.setdefault(
"MdtRotCreator",
"")
785 kwargs.setdefault(
"MuonRotCreator",
"")
786 kwargs.setdefault(
"LowMomentum", 1.5*GeV)
787 kwargs.setdefault(
"ReallocateMaterial",
False)
788 kwargs.setdefault(
"Vertex2DSigmaRPhi", 100.*mm)
789 kwargs.setdefault(
"Vertex3DSigmaRPhi", 100.*mm)
790 kwargs.setdefault(
"Vertex3DSigmaZ", 1.*meter)
793 if flags.Muon.enableErrorTuning
and 'MuonErrorOptimizer' not in kwargs:
795 flags, name=
"MuidErrorOptimisationTool", PrepareForFit=
False, RecreateStartingParameters=
False))
796 kwargs.setdefault(
"MuonErrorOptimizer", erroropt)
798 kwargs.setdefault(
"MuonErrorOptimizer",
"")
800 if flags.Muon.MuonTrigger:
801 kwargs.setdefault(
"MuonHoleRecovery",
"")
803 if "MuonHoleRecovery" not in kwargs:
805 muon_combined_track_summary = result.popToolsAndMerge(
808 flags, name=
"MuidSegmentRegionRecoveryTool", TrackSummaryTool=muon_combined_track_summary)
809 kwargs.setdefault(
"MuonHoleRecovery", acc.popPrivateTools())
812 if flags.Muon.doSegmentT0Fit:
813 kwargs.setdefault(
"MdtRotCreator",
"")
814 tool = CompFactory.Rec.CombinedMuonTrackBuilder(name, **kwargs)
815 result.setPrivateTools(tool)
◆ CombinedMuonTrackBuilderFitCfg()
def python.MuonCombinedRecToolsConfig.CombinedMuonTrackBuilderFitCfg |
( |
|
flags, |
|
|
|
name = 'CombinedMuonTrackBuilderFit' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 819 of file MuonCombinedRecToolsConfig.py.
822 from MuonConfig.MuonTrackBuildingConfig
import MuonChamberHoleRecoveryToolCfg
824 kwargs.setdefault(
"PerigeeAtSpectrometerEntrance",
True)
825 kwargs.setdefault(
"UseCaloTG",
False)
826 if flags.Muon.MuonTrigger:
827 kwargs.setdefault(
"MuonErrorOptimizer",
"")
829 kwargs.setdefault(
"MuonErrorOptimizer", result.popToolsAndMerge(
831 kwargs.setdefault(
"MuonHoleRecovery", result.popToolsAndMerge(
835 flags, name, **kwargs))
836 result.setPrivateTools(tool)
◆ EMEO_CombinedMuonTrackBuilderCfg()
def python.MuonCombinedRecToolsConfig.EMEO_CombinedMuonTrackBuilderCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedTrackBuilder_EMEO" |
|
) |
| |
Definition at line 640 of file MuonCombinedRecToolsConfig.py.
642 recovery_tool = result.popToolsAndMerge(
646 MuonHoleRecovery=recovery_tool)
648 tool = result.popToolsAndMerge(acc)
649 result.setPrivateTools(tool)
◆ EMEO_CombinedTrackBuilderFitCfg()
def python.MuonCombinedRecToolsConfig.EMEO_CombinedTrackBuilderFitCfg |
( |
|
flags, |
|
|
|
name = "CombinedTrackBuilderFit_EMEO" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 840 of file MuonCombinedRecToolsConfig.py.
842 from MuonConfig.MuonTrackBuildingConfig
import EMEO_MuonChamberHoleRecoveryToolCfg
843 if not flags.Muon.MuonTrigger:
844 trk_builder = result.popToolsAndMerge(
846 kwargs.setdefault(
"MuonHoleRecovery", trk_builder)
848 kwargs.setdefault(
"MuonHoleRecovery",
"")
849 kwargs.setdefault(
"MuonRotCreator",
"")
851 flags, name, **kwargs))
852 result.setPrivateTools(tool)
◆ EMEO_MuonCombinedFitTagToolCfg()
def python.MuonCombinedRecToolsConfig.EMEO_MuonCombinedFitTagToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedFitTagTool_EMEO" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 326 of file MuonCombinedRecToolsConfig.py.
328 track_builder = result.popToolsAndMerge(
331 TrackBuilder=track_builder,
333 result.setPrivateTools(fit_tag_tool)
◆ EMEO_MuonCombinedToolCfg()
def python.MuonCombinedRecToolsConfig.EMEO_MuonCombinedToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedTool_EMEO" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 337 of file MuonCombinedRecToolsConfig.py.
340 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
343 if flags.MuonCombined.doCombinedFit:
346 if flags.MuonCombined.doStatisticalCombination:
350 kwargs.setdefault(
"MuonCombinedTagTools", tools)
351 kwargs.setdefault(
"MuonCombinedDebuggerTool", result.popToolsAndMerge(
356 kwargs.setdefault(
"AlignmentUncertTool", result.getPublicTool(
357 'MuonAlignmentUncertToolTheta'))
359 kwargs.setdefault(
"DeltaEtaPreSelection", 0.2)
360 kwargs.setdefault(
"DeltaPhiPreSelection", 0.2)
361 tool = CompFactory.MuonCombined.MuonCombinedTool(name, **kwargs)
362 result.setPrivateTools(tool)
◆ EMEO_MuonSegmentRegionRecoveryToolCfg()
def python.MuonCombinedRecToolsConfig.EMEO_MuonSegmentRegionRecoveryToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentRegionRecoveryTool_EMEO" |
|
) |
| |
Definition at line 617 of file MuonCombinedRecToolsConfig.py.
619 from MuonConfig.MuonTrackBuildingConfig
import EMEO_MuonChamberHoleRecoveryToolCfg
620 chamber_recovery = result.popToolsAndMerge(
622 trk_builder = result.popToolsAndMerge(
624 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
625 muon_combined_track_summary = result.popToolsAndMerge(
629 ChamberHoleRecoveryTool=chamber_recovery,
631 TrackSummaryTool=muon_combined_track_summary,
632 STGCRegionSelector=
"",
636 result.setPrivateTools(tool)
◆ ExtrapolateMuonToIPToolCfg()
def python.MuonCombinedRecToolsConfig.ExtrapolateMuonToIPToolCfg |
( |
|
flags, |
|
|
|
name = "ExtrapolateMuonToIPTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 201 of file MuonCombinedRecToolsConfig.py.
203 kwargs.setdefault(
"Extrapolator", result.popPrivateTools())
204 from TrkConfig.AtlasExtrapolatorConfig
import MuonExtrapolatorCfg
205 kwargs.setdefault(
"MuonExtrapolator", result.popToolsAndMerge(
208 if flags.Muon.MuonTrigger:
209 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
210 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
213 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
214 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
216 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
218 result.setPrivateTools(CompFactory.ExtrapolateMuonToIPTool(name, **kwargs))
◆ InDetCandidateToolCfg()
def python.MuonCombinedRecToolsConfig.InDetCandidateToolCfg |
( |
|
flags, |
|
|
|
name = "InDetCandidateTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 18 of file MuonCombinedRecToolsConfig.py.
19 from InDetConfig.InDetTrackSelectorToolConfig
import MuonCombinedInDetDetailedTrackSelectorToolCfg
21 kwargs.setdefault(
"TrackSelector", result.popPrivateTools())
22 result.setPrivateTools(
23 CompFactory.MuonCombined.InDetCandidateTool(name, **kwargs))
◆ iPatFitterCfg()
def python.MuonCombinedRecToolsConfig.iPatFitterCfg |
( |
|
flags, |
|
|
|
name = 'iPatFitter' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 404 of file MuonCombinedRecToolsConfig.py.
405 from TrkConfig.SolenoidalIntersectorConfig
import SolenoidalIntersectorCfg
406 from TrkConfig.TrkExSTEP_PropagatorConfig
import AtlasSTEP_PropagatorCfg
408 kwargs.setdefault(
"AggregateMaterial",
True)
409 kwargs.setdefault(
"FullCombinedFit",
True)
411 kwargs.setdefault(
"MaterialAllocator", result.popPrivateTools())
414 kwargs.setdefault(
'SolenoidalIntersector', result.popToolsAndMerge(
416 kwargs.setdefault(
'Propagator', result.popToolsAndMerge(
419 if flags.Muon.MuonTrigger:
420 kwargs.setdefault(
"MaxIterations", 15)
421 if flags.Muon.SAMuonTrigger:
422 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
423 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
426 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
427 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
430 kwargs.setdefault(
"TrackingVolumesSvc",
"TrackingVolumesSvc")
432 tool = CompFactory.Trk.iPatFitter(name, **kwargs)
433 result.setPrivateTools(tool)
◆ iPatSLFitterCfg()
def python.MuonCombinedRecToolsConfig.iPatSLFitterCfg |
( |
|
flags, |
|
|
|
name = 'iPatSLFitter' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 437 of file MuonCombinedRecToolsConfig.py.
438 kwargs.setdefault(
"LineFit",
True)
439 kwargs.setdefault(
"LineMomentum", flags.Muon.straightLineFitMomentum)
◆ MdtDriftCircleOnTrackCreatorStauCfg()
def python.MuonCombinedRecToolsConfig.MdtDriftCircleOnTrackCreatorStauCfg |
( |
|
flags, |
|
|
|
name = "MdtDriftCircleOnTrackCreatorStau" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1077 of file MuonCombinedRecToolsConfig.py.
1078 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg, MdtCalibWindowNumber, MdtCalibToolForRotsCfg
1080 kwargs.setdefault(
"TimingMode", 3)
1083 result.setPrivateTools(the_tool)
◆ MuidCaloEnergyMeasCfg()
def python.MuonCombinedRecToolsConfig.MuidCaloEnergyMeasCfg |
( |
|
flags, |
|
|
|
name = 'MuidCaloEnergyMeas' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 483 of file MuonCombinedRecToolsConfig.py.
486 kwargs.setdefault(
"CaloParamTool", muidcaloenergyparam)
489 kwargs.setdefault(
"CellContainerLocation",
"AllCalo")
490 kwargs.setdefault(
"NoiseThresInSigmas", 4.)
491 tool = CompFactory.Rec.MuidCaloEnergyMeas(name, **kwargs)
492 result.setPrivateTools(tool)
◆ MuidCaloEnergyParam()
def python.MuonCombinedRecToolsConfig.MuidCaloEnergyParam |
( |
|
flags, |
|
|
|
name = 'MuidCaloEnergyParam' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 478 of file MuonCombinedRecToolsConfig.py.
479 kwargs.setdefault(
"Cosmics", flags.Beam.Type
is BeamType.Cosmics)
480 return CompFactory.Rec.MuidCaloEnergyParam(name, **kwargs)
◆ MuidCaloEnergyToolCfg()
def python.MuonCombinedRecToolsConfig.MuidCaloEnergyToolCfg |
( |
|
flags, |
|
|
|
name = 'MuidCaloEnergyTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 524 of file MuonCombinedRecToolsConfig.py.
526 kwargs.setdefault(
"CaloMeasTool", result.popPrivateTools())
528 kwargs.setdefault(
"MinFinalEnergy", 1.0*GeV)
529 kwargs.setdefault(
"MinMuonPt", 10.0*GeV)
530 kwargs.setdefault(
"MopParametrization",
True)
531 if flags.Muon.MuonTrigger:
532 kwargs.setdefault(
"EnergyLossMeasurement",
False)
533 kwargs.setdefault(
"TrackIsolation",
False)
535 kwargs.setdefault(
"EnergyLossMeasurement",
True)
536 kwargs.setdefault(
"TrackIsolation",
True)
538 kwargs.setdefault(
"TrackIsolationTool", result.popToolsAndMerge(
540 kwargs.setdefault(
"Cosmics", flags.Beam.Type
is BeamType.Cosmics)
541 result.setPrivateTools(CompFactory.Rec.MuidCaloEnergyTool(name, **kwargs))
◆ MuidCaloEnergyToolParamCfg()
def python.MuonCombinedRecToolsConfig.MuidCaloEnergyToolParamCfg |
( |
|
flags, |
|
|
|
name = 'MuidCaloEnergyToolParam' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 496 of file MuonCombinedRecToolsConfig.py.
500 kwargs.setdefault(
"CaloMeasTool", result.popPrivateTools())
501 kwargs.setdefault(
"EnergyLossMeasurement",
False)
504 if flags.Beam.Type
is BeamType.Cosmics:
505 kwargs.setdefault(
"Cosmics",
True)
506 kwargs.setdefault(
"TrackIsolationTool", result.popToolsAndMerge(
509 result.setPrivateTools(CompFactory.Rec.MuidCaloEnergyTool(name, **kwargs))
◆ MuidCaloTrackStateOnSurfaceCfg()
Definition at line 545 of file MuonCombinedRecToolsConfig.py.
547 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
548 kwargs.setdefault(
"Propagator", result.popToolsAndMerge(
550 kwargs.setdefault(
"MinRemainingEnergy", 0.2*GeV)
551 kwargs.setdefault(
"ParamPtCut", 3.0*GeV)
552 kwargs.setdefault(
"CaloEnergyDeposit", result.popToolsAndMerge(
554 kwargs.setdefault(
"CaloEnergyParam", result.popToolsAndMerge(
558 tool = CompFactory.Rec.MuidCaloTrackStateOnSurface(name, **kwargs)
559 result.setPrivateTools(tool)
◆ MuidCaloTrackStateOnSurfaceParamCfg()
def python.MuonCombinedRecToolsConfig.MuidCaloTrackStateOnSurfaceParamCfg |
( |
|
flags, |
|
|
|
name = 'MuidCaloTrackStateOnSurfaceParam' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 563 of file MuonCombinedRecToolsConfig.py.
565 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
566 kwargs.setdefault(
"Propagator", result.popToolsAndMerge(
568 kwargs.setdefault(
"MinRemainingEnergy", 0.2*GeV)
569 kwargs.setdefault(
"ParamPtCut", 3.0*GeV)
572 tool = CompFactory.Rec.MuidCaloTrackStateOnSurface(name, **kwargs)
573 result.setPrivateTools(tool)
◆ MuidErrorOptimisationToolCfg()
def python.MuonCombinedRecToolsConfig.MuidErrorOptimisationToolCfg |
( |
|
flags, |
|
|
|
name = 'MuidErrorOptimisationTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 653 of file MuonCombinedRecToolsConfig.py.
654 from MuonConfig.MuonRecToolsConfig
import MuonTrackSummaryHelperToolCfg, MuonRefitToolCfg
656 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
659 if flags.IOVDb.DatabaseInstance ==
'COMP200' or \
660 'HLT' in flags.IOVDb.GlobalTag
or flags.Common.isOnline
or flags.Muon.MuonTrigger:
663 flags, name=
"MuidRefitTool", AlignmentErrors=useAlignErrs,
665 tool = CompFactory.Muon.MuonErrorOptimisationTool(name, **kwargs)
666 result.setPrivateTools(tool)
◆ MuidMaterialAllocatorCfg()
def python.MuonCombinedRecToolsConfig.MuidMaterialAllocatorCfg |
( |
|
flags, |
|
|
|
name = 'MuidMaterialAllocator' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 383 of file MuonCombinedRecToolsConfig.py.
384 from TrkConfig.TrkExSTEP_PropagatorConfig
import AtlasSTEP_PropagatorCfg
385 kwargs.setdefault(
"AggregateMaterial",
True)
386 kwargs.setdefault(
"AllowReordering",
False)
389 kwargs.setdefault(
"Extrapolator", result.popPrivateTools())
391 kwargs.setdefault(
"STEP_Propagator", result.popToolsAndMerge(
393 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import TrackingGeometryCondAlgCfg
395 kwargs.setdefault(
"TrackingGeometryReadKey",
"AtlasTrackingGeometry")
397 tool = CompFactory.Trk.MaterialAllocator(name, **kwargs)
398 result.setPrivateTools(tool)
◆ MuidMaterialEffectsOnTrackProviderCfg()
Definition at line 577 of file MuonCombinedRecToolsConfig.py.
579 kwargs.setdefault(
"TSOSTool", result.popPrivateTools())
581 kwargs.setdefault(
"TSOSToolParam", acc.popPrivateTools())
583 kwargs.setdefault(
"Cosmics", flags.Beam.Type
is BeamType.Cosmics)
584 tool = CompFactory.Rec.MuidMaterialEffectsOnTrackProvider(name, **kwargs)
585 result.setPrivateTools(tool)
◆ MuidMaterialEffectsOnTrackProviderParamCfg()
def python.MuonCombinedRecToolsConfig.MuidMaterialEffectsOnTrackProviderParamCfg |
( |
|
flags, |
|
|
|
name = 'MuidMaterialEffectsOnTrackProviderParam' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 589 of file MuonCombinedRecToolsConfig.py.
591 muidtsosparam = result.popPrivateTools()
592 kwargs.setdefault(
"TSOSTool", muidtsosparam)
593 kwargs.setdefault(
"TSOSToolParam", muidtsosparam)
594 kwargs.setdefault(
"Cosmics", flags.Beam.Type
is BeamType.Cosmics)
595 tool = CompFactory.Rec.MuidMaterialEffectsOnTrackProvider(name, **kwargs)
596 result.setPrivateTools(tool)
◆ MuidMuonRecoveryCfg()
def python.MuonCombinedRecToolsConfig.MuidMuonRecoveryCfg |
( |
|
flags, |
|
|
|
name = 'MuidMuonRecovery' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 867 of file MuonCombinedRecToolsConfig.py.
869 kwargs.setdefault(
"Extrapolator", result.popPrivateTools())
870 kwargs.setdefault(
"TrackBuilder", result.popToolsAndMerge(
873 if "ResidualPullCalculator" not in kwargs:
874 from TrkConfig.TrkResidualPullCalculatorConfig
import (
875 ResidualPullCalculatorCfg)
876 kwargs.setdefault(
"ResidualPullCalculator", result.popToolsAndMerge(
879 tool = CompFactory.Rec.MuidMuonRecovery(name, **kwargs)
880 result.setPrivateTools(tool)
◆ MuidTrackCleanerCfg()
def python.MuonCombinedRecToolsConfig.MuidTrackCleanerCfg |
( |
|
flags, |
|
|
|
name = 'MuidTrackCleaner' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 445 of file MuonCombinedRecToolsConfig.py.
446 from MuonConfig.MuonRecToolsConfig
import MuonTrackCleanerCfg
447 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
448 if flags.Beam.Type
is BeamType.Cosmics:
449 kwargs.setdefault(
"PullCut", 5.0)
450 kwargs.setdefault(
"PullCutPhi", 10.0)
452 kwargs.setdefault(
"PullCut", 4.0)
453 kwargs.setdefault(
"PullCutPhi", 4.0)
455 if flags.Muon.MuonTrigger:
456 kwargs.setdefault(
"Iterate",
False)
457 kwargs.setdefault(
"RecoverOutliers",
False)
458 kwargs.setdefault(
"Fitter", result.popToolsAndMerge(
469 kwargs.setdefault(
"MaxAvePullSumPerChamber", 3.5)
470 kwargs.setdefault(
"Chi2Cut", 100.0)
471 kwargs.setdefault(
"Extrapolator", result.getPrimaryAndMerge(
473 result.setPrivateTools(result.popToolsAndMerge(
◆ MuidTrackIsolationCfg()
def python.MuonCombinedRecToolsConfig.MuidTrackIsolationCfg |
( |
|
flags, |
|
|
|
name = 'MuidTrackIsolation' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 513 of file MuonCombinedRecToolsConfig.py.
514 from MagFieldServices.MagFieldServicesConfig
import AtlasFieldCacheCondAlgCfg
515 kwargs.setdefault(
"InDetTracksLocation",
516 "CombinedInDetTracks" if flags.Detector.GeometryID
else "CombinedITkTracks")
519 tool = CompFactory.Rec.MuidTrackIsolation(name, **kwargs)
520 result.setPrivateTools(tool)
◆ MuonAlignmentUncertToolPhiCfg()
def python.MuonCombinedRecToolsConfig.MuonAlignmentUncertToolPhiCfg |
( |
|
flags, |
|
|
|
name = "MuonAlignmentUncertToolPhi" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 682 of file MuonCombinedRecToolsConfig.py.
684 kwargs.setdefault(
"HistoName",
"PhiScattering")
685 from MuonConfig.MuonGeometryConfig
import TrackingVolumesSvcCfg
688 "InFile",
"MuonCombinedBaseTools/AlignmentUncertainties/201029_initial/ID_MS_Uncertainties.root")
689 tool = CompFactory.Muon.MuonAlignmentUncertTool(name, **kwargs)
690 result.addPublicTool(tool)
◆ MuonAlignmentUncertToolThetaCfg()
def python.MuonCombinedRecToolsConfig.MuonAlignmentUncertToolThetaCfg |
( |
|
flags, |
|
|
|
name = "MuonAlignmentUncertToolTheta" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 670 of file MuonCombinedRecToolsConfig.py.
672 from MuonConfig.MuonGeometryConfig
import TrackingVolumesSvcCfg
674 kwargs.setdefault(
"HistoName",
"ThetaScattering")
676 "InFile",
"MuonCombinedBaseTools/AlignmentUncertainties/201029_initial/ID_MS_Uncertainties.root")
677 tool = CompFactory.Muon.MuonAlignmentUncertTool(name, **kwargs)
678 result.addPublicTool(tool)
◆ MuonCaloEnergyToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCaloEnergyToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCaloEnergyTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 37 of file MuonCombinedRecToolsConfig.py.
38 from TrackToCalo.TrackToCaloConfig
import ParticleCaloCellAssociationToolCfg, ParticleCaloExtensionToolCfg
41 flags, name=
'MuonParticleCaloExtensionTool')
42 particle_calo_extension_tool = result.getPrimary()
44 particle_calo_cell_association_tool = result.popToolsAndMerge(
47 from TrkConfig.TrkParticleCreatorConfig
import MuonCaloParticleCreatorCfg
48 track_particle_creator = result.popToolsAndMerge(
51 muonCaloEnergyTool = CompFactory.Rec.MuonCaloEnergyTool(name, ParticleCaloExtensionTool=particle_calo_extension_tool,
52 ParticleCaloCellAssociationTool=particle_calo_cell_association_tool,
53 TrackParticleCreator=track_particle_creator)
54 result.setPrivateTools(muonCaloEnergyTool)
◆ MuonCaloTagToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCaloTagToolCfg |
( |
|
flags, |
|
|
|
name = 'MuonCaloTagTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 939 of file MuonCombinedRecToolsConfig.py.
941 kwargs.setdefault(
"CaloMuonTagLoose",
942 result.popToolsAndMerge(
CaloMuonTagCfg(flags, name=
"CaloMuonTagLoose", TagMode=
"Loose")))
943 kwargs.setdefault(
"CaloMuonTagTight",
945 kwargs.setdefault(
"CaloMuonLikelihoodTool",
947 kwargs.setdefault(
"CaloMuonScoreTool",
949 kwargs.setdefault(
"TrackDepositInCaloTool",
951 from InDetConfig.InDetTrackSelectorToolConfig
import CaloTrkMuIdAlgTrackSelectorToolCfg
952 kwargs.setdefault(
"TrackSelectorTool",
954 kwargs.setdefault(
"doCaloLR",
False)
955 the_tool = CompFactory.MuonCombined.MuonCaloTagTool(name, **kwargs)
956 result.setPrivateTools(the_tool)
◆ MuonCandidateToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCandidateToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCandidateTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 222 of file MuonCombinedRecToolsConfig.py.
223 from MuonConfig.MuonRecToolsConfig
import MuonAmbiProcessorCfg
226 kwargs.setdefault(
"Printer", muon_edm_printer)
227 if "TrackBuilder" not in kwargs:
228 kwargs.setdefault(
"TrackBuilder", result.popToolsAndMerge(
232 if flags.Muon.MuonTrigger
and flags.Beam.Type
is not BeamType.Cosmics:
234 kwargs.setdefault(
"TrackExtrapolationTool",
"")
236 kwargs.setdefault(
"TrackExtrapolationTool", result.popToolsAndMerge(
238 kwargs.setdefault(
"SegmentContainer",
"TrackMuonSegments")
239 kwargs.setdefault(
"AmbiguityProcessor", result.popToolsAndMerge(
242 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
243 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
248 if flags.Beam.Type
is BeamType.Cosmics:
249 kwargs.setdefault(
"ExtrapolationStrategy", 1)
251 track_segment_association_tool = CompFactory.MuonCombined.TrackSegmentAssociationTool(
252 MuonEDMPrinterTool=muon_edm_printer)
253 kwargs.setdefault(
"TrackSegmentAssociationTool",
254 track_segment_association_tool)
255 result.addPublicTool(track_segment_association_tool)
257 tool = CompFactory.MuonCombined.MuonCandidateTool(name, **kwargs)
258 result.setPrivateTools(tool)
◆ MuonCandidateTrackBuilderToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCandidateTrackBuilderToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCandidateTrackBuilderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1033 of file MuonCombinedRecToolsConfig.py.
1035 kwargs.setdefault(
"MuonTrackBuilder", result.popPrivateTools())
1036 muoncandidatetrackbuilder = CompFactory.Muon.MuonCandidateTrackBuilderTool(
1038 result.setPrivateTools(muoncandidatetrackbuilder)
◆ MuonCombinedDebuggerToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCombinedDebuggerToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedDebuggerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 262 of file MuonCombinedRecToolsConfig.py.
264 match_quality = CompFactory.Rec.MuonMatchQuality(
266 kwargs.setdefault(
"MuonMatchQuality", match_quality)
267 tool = CompFactory.MuonCombined.MuonCombinedDebuggerTool(name, **kwargs)
268 result.setPrivateTools(tool)
◆ MuonCombinedFitTagToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCombinedFitTagToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedFitTagTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 301 of file MuonCombinedRecToolsConfig.py.
302 if flags.Muon.MuonTrigger:
303 kwargs.setdefault(
"VertexContainer",
"")
306 kwargs.setdefault(
"TrackBuilder", result.popToolsAndMerge(
309 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
312 kwargs.setdefault(
"TrackQuery", result.popToolsAndMerge(
314 kwargs.setdefault(
"MatchQuality", result.popToolsAndMerge(
317 from MuonConfig.MuonRecToolsConfig
import MuonTrackScoringToolCfg
318 kwargs.setdefault(
"TrackScoringTool", result.popToolsAndMerge(
321 tool = CompFactory.MuonCombined.MuonCombinedFitTagTool(name, **kwargs)
322 result.setPrivateTools(tool)
◆ MuonCombinedStacoTagToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCombinedStacoTagToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedStacoTagTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 366 of file MuonCombinedRecToolsConfig.py.
369 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
371 kwargs.setdefault(
"TagTool", result.popToolsAndMerge(
373 kwargs.setdefault(
"Extrapolator", result.popToolsAndMerge(
376 tool = CompFactory.MuonCombined.MuonCombinedStacoTagTool(name, **kwargs)
377 result.setPrivateTools(tool)
◆ MuonCombinedToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCombinedToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCombinedTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 272 of file MuonCombinedRecToolsConfig.py.
275 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
278 if flags.MuonCombined.doCombinedFit:
281 if flags.MuonCombined.doStatisticalCombination
and flags.Beam.Type
is not BeamType.Cosmics:
285 kwargs.setdefault(
"MuonCombinedTagTools", tools)
286 kwargs.setdefault(
"MuonCombinedDebuggerTool", result.popToolsAndMerge(
291 kwargs.setdefault(
"AlignmentUncertTool", result.getPublicTool(
292 'MuonAlignmentUncertToolTheta'))
294 kwargs.setdefault(
"DeltaEtaPreSelection", 0.2)
295 kwargs.setdefault(
"DeltaPhiPreSelection", 0.2)
296 tool = CompFactory.MuonCombined.MuonCombinedTool(name, **kwargs)
297 result.setPrivateTools(tool)
◆ MuonCreatorToolCfg()
def python.MuonCombinedRecToolsConfig.MuonCreatorToolCfg |
( |
|
flags, |
|
|
|
name = "MuonCreatorTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 139 of file MuonCombinedRecToolsConfig.py.
140 from TrackToCalo.TrackToCaloConfig
import ParticleCaloExtensionToolCfg
144 kwargs.setdefault(
"Printer", muon_edm_printer)
146 kwargs.setdefault(
"MuonPrinter", CompFactory.Rec.MuonPrintingTool(name=
'MuonPrintingTool',
147 MuonStationPrinter=muon_edm_printer))
149 kwargs.setdefault(
"ParticleCaloExtensionTool",
151 name=
'MuonParticleCaloExtensionTool',
152 StartFromPerigee=
True)))
154 from TrkConfig.TrkParticleCreatorConfig
import MuonCombinedParticleCreatorCfg
155 kwargs.setdefault(
"TrackParticleCreator", result.popToolsAndMerge(
158 from MuonConfig.MuonRecToolsConfig
import MuonAmbiProcessorCfg
159 kwargs.setdefault(
"AmbiguityProcessor", result.popToolsAndMerge(
162 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
163 kwargs.setdefault(
"Propagator", result.popToolsAndMerge(
165 kwargs.setdefault(
"MuonDressingTool", result.popToolsAndMerge(
170 kwargs.setdefault(
"CaloMaterialProvider", result.popToolsAndMerge(
173 kwargs.setdefault(
"TrackQuery", result.popToolsAndMerge(
176 if flags.Muon.SAMuonTrigger:
177 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
178 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
181 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
182 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
185 if flags.Muon.MuonTrigger:
186 kwargs.setdefault(
"MuonSelectionTool",
"")
187 kwargs.setdefault(
"UseCaloCells",
False)
188 kwargs.setdefault(
"CopyUInt8SummaryKeys", [])
190 from MuonSelectorTools.MuonSelectorToolsConfig
import MuonSelectionToolCfg
191 kwargs.setdefault(
"MuonSelectionTool", result.popToolsAndMerge(
193 kwargs.setdefault(
"RequireMSOEforSA", flags.Beam.Type
is BeamType.Collisions)
194 kwargs.setdefault(
"RequireCaloForSA", flags.Beam.Type
is BeamType.Collisions)
196 tool = CompFactory.MuonCombined.MuonCreatorTool(name, **kwargs)
197 result.setPrivateTools(tool)
◆ MuonDressingToolCfg()
def python.MuonCombinedRecToolsConfig.MuonDressingToolCfg |
( |
|
flags, |
|
|
|
name = "MuonDressingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 129 of file MuonCombinedRecToolsConfig.py.
130 from MuonConfig.MuonRecToolsConfig
import MuonHitSummaryToolCfg
132 kwargs.setdefault(
"MuonHitSummaryTool", result.popPrivateTools())
134 tool = CompFactory.MuonCombined.MuonDressingTool(name, **kwargs)
135 result.setPrivateTools(tool)
◆ MuonInDetForwardCandidateToolCfg()
def python.MuonCombinedRecToolsConfig.MuonInDetForwardCandidateToolCfg |
( |
|
flags, |
|
|
|
name = 'InDetForwardCandidateTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 27 of file MuonCombinedRecToolsConfig.py.
28 from InDetConfig.InDetTrackSelectorToolConfig
import MuonCombinedInDetDetailedForwardTrackSelectorToolCfg
30 kwargs.setdefault(
"TrackSelector", result.popPrivateTools())
31 kwargs.setdefault(
"FlagCandidatesAsSiAssociated",
True)
32 result.setPrivateTools(result.popToolsAndMerge(
◆ MuonInsideOutRecoToolCfg()
def python.MuonCombinedRecToolsConfig.MuonInsideOutRecoToolCfg |
( |
|
flags, |
|
|
|
name = "MuonInsideOutRecoTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1003 of file MuonCombinedRecToolsConfig.py.
1004 from MuonConfig.MuonRecToolsConfig
import MuonAmbiProcessorCfg
1005 if flags.Muon.MuonTrigger:
1006 kwargs.setdefault(
"VertexContainer",
"")
1009 kwargs.setdefault(
"MuonEDMPrinterTool", result.popPrivateTools())
1011 layersegmentfindertool = result.popToolsAndMerge(
1013 kwargs.setdefault(
"MuonLayerSegmentFinderTool", layersegmentfindertool)
1014 kwargs.setdefault(
"MuonLayerSegmentMatchingTool", result.popToolsAndMerge(
1016 kwargs.setdefault(
"MuonLayerAmbiguitySolverTool", result.popToolsAndMerge(
1018 kwargs.setdefault(
"MuonCandidateTrackBuilderTool", result.popToolsAndMerge(
1020 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
1021 kwargs.setdefault(
"TrackSummaryTool", result.popToolsAndMerge(
1023 kwargs.setdefault(
"MuonTrackBuilder", result.popToolsAndMerge(
1025 kwargs.setdefault(
"TrackAmbiguityProcessor",
1028 tool = CompFactory.MuonCombined.MuonInsideOutRecoTool(name, **kwargs)
1029 result.setPrivateTools(tool)
◆ MuonLayerAmbiguitySolverToolCfg()
def python.MuonCombinedRecToolsConfig.MuonLayerAmbiguitySolverToolCfg |
( |
|
flags, |
|
|
|
name = "MuonLayerAmbiguitySolverTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1060 of file MuonCombinedRecToolsConfig.py.
1061 from MuonConfig.MuonTrackBuildingConfig
import MuonSegmentMatchingToolCfg, MooTrackBuilderCfg
1063 kwargs.setdefault(
"MuonSegmentSelectionTool", result.popPrivateTools())
1064 kwargs.setdefault(
"MuonSegmentMatchingTool", result.popToolsAndMerge(
1067 kwargs.setdefault(
"MuonSegmentTrackBuilder",
1068 result.popToolsAndMerge(
MooTrackBuilderCfg(flags, name=
'MooMuonTrackBuilder', prefix=
'MuSt_')))
1069 kwargs.setdefault(
"MuonEDMPrinterTool", result.getPrimaryAndMerge(
1072 result.setPrivateTools(
1073 CompFactory.Muon.MuonLayerAmbiguitySolverTool(name, **kwargs))
◆ MuonLayerSegmentFinderToolCfg()
def python.MuonCombinedRecToolsConfig.MuonLayerSegmentFinderToolCfg |
( |
|
flags, |
|
|
|
name = "MuonLayerSegmentFinderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 962 of file MuonCombinedRecToolsConfig.py.
963 from MuonConfig.MuonSegmentFindingConfig
import DCMathSegmentMakerCfg, MuonNSWSegmentFinderToolCfg, MuonPRDSelectionToolCfg
966 from MuonConfig.MuonSegmentFindingConfig
import Csc2dSegmentMakerCfg, Csc4dSegmentMakerCfg
967 kwargs.setdefault(
"Csc2DSegmentMaker", result.popToolsAndMerge(
969 kwargs.setdefault(
"Csc4DSegmentMaker", result.popToolsAndMerge(
972 kwargs.setdefault(
"MuonPRDSelectionTool", result.popToolsAndMerge(
974 kwargs.setdefault(
"SegmentMaker", result.popToolsAndMerge(
976 kwargs.setdefault(
"NSWMuonClusterSegmentFinderTool",
980 from AthenaConfiguration.Enums
import LHCPeriod
981 if flags.GeoModel.Run < LHCPeriod.Run3
or flags.Muon.MuonTrigger:
982 kwargs.setdefault(
"InSegmentContainer",
"")
983 kwargs.setdefault(
"MuonLayerSegmentMatchingTool",
"")
985 kwargs.setdefault(
"MuonLayerSegmentMatchingTool", result.popToolsAndMerge(
987 tool = CompFactory.Muon.MuonLayerSegmentFinderTool(name, **kwargs)
988 result.setPrivateTools(tool)
◆ MuonLayerSegmentMatchingToolCfg()
def python.MuonCombinedRecToolsConfig.MuonLayerSegmentMatchingToolCfg |
( |
|
flags, |
|
|
|
name = "MuonLayerSegmentMatchingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 992 of file MuonCombinedRecToolsConfig.py.
994 kwargs.setdefault(
"Extrapolator", result.popPrivateTools())
996 kwargs.setdefault(
"MatchTool", MuTagTool)
998 tool = CompFactory.Muon.MuonLayerSegmentMatchingTool(name, **kwargs)
999 result.setPrivateTools(tool)
◆ MuonMatchQualityCfg()
def python.MuonCombinedRecToolsConfig.MuonMatchQualityCfg |
( |
|
flags, |
|
|
|
name = 'MuonMatchQuality' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 856 of file MuonCombinedRecToolsConfig.py.
858 kwargs.setdefault(
"TagTool", result.popPrivateTools())
859 kwargs.setdefault(
"TrackQuery", result.popToolsAndMerge(
862 tool = CompFactory.Rec.MuonMatchQuality(name, **kwargs)
863 result.setPrivateTools(tool)
◆ MuonMaterialProviderToolCfg()
def python.MuonCombinedRecToolsConfig.MuonMaterialProviderToolCfg |
( |
|
flags, |
|
|
|
name = "MuonTrkMaterialProviderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 58 of file MuonCombinedRecToolsConfig.py.
59 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import TrackingGeometryCondAlgCfg
60 from TrkConfig.AtlasExtrapolatorToolsConfig
import AtlasMultipleScatteringUpdatorCfg
63 atlas_extrapolator = result.popPrivateTools()
64 kwargs.setdefault(
"Extrapolator", atlas_extrapolator)
65 result.addPublicTool(atlas_extrapolator)
66 kwargs.setdefault(
"MuonCaloEnergyTool", result.popToolsAndMerge(
71 kwargs.setdefault(
"CaloMeasTool", calo_meas_tool)
72 result.addPublicTool(calo_meas_tool)
75 kwargs.setdefault(
"CaloParamTool", calo_param_tool)
76 result.addPublicTool(calo_param_tool)
78 multiple_scattering_tool = result.popToolsAndMerge(
80 kwargs.setdefault(
"MultipleScatteringTool", multiple_scattering_tool)
81 result.addPublicTool(multiple_scattering_tool)
83 useCaloEnergyMeas =
True
84 if flags.Muon.MuonTrigger:
85 useCaloEnergyMeas =
False
86 kwargs.setdefault(
"UseCaloEnergyMeasurement", useCaloEnergyMeas)
88 kwargs.setdefault(
"TrackingGeometryReadKey",
89 acc.getPrimary().TrackingGeometryWriteKey)
92 energy_loss_updator = result.popToolsAndMerge(
94 kwargs.setdefault(
"EnergyLossUpdator",
96 result.addPublicTool(energy_loss_updator)
98 track_isolation_tool = result.popToolsAndMerge(
100 kwargs.setdefault(
"TrackIsolationTool", track_isolation_tool)
101 result.addPublicTool(track_isolation_tool)
103 tool = CompFactory.Trk.TrkMaterialProviderTool(name=name, **kwargs)
104 result.setPrivateTools(tool)
◆ MuonSegmentConverterToolCfg()
def python.MuonCombinedRecToolsConfig.MuonSegmentConverterToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentConverterTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 120 of file MuonCombinedRecToolsConfig.py.
122 kwargs.setdefault(
"MuonSegmentHitSummaryTool", result.popPrivateTools())
124 tool = CompFactory.Muon.MuonSegmentConverterTool(name, **kwargs)
125 result.setPrivateTools(tool)
◆ MuonSegmentHitSummaryToolCfg()
def python.MuonCombinedRecToolsConfig.MuonSegmentHitSummaryToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentHitSummaryTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 108 of file MuonCombinedRecToolsConfig.py.
109 from MuonConfig.MuonGeometryConfig
import MuonDetectorCondAlgCfg
112 kwargs.setdefault(
"Printer", result.getPrimary())
114 kwargs.setdefault(
"DetectorManagerKey",
"MuonDetectorManager")
115 tool = CompFactory.Muon.MuonSegmentHitSummaryTool(name, **kwargs)
116 result.setPrivateTools(tool)
◆ MuonSegmentSelectionToolCfg()
def python.MuonCombinedRecToolsConfig.MuonSegmentSelectionToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentSelectionTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1042 of file MuonCombinedRecToolsConfig.py.
1043 if flags.Input.isMC
is False:
1044 kwargs.setdefault(
"GoodADCFractionCut", 0.5)
1045 kwargs.setdefault(
"MinADCPerSegmentCut", 100)
1047 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
1049 muon_segment_hit_summary_tool = result.popToolsAndMerge(
1051 kwargs.setdefault(
"MuonSegmentHitSummaryTool",
1052 muon_segment_hit_summary_tool)
1053 result.addPublicTool(muon_segment_hit_summary_tool)
1055 result.setPrivateTools(
1056 CompFactory.Muon.MuonSegmentSelectionTool(name, **kwargs))
◆ MuonSegmentTagToolCfg()
def python.MuonCombinedRecToolsConfig.MuonSegmentTagToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentTagTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1238 of file MuonCombinedRecToolsConfig.py.
1241 kwargs.setdefault(
"MuTagMatchingTool", mu_tag_matching)
1243 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
1245 kwargs.setdefault(
"MuTagAmbiguitySolverTool", result.getPrimaryAndMerge(
1247 kwargs.setdefault(
"MuonSegmentSelectionTool", result.getPrimaryAndMerge(
1249 kwargs.setdefault(
"MuonSegmentHitSummaryTool", result.getPrimaryAndMerge(
1252 result.setPrivateTools(
1253 CompFactory.MuonCombined.MuonSegmentTagTool(name, **kwargs))
◆ MuonStauRecoToolCfg()
def python.MuonCombinedRecToolsConfig.MuonStauRecoToolCfg |
( |
|
flags, |
|
|
|
name = "MuonStauRecoTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1087 of file MuonCombinedRecToolsConfig.py.
1090 from MuonConfig.MuonSegmentFindingConfig
import DCMathSegmentMakerCfg, MuonPRDSelectionToolCfg
1091 from MuonConfig.MuonTrackBuildingConfig
import MuonChamberHoleRecoveryToolCfg
1092 from MuonConfig.MuonRecToolsConfig
import MuonAmbiProcessorCfg, MuonSeededSegmentFinderCfg
1093 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg
1094 from MuonConfig.MuonSegmentFindingConfig
import MuonLayerHoughAlgCfg
1095 kwargs.setdefault(
"DoSummary", flags.Muon.printSummary)
1096 kwargs.setdefault(
"ConsideredPDGs", [13, -13, 1000015, -1000015])
1097 kwargs.setdefault(
"DoTruth", flags.Input.isMC)
1107 kwargs.setdefault(
"MuonPRDSelectionToolStau",
1109 "MuonPRDSelectionToolStau",
1110 MdtDriftCircleOnTrackCreator=staurotcreator)))
1113 flags, name=
"DCMathStauSegmentMaker", MdtCreator=staurotcreator))
1115 kwargs.setdefault(
"MuonSegmentMaker", segmentmaker)
1117 flags, name=
"DCMathT0FitSegmentMaker", doSegmentT0Fit=
True)))
1120 kwargs.setdefault(
"MuonLayerSegmentMatchingTool", result.popToolsAndMerge(
1124 kwargs.setdefault(
"TrackAmbiguityProcessor",
1127 kwargs.setdefault(
"MuonPRDSelectionTool", result.popToolsAndMerge(
1129 kwargs.setdefault(
"MuonPRDSelectionToolStau", result.popToolsAndMerge(
1131 kwargs.setdefault(
"MdtDriftCircleOnTrackCreator", result.popToolsAndMerge(
1133 kwargs.setdefault(
"MdtDriftCircleOnTrackCreatorStau", staurotcreator)
1137 sTgcPrepDataContainer=
"",
1138 MMPrepDataContainer=
""))
1139 seededsegmentfinder = result.popToolsAndMerge(
MuonSeededSegmentFinderCfg(flags, name=
"MuonStauSeededSegmentFinder", MdtRotCreator=staurotcreator,
1140 SegmentMaker=segmentmaker, SegmentMakerNoHoles=segmentmaker))
1142 flags, name=
"CombinedStauTrackBuilderFit", MdtRotCreator=staurotcreator))
1143 from TrkConfig.TrkTrackSummaryToolConfig
import MuonCombinedTrackSummaryToolCfg
1144 muon_combined_track_summary = result.popToolsAndMerge(
1146 muidsegmentregionrecovery = result.popToolsAndMerge(
MuonSegmentRegionRecoveryToolCfg(flags, name=
"MuonStauSegmentRegionRecoveryTool", SeededSegmentFinder=seededsegmentfinder,
1147 RecoverMM=
False, RecoverSTGC=
False, MMRegionSelector=
"", STGCRegionSelector=
"",
1148 ChamberHoleRecoveryTool=chamberholerecoverytool, Fitter=fitter, TrackSummaryTool=muon_combined_track_summary))
1150 flags, name=
"CombinedStauTrackBuilder", MdtRotCreator=staurotcreator, MuonHoleRecovery=muidsegmentregionrecovery))
1151 muoncandidatetrackbuilder = CompFactory.Muon.MuonCandidateTrackBuilderTool(
1152 name=
"MuonStauCandidateTrackBuilderTool", MuonTrackBuilder=trackbuilder)
1153 kwargs.setdefault(
"MuonInsideOutRecoTool", result.popToolsAndMerge(
1154 MuonInsideOutRecoToolCfg(flags, name=
'MuonStauInsideOutRecoTool', MuonCandidateTrackBuilderTool=muoncandidatetrackbuilder)))
1157 tool = CompFactory.MuonCombined.MuonStauRecoTool(name, **kwargs)
1158 result.setPrivateTools(tool)
◆ MuonSystemExtensionToolCfg()
def python.MuonCombinedRecToolsConfig.MuonSystemExtensionToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1162 of file MuonCombinedRecToolsConfig.py.
1165 from TrackToCalo.TrackToCaloConfig
import ParticleCaloExtensionToolCfg
1166 particle_calo_extension_tool = result.popToolsAndMerge(
1171 muon_ext_tool = CompFactory.Muon.MuonSystemExtensionTool(
"MuonSystemExtensionTool",
1172 ParticleCaloExtensionTool=particle_calo_extension_tool,
1173 Extrapolator=atlas_extrapolator)
1174 result.setPrivateTools(muon_ext_tool)
◆ MuonTrackQueryCfg()
def python.MuonCombinedRecToolsConfig.MuonTrackQueryCfg |
( |
|
flags, |
|
|
|
name = "MuonTrackQuery" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 600 of file MuonCombinedRecToolsConfig.py.
601 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg
603 kwargs.setdefault(
"MdtRotCreator", result.popPrivateTools())
604 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import TrackingGeometryCondAlgCfg
606 kwargs.setdefault(
"TrackingGeometryReadKey",
"AtlasTrackingGeometry")
609 kwargs.setdefault(
"Fitter", acc.popPrivateTools())
612 tool = CompFactory.Rec.MuonTrackQuery(name, **kwargs)
613 result.setPrivateTools(tool)
◆ MuTagAmbiguitySolverToolCfg()
def python.MuonCombinedRecToolsConfig.MuTagAmbiguitySolverToolCfg |
( |
|
flags, |
|
|
|
name = 'MuTagAmbiguitySolverTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1222 of file MuonCombinedRecToolsConfig.py.
1223 from MuonConfig.MuonTrackBuildingConfig
import MuonSegmentMatchingToolCfg
1225 kwargs.setdefault(
"RejectOuterEndcap",
True)
1226 kwargs.setdefault(
"RejectMatchPhi",
True)
1228 kwargs.setdefault(
"Printer", result.popPrivateTools())
1229 kwargs.setdefault(
"MuonSegmentMatchingTool", result.popToolsAndMerge(
1233 tool = CompFactory.MuTagAmbiguitySolverTool(name, **kwargs)
1234 result.addPublicTool(tool, primary=
True)
◆ MuTagMatchingToolCfg()
def python.MuonCombinedRecToolsConfig.MuTagMatchingToolCfg |
( |
|
flags, |
|
|
|
name = 'MuTagMatchingTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 1178 of file MuonCombinedRecToolsConfig.py.
1179 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
1180 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
1183 kwargs.setdefault(
"AssumeLocalErrors",
True)
1184 kwargs.setdefault(
"PhiCut", 30.)
1185 kwargs.setdefault(
"GlobalPhiCut", 1.)
1186 kwargs.setdefault(
"ThetaCut", 5.)
1187 kwargs.setdefault(
"GlobalThetaCut", 0.5)
1188 kwargs.setdefault(
"ThetaAngleCut", 5.)
1189 kwargs.setdefault(
"DoDistanceCut",
True)
1190 kwargs.setdefault(
"CombinedPullCut", 3.0)
1193 kwargs.setdefault(
"IExtrapolator", result.popPrivateTools())
1194 kwargs.setdefault(
"Propagator", result.popToolsAndMerge(
1196 kwargs.setdefault(
"Printer", result.getPrimaryAndMerge(
1198 kwargs.setdefault(
"MuonSegmentHitSummary", result.popToolsAndMerge(
1200 kwargs.setdefault(
"MuonSegmentSelection", result.popToolsAndMerge(
1203 if "ResidualPullCalculator" not in kwargs:
1204 from TrkConfig.TrkResidualPullCalculatorConfig
import (
1205 ResidualPullCalculatorCfg)
1206 kwargs.setdefault(
"ResidualPullCalculator", result.popToolsAndMerge(
1209 from TrackingGeometryCondAlg.AtlasTrackingGeometryCondAlgConfig
import (
1210 TrackingGeometryCondAlgCfg)
1212 geom_cond_key = acc.getPrimary().TrackingGeometryWriteKey
1214 kwargs.setdefault(
"TrackingGeometryReadKey", geom_cond_key)
1216 tool = CompFactory.MuTagMatchingTool(name, **kwargs)
1218 result.addPublicTool(tool, primary=
True)
◆ TrackDepositInCaloToolCfg()
def python.MuonCombinedRecToolsConfig.TrackDepositInCaloToolCfg |
( |
|
flags, |
|
|
|
name = 'TrackDepositInCaloTool' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 898 of file MuonCombinedRecToolsConfig.py.
899 from TrackToCalo.TrackToCaloConfig
import ParticleCaloExtensionToolCfg, ParticleCaloCellAssociationToolCfg
901 kwargs.setdefault(
"ParticleCaloExtensionTool",
903 kwargs.setdefault(
"ExtrapolatorHandle", result.popToolsAndMerge(
905 kwargs.setdefault(
"ParticleCaloCellAssociationTool",
907 tool = CompFactory.TrackDepositInCaloTool(name, **kwargs)
908 result.setPrivateTools(tool)
def MooTrackBuilderCfg(flags, name="MooTrackBuilderTemplate", prefix="", doSegmentPhiMatching=True, **kwargs)
def TrackingGeometryCondAlgCfg(flags, name='AtlasTrackingGeometryCondAlg', doMaterialValidation=False, **kwargs)
def MuonNSWSegmentFinderToolCfg(flags, name='MuonNSWSegmentFinderTool', **kwargs)
def RungeKuttaPropagatorCfg(flags, name='AtlasRungeKuttaPropagator', **kwargs)
def ParticleCaloCellAssociationToolCfg(flags, name='ParticleCaloCellAssociationTool', **kwargs)
def MuonChamberHoleRecoveryToolCfg(flags, name="MuonChamberHoleRecoveryTool", **kwargs)
def TrackingVolumesSvcCfg(flags, name="TrackingVolumesSvc", **kwargs)
def MuonCaloParticleCreatorCfg(flags, name="MuonCaloParticleCreator", **kwargs)
def AtlasSTEP_PropagatorCfg(flags, name='AtlasSTEP_Propagator', **kwargs)
def EMEO_MuonChamberHoleRecoveryToolCfg(flags, name="MuonChamberRecovery_EMEO")
def MuonLayerHoughAlgCfg(flags, name="MuonLayerHoughAlg", **kwargs)
def MuonCombinedPropagatorCfg(flags, name='MuonCombinedPropagator', **kwargs)
def MuonDetectorCondAlgCfg(flags, name="MuonDetectorCondAlg", **kwargs)
def MuonCombinedParticleCreatorCfg(flags, name="MuonCombinedParticleCreator", **kwargs)
def Csc4dSegmentMakerCfg(flags, name="Csc4dSegmentMaker", **kwargs)
def AtlasFieldCacheCondAlgCfg(flags, **kwargs)
def ResidualPullCalculatorCfg(flags, name='ResidualPullCalculator', **kwargs)
def MuonSegmentRegionRecoveryToolCfg(flags, name="MuonSegmentRegionRecoveryTool", **kwargs)
def SolenoidalIntersectorCfg(flags, name='SolenoidalIntersector', **kwargs)
def DCMathSegmentMakerCfg(flags, name='DCMathSegmentMaker', doSegmentT0Fit=False, **kwargs)
def Csc2dSegmentMakerCfg(flags, name="Csc2dSegmentMaker", **kwargs)
def MuonSegmentMatchingToolCfg(flags, name="MuonSegmentMatchingTool", **kwargs)
def MuonPRDSelectionToolCfg(flags, name="MuonPRDSelectionTool", **kwargs)
def ParticleCaloExtensionToolCfg(flags, name='ParticleCaloExtensionTool', **kwargs)