![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
|
def | InDetLRTMergeCfg (flags, name="InDetLRTMerge", **kwargs) |
|
def | UsedInVertexFitTrackDecoratorCfg (flags, name="UsedInVertexFitTrackDecorator", **kwargs) |
|
def | HardScatterVertexDecoratorCfg (flags, name="DFCommonHSDecorator", **kwargs) |
|
def | TrackStateOnSurfaceDecoratorCfg (flags, name, **kwargs) |
|
def | TSOS_CommonKernelCfg (flags, name="TSOS_CommonKernel", listOfExtensions=[]) |
|
def | DFTrackStateOnSurfaceDecoratorCfg (flags, name="DFTrackStateOnSurfaceDecorator", **kwargs) |
|
def | DFInDetTSOSKernelCfg (flags, name='DFInDetTSOSKernel') |
|
def | ObserverTrackStateOnSurfaceDecoratorCfg (flags, name="ObserverTrackStateOnSurfaceDecorator", **kwargs) |
|
def | ObserverTSOS_CommonKernelCfg (flags, name="ObserverTSOS_CommonKernel") |
|
def | PseudoTrackStateOnSurfaceDecoratorCfg (flags, name="PseudoTrackStateOnSurfaceDecorator", **kwargs) |
|
def | PseudoTSOS_CommonKernelCfg (flags, name="PseudoTSOS_CommonKernel") |
|
def | SiSPTrackStateOnSurfaceDecoratorCfg (flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs) |
|
def | SiSPTSOS_CommonKernelCfg (flags, name="SiSPTSOS_CommonKernel", listOfExtensions=[]) |
|
def | GSFTrackStateOnSurfaceDecoratorCfg (flags, name="GSFTrackStateOnSurfaceDecorator", **kwargs) |
|
def | GSFTSOS_CommonKernelCfg (flags, name="GSFTSOS_CommonKernel") |
|
def | ITkTrackStateOnSurfaceDecoratorCfg (flags, name="TrackStateOnSurfaceDecorator", **kwargs) |
|
def | ITkTSOS_CommonKernelCfg (flags, name="ITkTSOS_CommonKernel") |
|
def | DFITkTrackStateOnSurfaceDecoratorCfg (flags, name="DFITkTrackStateOnSurfaceDecorator", **kwargs) |
|
def | DFITkTSOSKernelCfg (flags, name='DFITkTSOSKernel') |
|
def | ITkSiSPTrackStateOnSurfaceDecoratorCfg (flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs) |
|
def | ITkSiSPTSOS_CommonKernelCfg (flags, name="ITkSiSPTSOS_CommonKernel", listOfExtensions=[]) |
|
def | ITkGSFTrackStateOnSurfaceDecoratorCfg (flags, name="ITkGSFTrackStateOnSurfaceDecorator", **kwargs) |
|
def | ITkGSFTSOS_CommonKernelCfg (flags, name="ITkGSFTSOS_CommonKernel") |
|
def | TrackParametersAtPVCfg (flags, name, **kwargs) |
|
def | PseudoTrackSelectorCfg (flags, name, **kwargs) |
|
def | InDetTrackSelectionToolWrapperCfg (flags, name, CutLevel="TightPrimary", **kwargs) |
|
def | IsolationTrackDecoratorCfg (flags, name, **kwargs) |
|
def | TrackParticleThinningCfg (flags, name, **kwargs) |
|
def | IDTIDEThinningToolCfg (flags, name="IDTIDEThinningTool", **kwargs) |
|
def | ITkTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | ITkTIDEThinningToolCfg (flags, name="ITkTIDEThinningTool", **kwargs) |
|
def | MuonTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | TauTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | DiTauTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | JetTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | TauJetLepRMParticleThinningCfg (flags, name, **kwargs) |
|
def | EgammaTrackParticleThinningCfg (flags, name, **kwargs) |
|
def | TrackToVertexWrapperCfg (flags, name, **kwargs) |
|
def | IDTIDETruthThinningToolCfg (flags, name="IDTIDETruthThinningTool", **kwargs) |
|
def | IDTRKVALIDTruthThinningToolCfg (flags, name="IDTRKVALIDTruthThinningTool", **kwargs) |
|
def | EventInfoBSErrDecoratorCfg (flags, name="EventInfoBSErrDecorator", **kwargs) |
|
def | UnassociatedHitsGetterToolCfg (flags, name="UnassociatedHitsGetterTool", **kwargs) |
|
def | UnassociatedHitsDecoratorCfg (flags, name="UnassociatedHitsDecorator", **kwargs) |
|
◆ DFInDetTSOSKernelCfg()
def python.InDetToolsConfig.DFInDetTSOSKernelCfg |
( |
|
flags, |
|
|
|
name = 'DFInDetTSOSKernel' |
|
) |
| |
Definition at line 139 of file InDetToolsConfig.py.
145 tsos_augmentationTools = []
148 tsos_augmentationTools.append(DFTSOS)
151 acc.addEventAlgo(CompFactory.DerivationFramework.DerivationKernel(
153 AugmentationTools=tsos_augmentationTools,
◆ DFITkTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.DFITkTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DFITkTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 289 of file InDetToolsConfig.py.
290 flags, name="DFITkTrackStateOnSurfaceDecorator", **kwargs):
291 kwargs.setdefault(
"StorePixel", flags.ITk.DAODStorePixel)
292 kwargs.setdefault(
"StoreSCT", flags.ITk.DAODStoreStrip)
293 kwargs.setdefault(
"DecorationPrefix",
"")
294 kwargs.setdefault(
"PRDtoTrackMap",
"")
295 kwargs.setdefault(
"OutputLevel", INFO)
◆ DFITkTSOSKernelCfg()
def python.InDetToolsConfig.DFITkTSOSKernelCfg |
( |
|
flags, |
|
|
|
name = 'DFITkTSOSKernel' |
|
) |
| |
Definition at line 298 of file InDetToolsConfig.py.
304 tsos_augmentationTools = []
307 tsos_augmentationTools.append(DFTSOS)
310 acc.addEventAlgo(CompFactory.DerivationFramework.DerivationKernel(
312 AugmentationTools=tsos_augmentationTools,
◆ DFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.DFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 127 of file InDetToolsConfig.py.
128 flags, name="DFTrackStateOnSurfaceDecorator", **kwargs):
129 kwargs.setdefault(
"StorePixel", flags.InDet.DAODStorePixel)
130 kwargs.setdefault(
"StoreSCT", flags.InDet.DAODStoreSCT)
131 kwargs.setdefault(
"StoreTRT", flags.InDet.DAODStoreTRT)
133 kwargs.setdefault(
"AddExtraEventInfo", flags.InDet.DAODStoreExtra)
134 kwargs.setdefault(
"DecorationPrefix",
"")
135 kwargs.setdefault(
"PRDtoTrackMap",
"")
136 kwargs.setdefault(
"OutputLevel", INFO)
◆ DiTauTrackParticleThinningCfg()
def python.InDetToolsConfig.DiTauTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the DiTauTrackParticleThinning tool
Definition at line 515 of file InDetToolsConfig.py.
516 """Configure the DiTauTrackParticleThinning tool"""
519 CompFactory.DerivationFramework.DiTauTrackParticleThinning(
520 name, **kwargs), primary=
True)
◆ EgammaTrackParticleThinningCfg()
def python.InDetToolsConfig.EgammaTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the EgammaTrackParticleThinning tool
Definition at line 545 of file InDetToolsConfig.py.
546 """Configure the EgammaTrackParticleThinning tool"""
549 CompFactory.DerivationFramework.EgammaTrackParticleThinning(
550 name, **kwargs), primary=
True)
◆ EventInfoBSErrDecoratorCfg()
def python.InDetToolsConfig.EventInfoBSErrDecoratorCfg |
( |
|
flags, |
|
|
|
name = "EventInfoBSErrDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 610 of file InDetToolsConfig.py.
611 flags, name="EventInfoBSErrDecorator", **kwargs):
613 acc.addPublicTool(CompFactory.DerivationFramework.EventInfoBSErrDecorator(
614 name, **kwargs), primary=
True)
◆ GSFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.GSFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "GSFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 226 of file InDetToolsConfig.py.
227 flags, name="GSFTrackStateOnSurfaceDecorator", **kwargs):
228 kwargs.setdefault(
"ContainerName",
"GSFTrackParticles")
229 kwargs.setdefault(
"DecorationPrefix",
"GSF_")
230 kwargs.setdefault(
"PixelMsosName",
"GSF_Pixel_MSOSs")
231 kwargs.setdefault(
"SctMsosName",
"GSF_SCT_MSOSs")
232 kwargs.setdefault(
"TrtMsosName",
"GSF_TRT_MSOSs")
233 kwargs.setdefault(
"PRDtoTrackMap",
"")
◆ GSFTSOS_CommonKernelCfg()
def python.InDetToolsConfig.GSFTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "GSFTSOS_CommonKernel" |
|
) |
| |
Definition at line 236 of file InDetToolsConfig.py.
237 if flags.Detector.GeometryITk:
240 GSFTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
242 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
243 name, AugmentationTools=[GSFTrackStateOnSurfaceDecorator]))
◆ HardScatterVertexDecoratorCfg()
def python.InDetToolsConfig.HardScatterVertexDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DFCommonHSDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the hard process vertex decorator
Definition at line 46 of file InDetToolsConfig.py.
47 """Configure the hard process vertex decorator"""
49 from InDetConfig.InDetHardScatterSelectionToolConfig
import InDetHardScatterSelectionToolCfg
52 kwargs.setdefault(
"VertexContainerName",
"PrimaryVertices")
53 kwargs.setdefault(
"HardScatterDecoName",
"hardScatterVertexLink")
54 the_tool = CompFactory.DerivationFramework.HardScatterVertexDecorator(name =
"HardScatterDecorTool", **kwargs)
55 acc.addPublicTool(the_tool, primary=
True)
56 the_alg = CompFactory.DerivationFramework.CommonAugmentation(name, AugmentationTools=[the_tool])
57 acc.addEventAlgo(the_alg)
◆ IDTIDEThinningToolCfg()
def python.InDetToolsConfig.IDTIDEThinningToolCfg |
( |
|
flags, |
|
|
|
name = "IDTIDEThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 437 of file InDetToolsConfig.py.
438 if not flags.Detector.EnablePixel:
439 kwargs.setdefault(
"InDetTrackStatesPixKey",
"")
440 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"")
441 if not flags.Detector.EnableSCT:
442 kwargs.setdefault(
"InDetTrackStatesSctKey",
"")
443 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"")
444 if not flags.Detector.EnableTRT:
445 kwargs.setdefault(
"InDetTrackStatesTrtKey",
"")
446 kwargs.setdefault(
"InDetTrackMeasurementsTrtKey",
"")
448 kwargs.setdefault(
"SelectionString",
"abs(IDTIDEInDetTrackZ0AtPV) < 5.0")
450 kwargs.setdefault(
"ThinHitsOnTrack",
False)
452 from DerivationFrameworkInDet.InDetToolsConfig
import (
453 TrackParticleThinningCfg)
◆ IDTIDETruthThinningToolCfg()
def python.InDetToolsConfig.IDTIDETruthThinningToolCfg |
( |
|
flags, |
|
|
|
name = "IDTIDETruthThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 573 of file InDetToolsConfig.py.
574 kwargs.setdefault(
"WritePartons",
True)
575 kwargs.setdefault(
"WriteHadrons",
True)
576 kwargs.setdefault(
"WriteBHadrons",
True)
577 kwargs.setdefault(
"WriteGeant",
True)
578 kwargs.setdefault(
"GeantPhotonPtThresh", 20000)
579 kwargs.setdefault(
"WriteTauHad",
True)
580 kwargs.setdefault(
"PartonPtThresh", -1.0)
581 kwargs.setdefault(
"WriteBSM",
True)
582 kwargs.setdefault(
"WriteBosons",
True)
583 kwargs.setdefault(
"WriteBosonProducts",
True)
584 kwargs.setdefault(
"WriteBSMProducts",
True)
585 kwargs.setdefault(
"WriteTopAndDecays",
True)
586 kwargs.setdefault(
"WriteEverything",
True)
587 kwargs.setdefault(
"WriteAllLeptons",
True)
588 kwargs.setdefault(
"WriteLeptonsNotFromHadrons",
True)
589 kwargs.setdefault(
"WriteNotPhysical",
True)
590 kwargs.setdefault(
"WriteFirstN", -1)
591 kwargs.setdefault(
"PreserveAncestors",
True)
592 kwargs.setdefault(
"PreserveGeneratorDescendants",
True)
594 from DerivationFrameworkMCTruth.TruthDerivationToolsConfig
import (
595 MenuTruthThinningCfg)
◆ IDTRKVALIDTruthThinningToolCfg()
def python.InDetToolsConfig.IDTRKVALIDTruthThinningToolCfg |
( |
|
flags, |
|
|
|
name = "IDTRKVALIDTruthThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 598 of file InDetToolsConfig.py.
599 flags, name="IDTRKVALIDTruthThinningTool", **kwargs):
601 kwargs.setdefault(
"WriteEverything",
True)
602 kwargs.setdefault(
"WriteFirstN", -1)
603 kwargs.setdefault(
"PreserveAncestors",
True)
604 kwargs.setdefault(
"PreserveGeneratorDescendants",
True)
606 from DerivationFrameworkMCTruth.TruthDerivationToolsConfig
import (
607 MenuTruthThinningCfg)
◆ InDetLRTMergeCfg()
def python.InDetToolsConfig.InDetLRTMergeCfg |
( |
|
flags, |
|
|
|
name = "InDetLRTMerge" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 14 of file InDetToolsConfig.py.
16 alg = CompFactory.CP.TrackParticleMergerAlg(name, **kwargs)
17 kwargs.setdefault(
"TrackParticleLocation",
18 [
"InDetTrackParticles",
"InDetLargeD0TrackParticles"])
19 kwargs.setdefault(
"OutputTrackParticleLocation",
20 "InDetWithLRTTrackParticles")
21 kwargs.setdefault(
"CreateViewColllection",
True)
22 acc.addEventAlgo(alg, primary=
True)
◆ InDetTrackSelectionToolWrapperCfg()
def python.InDetToolsConfig.InDetTrackSelectionToolWrapperCfg |
( |
|
flags, |
|
|
|
name, |
|
|
|
CutLevel = "TightPrimary" , |
|
|
** |
kwargs |
|
) |
| |
Configure the InDetTrackSelectionToolWrapper
Definition at line 392 of file InDetToolsConfig.py.
393 flags, name, CutLevel="TightPrimary", **kwargs):
394 """Configure the InDetTrackSelectionToolWrapper"""
397 if "TrackSelectionTool" not in kwargs:
398 from InDetConfig.InDetTrackSelectionToolConfig
import (
399 InDetTrackSelectionToolCfg)
400 kwargs.setdefault(
"TrackSelectionTool", acc.popToolsAndMerge(
402 flags, name=
"InDetTrackSelectionTool_"+CutLevel,
406 CompFactory.DerivationFramework.InDetTrackSelectionToolWrapper(
407 name, **kwargs), primary=
True)
◆ IsolationTrackDecoratorCfg()
def python.InDetToolsConfig.IsolationTrackDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Confiure the isolation track decorator tool
Definition at line 413 of file InDetToolsConfig.py.
414 """Confiure the isolation track decorator tool"""
416 IsolationTrackDecorator = CompFactory.DerivationFramework.IsolationTrackDecorator
417 acc.addPublicTool(IsolationTrackDecorator(name, **kwargs),
◆ ITkGSFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkGSFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "ITkGSFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 344 of file InDetToolsConfig.py.
345 flags, name="ITkGSFTrackStateOnSurfaceDecorator", **kwargs):
346 kwargs.setdefault(
"ContainerName",
"GSFTrackParticles")
347 kwargs.setdefault(
"DecorationPrefix",
"GSF_")
348 kwargs.setdefault(
"PixelMsosName",
"GSF_ITkPixel_MSOSs")
349 kwargs.setdefault(
"SctMsosName",
"GSF_ITkStrip_MSOSs")
350 kwargs.setdefault(
"TrtMsosName",
"")
351 kwargs.setdefault(
"PRDtoTrackMap",
"")
◆ ITkGSFTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkGSFTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkGSFTSOS_CommonKernel" |
|
) |
| |
Definition at line 354 of file InDetToolsConfig.py.
356 GSFTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
358 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
359 name, AugmentationTools=[GSFTrackStateOnSurfaceDecorator]))
◆ ITkSiSPTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkSiSPTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "SiSPTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 317 of file InDetToolsConfig.py.
318 flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs):
319 kwargs.setdefault(
"ContainerName",
"SiSPSeededTracksTrackParticles")
320 kwargs.setdefault(
"DecorationPrefix",
"SiSP_")
321 kwargs.setdefault(
"PixelMsosName",
"SiSP_ITkPixel_MSOSs")
322 kwargs.setdefault(
"SctMsosName",
"SiSP_ITkStrip_MSOSs")
323 kwargs.setdefault(
"AddPRD",
True)
324 kwargs.setdefault(
"StoreHoles",
False)
◆ ITkSiSPTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkSiSPTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkSiSPTSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 327 of file InDetToolsConfig.py.
328 listOfExtensions=[]):
331 for extension
in listOfExtensions:
332 ITkSiSPTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
334 flags, name = f
"SiSP{extension}TrackStateOnSurfaceDecorator",
335 ContainerName = f
"SiSPSeededTracks{extension}TrackParticles",
336 PixelMsosName = f
"SiSP{extension}_ITkPixel_MSOSs",
337 SctMsosName = f
"SiSP{extension}_ITkStrip_MSOSs"))
338 listOfAugmTools.append(ITkSiSPTrackStateOnSurfaceDecorator)
340 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
341 name, AugmentationTools=listOfAugmTools))
◆ ITkTIDEThinningToolCfg()
def python.InDetToolsConfig.ITkTIDEThinningToolCfg |
( |
|
flags, |
|
|
|
name = "ITkTIDEThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 475 of file InDetToolsConfig.py.
476 if not flags.Detector.EnableITkPixel:
477 kwargs.setdefault(
"InDetTrackStatesPixKey",
"")
478 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"")
479 if not flags.Detector.EnableITkStrip:
480 kwargs.setdefault(
"InDetTrackStatesSctKey",
"")
481 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"")
483 kwargs.setdefault(
"SelectionString",
"abs(IDTIDEInDetTrackZ0AtPV) < 5.0")
485 kwargs.setdefault(
"ThinHitsOnTrack",
False)
487 from DerivationFrameworkInDet.InDetToolsConfig
import (
488 ITkTrackParticleThinningCfg)
◆ ITkTrackParticleThinningCfg()
def python.InDetToolsConfig.ITkTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParticleThining tool
Definition at line 456 of file InDetToolsConfig.py.
457 """Configure the TrackParticleThining tool"""
459 from StripGeoModelXml.ITkStripGeoModelConfig
import (
460 ITkStripReadoutGeometryCfg)
463 kwargs.setdefault(
"InDetTrackStatesPixKey",
"ITkPixelMSOSs")
464 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"ITkPixelClusters")
465 kwargs.setdefault(
"InDetTrackStatesSctKey",
"ITkStripMSOSs")
466 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"ITkStripClusters")
467 kwargs.setdefault(
"InDetTrackStatesTrtKey",
"")
468 kwargs.setdefault(
"InDetTrackMeasurementsTrtKey",
"")
469 kwargs.setdefault(
"SCTDetEleCollKey",
"ITkStripDetectorElementCollection")
471 acc.addPublicTool(CompFactory.DerivationFramework.TrackParticleThinning(
472 name, **kwargs), primary=
True)
◆ ITkTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "TrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the TSOS decorator
Definition at line 246 of file InDetToolsConfig.py.
247 flags, name="TrackStateOnSurfaceDecorator", **kwargs):
248 """Configure the TSOS decorator"""
250 from StripGeoModelXml.ITkStripGeoModelConfig
import (
251 ITkStripReadoutGeometryCfg)
254 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
255 kwargs.setdefault(
"TrackExtrapolator", acc.addPublicTool(acc.popToolsAndMerge(
AtlasExtrapolatorCfg(flags))))
257 from InDetConfig.InDetTrackHoleSearchConfig
import (
258 ITkTrackHoleSearchToolCfg)
261 from TrkConfig.TrkResidualPullCalculatorConfig
import (
262 ResidualPullCalculatorCfg)
263 kwargs.setdefault(
"ResidualPullCalculator", acc.addPublicTool(
266 kwargs.setdefault(
"DecorationPrefix",
"")
267 kwargs.setdefault(
"PixelMapName",
"ITkPixelClustersOffsets")
268 kwargs.setdefault(
"SctMapName",
"ITkStripClustersOffsets")
269 kwargs.setdefault(
"PixelClustersName",
"ITkPixelClusters")
270 kwargs.setdefault(
"SctClustersName",
"ITkStripClusters")
271 kwargs.setdefault(
"PRDtoTrackMap",
"ITkPRDtoTrackMapMerge_CombinedITkTracks")
272 kwargs.setdefault(
"PixelMsosName",
"ITkPixelMSOSs")
273 kwargs.setdefault(
"SctMsosName",
"ITkStripMSOSs")
274 kwargs.setdefault(
"SCTDetEleCollKey",
"ITkStripDetectorElementCollection")
277 CompFactory.DerivationFramework.TrackStateOnSurfaceDecorator(
278 name, **kwargs), primary=
True)
◆ ITkTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkTSOS_CommonKernel" |
|
) |
| |
Definition at line 281 of file InDetToolsConfig.py.
283 ITkTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
285 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
286 name, AugmentationTools=[ITkTrackStateOnSurfaceDecorator]))
◆ JetTrackParticleThinningCfg()
def python.InDetToolsConfig.JetTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the JetTrackParticleThinning tool
Definition at line 526 of file InDetToolsConfig.py.
527 """Configure the JetTrackParticleThinning tool"""
529 acc.addPublicTool(CompFactory.DerivationFramework.JetTrackParticleThinning(
530 name, **kwargs), primary=
True)
◆ MuonTrackParticleThinningCfg()
def python.InDetToolsConfig.MuonTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the MuonTrackParticleThinning tool
Definition at line 494 of file InDetToolsConfig.py.
495 """Configure the MuonTrackParticleThinning tool"""
498 CompFactory.DerivationFramework.MuonTrackParticleThinning(
499 name, **kwargs), primary=
True)
◆ ObserverTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ObserverTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "ObserverTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 158 of file InDetToolsConfig.py.
159 flags, name="ObserverTrackStateOnSurfaceDecorator", **kwargs):
160 kwargs.setdefault(
"ContainerName",
"InDetObservedTrackParticles")
161 kwargs.setdefault(
"DecorationPrefix",
"ObservedTrack_")
162 kwargs.setdefault(
"PixelMsosName",
"ObservedTrack_Pixel_MSOSs")
163 kwargs.setdefault(
"SctMsosName",
"ObservedTrack_SCT_MSOSs")
164 kwargs.setdefault(
"TrtMsosName",
"ObservedTrack_TRT_MSOSs")
165 kwargs.setdefault(
"AddPRD",
True)
166 kwargs.setdefault(
"StoreHoles",
False)
◆ ObserverTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ObserverTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ObserverTSOS_CommonKernel" |
|
) |
| |
Definition at line 169 of file InDetToolsConfig.py.
171 ObserverTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
173 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
174 name, AugmentationTools=[ObserverTrackStateOnSurfaceDecorator]))
◆ PseudoTrackSelectorCfg()
def python.InDetToolsConfig.PseudoTrackSelectorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the pseudotrack selector
Definition at line 375 of file InDetToolsConfig.py.
376 """Configure the pseudotrack selector"""
379 if "trackTruthOriginTool" not in kwargs:
380 from InDetTrackSystematicsTools.InDetTrackSystematicsToolsConfig
import InDetTrackTruthOriginToolCfg
381 kwargs.setdefault(
"trackTruthOriginTool", acc.popToolsAndMerge(
385 CompFactory.DerivationFramework.PseudoTrackSelector(
386 name, **kwargs), primary=
True)
◆ PseudoTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.PseudoTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "PseudoTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 177 of file InDetToolsConfig.py.
178 flags, name="PseudoTrackStateOnSurfaceDecorator", **kwargs):
179 kwargs.setdefault(
"ContainerName",
"InDetPseudoTrackParticles")
180 kwargs.setdefault(
"DecorationPrefix",
"Pseudo_")
181 kwargs.setdefault(
"PixelMsosName",
"Pseudo_Pixel_MSOSs")
182 kwargs.setdefault(
"SctMsosName",
"Pseudo_SCT_MSOSs")
183 kwargs.setdefault(
"TrtMsosName",
"Pseudo_TRT_MSOSs")
184 kwargs.setdefault(
"AddPRD",
True)
185 kwargs.setdefault(
"StoreHoles",
False)
◆ PseudoTSOS_CommonKernelCfg()
def python.InDetToolsConfig.PseudoTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "PseudoTSOS_CommonKernel" |
|
) |
| |
Definition at line 188 of file InDetToolsConfig.py.
190 PseudoTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
192 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
193 name, AugmentationTools=[PseudoTrackStateOnSurfaceDecorator]))
◆ SiSPTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.SiSPTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "SiSPTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 196 of file InDetToolsConfig.py.
197 flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs):
198 kwargs.setdefault(
"ContainerName",
"SiSPSeededTracksTrackParticles")
199 kwargs.setdefault(
"DecorationPrefix",
"SiSP_")
200 kwargs.setdefault(
"PixelMsosName",
"SiSP_Pixel_MSOSs")
201 kwargs.setdefault(
"SctMsosName",
"SiSP_SCT_MSOSs")
202 kwargs.setdefault(
"TrtMsosName",
"SiSP_TRT_MSOSs")
203 kwargs.setdefault(
"AddPRD",
True)
204 kwargs.setdefault(
"StoreHoles",
False)
◆ SiSPTSOS_CommonKernelCfg()
def python.InDetToolsConfig.SiSPTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "SiSPTSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 207 of file InDetToolsConfig.py.
208 listOfExtensions=[]):
212 for extension
in listOfExtensions:
213 SiSPTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
215 flags, name = f
"SiSP{extension}TrackStateOnSurfaceDecorator",
216 ContainerName = f
"SiSPSeededTracks{extension}TrackParticles",
217 PixelMsosName = f
"SiSP{extension}_Pixel_MSOSs",
218 SctMsosName = f
"SiSP{extension}_SCT_MSOSs",
219 TrtMsosName = f
"SiSP{extension}_TRT_MSOSs"))
220 listOfAugmTools.append(SiSPTrackStateOnSurfaceDecorator)
222 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
223 name, AugmentationTools=listOfAugmTools))
◆ TauJetLepRMParticleThinningCfg()
def python.InDetToolsConfig.TauJetLepRMParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the DiTauTrackParticleThinning tool
Definition at line 534 of file InDetToolsConfig.py.
535 """Configure the DiTauTrackParticleThinning tool"""
538 CompFactory.DerivationFramework.TauJets_LepRMParticleThinning(
539 name, **kwargs), primary=
True)
◆ TauTrackParticleThinningCfg()
def python.InDetToolsConfig.TauTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TauTrackParticleThinning tool
Definition at line 505 of file InDetToolsConfig.py.
506 """Configure the TauTrackParticleThinning tool"""
508 acc.addPublicTool(CompFactory.DerivationFramework.TauTrackParticleThinning(
509 name, **kwargs), primary=
True)
◆ TrackParametersAtPVCfg()
def python.InDetToolsConfig.TrackParametersAtPVCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParametersAtPV tool
Definition at line 365 of file InDetToolsConfig.py.
366 """Configure the TrackParametersAtPV tool"""
368 acc.addPublicTool(CompFactory.DerivationFramework.TrackParametersAtPV(
369 name, **kwargs), primary=
True)
◆ TrackParticleThinningCfg()
def python.InDetToolsConfig.TrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParticleThining tool
Definition at line 424 of file InDetToolsConfig.py.
425 """Configure the TrackParticleThining tool"""
426 if flags.Detector.GeometryITk:
430 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
433 acc.addPublicTool(CompFactory.DerivationFramework.TrackParticleThinning(
434 name, **kwargs), primary=
True)
◆ TrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.TrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TSOS decorator
Definition at line 62 of file InDetToolsConfig.py.
63 """Configure the TSOS decorator"""
67 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
70 kwargs.setdefault(
"DecorationPrefix",
"notSet")
72 if "TrackExtrapolator" not in kwargs:
73 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
74 kwargs.setdefault(
"TrackExtrapolator", acc.addPublicTool(
77 if "HoleSearch" not in kwargs:
78 from InDetConfig.InDetTrackHoleSearchConfig
import (
79 InDetTrackHoleSearchToolCfg)
80 kwargs.setdefault(
"HoleSearch", acc.addPublicTool(
83 if "ResidualPullCalculator" not in kwargs:
84 from TrkConfig.TrkResidualPullCalculatorConfig
import (
85 ResidualPullCalculatorCfg)
86 kwargs.setdefault(
"ResidualPullCalculator", acc.addPublicTool(
89 kwargs.setdefault(
"IsSimulation", flags.Input.isMC)
90 kwargs.setdefault(
"StorePixel", flags.Tracking.writeExtendedSi_PRDInfo)
91 kwargs.setdefault(
"StoreSCT", flags.Tracking.writeExtendedSi_PRDInfo)
92 kwargs.setdefault(
"StoreTRT", flags.Tracking.writeExtendedTRT_PRDInfo)
93 kwargs.setdefault(
"AddExtraEventInfo", flags.Beam.Type
is BeamType.Cosmics)
95 if kwargs[
"StoreTRT"]
and "TRT_ToT_dEdx" not in kwargs:
96 from InDetConfig.TRT_ElectronPidToolsConfig
import TRT_dEdxToolCfg
97 kwargs.setdefault(
"TRT_ToT_dEdx", acc.addPublicTool(acc.popToolsAndMerge(
TRT_dEdxToolCfg(flags))))
99 kwargs.setdefault(
"DecorationPrefix",
"")
100 kwargs.setdefault(
"PRDtoTrackMap",
"PRDtoTrackMapMerge_CombinedInDetTracks")
103 CompFactory.DerivationFramework.TrackStateOnSurfaceDecorator(
104 name, **kwargs), primary=
True)
◆ TrackToVertexWrapperCfg()
def python.InDetToolsConfig.TrackToVertexWrapperCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackToVertexWrapper tool
Definition at line 556 of file InDetToolsConfig.py.
557 """Configure the TrackToVertexWrapper tool"""
560 if "TrackToVertexIPEstimator" not in kwargs:
561 from TrkConfig.TrkVertexFitterUtilsConfig
import (
562 TrackToVertexIPEstimatorCfg)
563 kwargs.setdefault(
"TrackToVertexIPEstimator", acc.popToolsAndMerge(
566 kwargs.setdefault(
"ContainerName",
"InDetTrackParticles")
568 acc.addPublicTool(CompFactory.DerivationFramework.TrackToVertexWrapper(
569 name, **kwargs), primary=
True)
◆ TSOS_CommonKernelCfg()
def python.InDetToolsConfig.TSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "TSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 107 of file InDetToolsConfig.py.
108 listOfExtensions=[]):
112 for extension
in listOfExtensions:
113 TrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
115 flags, name = f
"{extension}TrackStateOnSurfaceDecorator",
116 ContainerName = f
"InDet{extension}TrackParticles",
117 PixelMsosName = f
"{extension}Pixel_MSOSs",
118 SctMsosName = f
"{extension}SCT_MSOSs",
119 TrtMsosName = f
"{extension}TRT_MSOSs"))
120 TrackStateOnSurfaceDecorator.DecorationPrefix =
"Reco_"
121 listOfAugmTools.append(TrackStateOnSurfaceDecorator)
123 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
124 name, AugmentationTools=listOfAugmTools))
◆ UnassociatedHitsDecoratorCfg()
def python.InDetToolsConfig.UnassociatedHitsDecoratorCfg |
( |
|
flags, |
|
|
|
name = "UnassociatedHitsDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 631 of file InDetToolsConfig.py.
632 flags, name="UnassociatedHitsDecorator", **kwargs):
635 if "UnassociatedHitsGetter" not in kwargs:
636 from DerivationFrameworkInDet.InDetToolsConfig
import (
637 UnassociatedHitsGetterToolCfg)
638 kwargs.setdefault(
"UnassociatedHitsGetter", acc.popToolsAndMerge(
641 acc.addPublicTool(CompFactory.DerivationFramework.UnassociatedHitsDecorator(
642 name, **kwargs), primary=
True)
◆ UnassociatedHitsGetterToolCfg()
def python.InDetToolsConfig.UnassociatedHitsGetterToolCfg |
( |
|
flags, |
|
|
|
name = "UnassociatedHitsGetterTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 617 of file InDetToolsConfig.py.
618 flags, name="UnassociatedHitsGetterTool", **kwargs):
621 if "AssociationTool" not in kwargs:
622 from InDetConfig.InDetAssociationToolsConfig
import (
623 InDetPRDtoTrackMapToolGangedPixelsCfg)
624 kwargs.setdefault(
"AssociationTool", acc.popToolsAndMerge(
628 CompFactory.DerivationFramework.UnassociatedHitsGetterTool(name, **kwargs))
◆ UsedInVertexFitTrackDecoratorCfg()
def python.InDetToolsConfig.UsedInVertexFitTrackDecoratorCfg |
( |
|
flags, |
|
|
|
name = "UsedInVertexFitTrackDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the UsedInVertexFitTrackDecorator
Definition at line 28 of file InDetToolsConfig.py.
29 flags, name="UsedInVertexFitTrackDecorator", **kwargs):
30 """Configure the UsedInVertexFitTrackDecorator"""
33 if "UsedInFitDecoratorTool" not in kwargs:
34 from InDetConfig.InDetUsedInFitTrackDecoratorToolConfig
import (
35 InDetUsedInFitTrackDecoratorToolCfg)
36 kwargs.setdefault(
"UsedInFitDecoratorTool", acc.popToolsAndMerge(
40 CompFactory.DerivationFramework.UsedInVertexFitTrackDecorator(
41 name, **kwargs), primary=
True)
def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
def SCT_ReadoutGeometryCfg(flags)
def ITkTrackHoleSearchToolCfg(flags, name='ITkHoleSearchTool', **kwargs)
def ITkStripReadoutGeometryCfg(flags, setGeometryAlignable=False, setAlignmentFolderName="/Indet/Align")
def InDetTrackHoleSearchToolCfg(flags, name='InDetHoleSearchTool', **kwargs)
def ResidualPullCalculatorCfg(flags, name='ResidualPullCalculator', **kwargs)