|
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 | SiSPSeedsTrackStateOnSurfaceDecoratorCfg (flags, name="SiSPSeedsTrackStateOnSurfaceDecorator", **kwargs) |
|
def | SiSPSeedsTSOS_CommonKernelCfg (flags, name="SiSPSeedsTSOS_CommonKernel", listOfExtensions=[]) |
|
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 142 of file InDetToolsConfig.py.
148 tsos_augmentationTools = []
151 tsos_augmentationTools.append(DFTSOS)
154 acc.addEventAlgo(CompFactory.DerivationFramework.DerivationKernel(
156 AugmentationTools=tsos_augmentationTools,
◆ DFITkTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.DFITkTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DFITkTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 322 of file InDetToolsConfig.py.
323 flags, name="DFITkTrackStateOnSurfaceDecorator", **kwargs):
324 kwargs.setdefault(
"StorePixel", flags.ITk.DAODStorePixel)
325 kwargs.setdefault(
"StoreSCT", flags.ITk.DAODStoreStrip)
326 kwargs.setdefault(
"DecorationPrefix",
"")
327 kwargs.setdefault(
"PRDtoTrackMap",
"")
328 kwargs.setdefault(
"OutputLevel", INFO)
◆ DFITkTSOSKernelCfg()
def python.InDetToolsConfig.DFITkTSOSKernelCfg |
( |
|
flags, |
|
|
|
name = 'DFITkTSOSKernel' |
|
) |
| |
Definition at line 331 of file InDetToolsConfig.py.
337 tsos_augmentationTools = []
340 tsos_augmentationTools.append(DFTSOS)
343 acc.addEventAlgo(CompFactory.DerivationFramework.DerivationKernel(
345 AugmentationTools=tsos_augmentationTools,
◆ DFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.DFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "DFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 130 of file InDetToolsConfig.py.
131 flags, name="DFTrackStateOnSurfaceDecorator", **kwargs):
132 kwargs.setdefault(
"StorePixel", flags.InDet.DAODStorePixel)
133 kwargs.setdefault(
"StoreSCT", flags.InDet.DAODStoreSCT)
134 kwargs.setdefault(
"StoreTRT", flags.InDet.DAODStoreTRT)
136 kwargs.setdefault(
"AddExtraEventInfo", flags.InDet.DAODStoreExtra
and flags.Beam.Type
is BeamType.Cosmics)
137 kwargs.setdefault(
"DecorationPrefix",
"")
138 kwargs.setdefault(
"PRDtoTrackMap",
"")
139 kwargs.setdefault(
"OutputLevel", INFO)
◆ DiTauTrackParticleThinningCfg()
def python.InDetToolsConfig.DiTauTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the DiTauTrackParticleThinning tool
Definition at line 549 of file InDetToolsConfig.py.
550 """Configure the DiTauTrackParticleThinning tool"""
553 CompFactory.DerivationFramework.DiTauTrackParticleThinning(
554 name, **kwargs), primary=
True)
◆ EgammaTrackParticleThinningCfg()
def python.InDetToolsConfig.EgammaTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the EgammaTrackParticleThinning tool
Definition at line 579 of file InDetToolsConfig.py.
580 """Configure the EgammaTrackParticleThinning tool"""
583 CompFactory.DerivationFramework.EgammaTrackParticleThinning(
584 name, **kwargs), primary=
True)
◆ EventInfoBSErrDecoratorCfg()
def python.InDetToolsConfig.EventInfoBSErrDecoratorCfg |
( |
|
flags, |
|
|
|
name = "EventInfoBSErrDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 644 of file InDetToolsConfig.py.
645 flags, name="EventInfoBSErrDecorator", **kwargs):
647 acc.addPublicTool(CompFactory.DerivationFramework.EventInfoBSErrDecorator(
648 name, **kwargs), primary=
True)
◆ GSFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.GSFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "GSFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 259 of file InDetToolsConfig.py.
260 flags, name="GSFTrackStateOnSurfaceDecorator", **kwargs):
261 kwargs.setdefault(
"ContainerName",
"GSFTrackParticles")
262 kwargs.setdefault(
"DecorationPrefix",
"GSF_")
263 kwargs.setdefault(
"PixelMsosName",
"GSF_Pixel_MSOSs")
264 kwargs.setdefault(
"SctMsosName",
"GSF_SCT_MSOSs")
265 kwargs.setdefault(
"TrtMsosName",
"GSF_TRT_MSOSs")
266 kwargs.setdefault(
"PRDtoTrackMap",
"")
◆ GSFTSOS_CommonKernelCfg()
def python.InDetToolsConfig.GSFTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "GSFTSOS_CommonKernel" |
|
) |
| |
Definition at line 269 of file InDetToolsConfig.py.
270 if flags.Detector.GeometryITk:
273 GSFTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
275 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
276 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 471 of file InDetToolsConfig.py.
472 if not flags.Detector.EnablePixel:
473 kwargs.setdefault(
"InDetTrackStatesPixKey",
"")
474 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"")
475 if not flags.Detector.EnableSCT:
476 kwargs.setdefault(
"InDetTrackStatesSctKey",
"")
477 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"")
478 if not flags.Detector.EnableTRT:
479 kwargs.setdefault(
"InDetTrackStatesTrtKey",
"")
480 kwargs.setdefault(
"InDetTrackMeasurementsTrtKey",
"")
482 kwargs.setdefault(
"SelectionString",
"abs(IDTIDEInDetTrackZ0AtPV) < 5.0")
484 kwargs.setdefault(
"ThinHitsOnTrack",
False)
486 from DerivationFrameworkInDet.InDetToolsConfig
import (
487 TrackParticleThinningCfg)
◆ IDTIDETruthThinningToolCfg()
def python.InDetToolsConfig.IDTIDETruthThinningToolCfg |
( |
|
flags, |
|
|
|
name = "IDTIDETruthThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 607 of file InDetToolsConfig.py.
608 kwargs.setdefault(
"WritePartons",
True)
609 kwargs.setdefault(
"WriteHadrons",
True)
610 kwargs.setdefault(
"WriteBHadrons",
True)
611 kwargs.setdefault(
"WriteGeant",
True)
612 kwargs.setdefault(
"GeantPhotonPtThresh", 20000)
613 kwargs.setdefault(
"WriteTauHad",
True)
614 kwargs.setdefault(
"PartonPtThresh", -1.0)
615 kwargs.setdefault(
"WriteBSM",
True)
616 kwargs.setdefault(
"WriteBosons",
True)
617 kwargs.setdefault(
"WriteBosonProducts",
True)
618 kwargs.setdefault(
"WriteBSMProducts",
True)
619 kwargs.setdefault(
"WriteTopAndDecays",
True)
620 kwargs.setdefault(
"WriteEverything",
True)
621 kwargs.setdefault(
"WriteAllLeptons",
True)
622 kwargs.setdefault(
"WriteLeptonsNotFromHadrons",
True)
623 kwargs.setdefault(
"WriteNotPhysical",
True)
624 kwargs.setdefault(
"WriteFirstN", -1)
625 kwargs.setdefault(
"PreserveAncestors",
True)
626 kwargs.setdefault(
"PreserveGeneratorDescendants",
True)
628 from DerivationFrameworkMCTruth.TruthDerivationToolsConfig
import (
629 MenuTruthThinningCfg)
◆ IDTRKVALIDTruthThinningToolCfg()
def python.InDetToolsConfig.IDTRKVALIDTruthThinningToolCfg |
( |
|
flags, |
|
|
|
name = "IDTRKVALIDTruthThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 632 of file InDetToolsConfig.py.
633 flags, name="IDTRKVALIDTruthThinningTool", **kwargs):
635 kwargs.setdefault(
"WriteEverything",
True)
636 kwargs.setdefault(
"WriteFirstN", -1)
637 kwargs.setdefault(
"PreserveAncestors",
True)
638 kwargs.setdefault(
"PreserveGeneratorDescendants",
True)
640 from DerivationFrameworkMCTruth.TruthDerivationToolsConfig
import (
641 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(
"InputTrackParticleLocations",
18 [
"InDetTrackParticles",
"InDetLargeD0TrackParticles"])
19 kwargs.setdefault(
"OutputTrackParticleLocation",
20 "InDetWithLRTTrackParticles")
21 kwargs.setdefault(
"CreateViewCollection",
True)
22 acc.addEventAlgo(alg, primary=
True)
◆ InDetTrackSelectionToolWrapperCfg()
def python.InDetToolsConfig.InDetTrackSelectionToolWrapperCfg |
( |
|
flags, |
|
|
|
name, |
|
|
|
CutLevel = "TightPrimary" , |
|
|
** |
kwargs |
|
) |
| |
Configure the InDetTrackSelectionToolWrapper
Definition at line 426 of file InDetToolsConfig.py.
427 flags, name, CutLevel="TightPrimary", **kwargs):
428 """Configure the InDetTrackSelectionToolWrapper"""
431 if "TrackSelectionTool" not in kwargs:
432 from InDetConfig.InDetTrackSelectionToolConfig
import (
433 InDetTrackSelectionToolCfg)
434 kwargs.setdefault(
"TrackSelectionTool", acc.popToolsAndMerge(
436 flags, name=
"InDetTrackSelectionTool_"+CutLevel,
440 CompFactory.DerivationFramework.InDetTrackSelectionToolWrapper(
441 name, **kwargs), primary=
True)
◆ IsolationTrackDecoratorCfg()
def python.InDetToolsConfig.IsolationTrackDecoratorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Confiure the isolation track decorator tool
Definition at line 447 of file InDetToolsConfig.py.
448 """Confiure the isolation track decorator tool"""
450 IsolationTrackDecorator = CompFactory.DerivationFramework.IsolationTrackDecorator
451 acc.addPublicTool(IsolationTrackDecorator(name, **kwargs),
◆ ITkGSFTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkGSFTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "ITkGSFTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 377 of file InDetToolsConfig.py.
378 flags, name="ITkGSFTrackStateOnSurfaceDecorator", **kwargs):
379 kwargs.setdefault(
"ContainerName",
"GSFTrackParticles")
380 kwargs.setdefault(
"DecorationPrefix",
"GSF_")
381 kwargs.setdefault(
"PixelMsosName",
"GSF_ITkPixel_MSOSs")
382 kwargs.setdefault(
"SctMsosName",
"GSF_ITkStrip_MSOSs")
383 kwargs.setdefault(
"TrtMsosName",
"")
384 kwargs.setdefault(
"PRDtoTrackMap",
"")
385 kwargs.setdefault(
"AddExtraEventInfo", flags.Beam.Type
is BeamType.Cosmics)
◆ ITkGSFTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkGSFTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkGSFTSOS_CommonKernel" |
|
) |
| |
Definition at line 388 of file InDetToolsConfig.py.
390 GSFTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
392 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
393 name, AugmentationTools=[GSFTrackStateOnSurfaceDecorator]))
◆ ITkSiSPTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkSiSPTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "SiSPTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 350 of file InDetToolsConfig.py.
351 flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs):
352 kwargs.setdefault(
"ContainerName",
"SiSPSeededTracksTrackParticles")
353 kwargs.setdefault(
"DecorationPrefix",
"SiSP_")
354 kwargs.setdefault(
"PixelMsosName",
"SiSP_ITkPixel_MSOSs")
355 kwargs.setdefault(
"SctMsosName",
"SiSP_ITkStrip_MSOSs")
356 kwargs.setdefault(
"AddPRD",
True)
357 kwargs.setdefault(
"StoreHoles",
False)
◆ ITkSiSPTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkSiSPTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkSiSPTSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 360 of file InDetToolsConfig.py.
361 listOfExtensions=[]):
364 for extension
in listOfExtensions:
365 ITkSiSPTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
367 flags, name = f
"SiSP{extension}TrackStateOnSurfaceDecorator",
368 ContainerName = f
"SiSPSeededTracks{extension}TrackParticles",
369 PixelMsosName = f
"SiSP{extension}_ITkPixel_MSOSs",
370 SctMsosName = f
"SiSP{extension}_ITkStrip_MSOSs"))
371 listOfAugmTools.append(ITkSiSPTrackStateOnSurfaceDecorator)
373 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
374 name, AugmentationTools=listOfAugmTools))
◆ ITkTIDEThinningToolCfg()
def python.InDetToolsConfig.ITkTIDEThinningToolCfg |
( |
|
flags, |
|
|
|
name = "ITkTIDEThinningTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 509 of file InDetToolsConfig.py.
510 if not flags.Detector.EnableITkPixel:
511 kwargs.setdefault(
"InDetTrackStatesPixKey",
"")
512 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"")
513 if not flags.Detector.EnableITkStrip:
514 kwargs.setdefault(
"InDetTrackStatesSctKey",
"")
515 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"")
517 kwargs.setdefault(
"SelectionString",
"abs(IDTIDEInDetTrackZ0AtPV) < 5.0")
519 kwargs.setdefault(
"ThinHitsOnTrack",
False)
521 from DerivationFrameworkInDet.InDetToolsConfig
import (
522 ITkTrackParticleThinningCfg)
◆ ITkTrackParticleThinningCfg()
def python.InDetToolsConfig.ITkTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParticleThining tool
Definition at line 490 of file InDetToolsConfig.py.
491 """Configure the TrackParticleThining tool"""
493 from StripGeoModelXml.ITkStripGeoModelConfig
import (
494 ITkStripReadoutGeometryCfg)
497 kwargs.setdefault(
"InDetTrackStatesPixKey",
"ITkPixelMSOSs")
498 kwargs.setdefault(
"InDetTrackMeasurementsPixKey",
"ITkPixelClusters")
499 kwargs.setdefault(
"InDetTrackStatesSctKey",
"ITkStripMSOSs")
500 kwargs.setdefault(
"InDetTrackMeasurementsSctKey",
"ITkStripClusters")
501 kwargs.setdefault(
"InDetTrackStatesTrtKey",
"")
502 kwargs.setdefault(
"InDetTrackMeasurementsTrtKey",
"")
503 kwargs.setdefault(
"SCTDetEleCollKey",
"ITkStripDetectorElementCollection")
505 acc.addPublicTool(CompFactory.DerivationFramework.TrackParticleThinning(
506 name, **kwargs), primary=
True)
◆ ITkTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ITkTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "TrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Configure the TSOS decorator
Definition at line 279 of file InDetToolsConfig.py.
280 flags, name="TrackStateOnSurfaceDecorator", **kwargs):
281 """Configure the TSOS decorator"""
283 from StripGeoModelXml.ITkStripGeoModelConfig
import (
284 ITkStripReadoutGeometryCfg)
287 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
288 kwargs.setdefault(
"TrackExtrapolator", acc.addPublicTool(acc.popToolsAndMerge(
AtlasExtrapolatorCfg(flags))))
290 from InDetConfig.InDetTrackHoleSearchConfig
import (
291 ITkTrackHoleSearchToolCfg)
294 from TrkConfig.TrkResidualPullCalculatorConfig
import (
295 ResidualPullCalculatorCfg)
296 kwargs.setdefault(
"ResidualPullCalculator", acc.addPublicTool(
299 kwargs.setdefault(
"DecorationPrefix",
"")
300 kwargs.setdefault(
"PixelMapName",
"ITkPixelClustersOffsets")
301 kwargs.setdefault(
"SctMapName",
"ITkStripClustersOffsets")
302 kwargs.setdefault(
"PixelClustersName",
"ITkPixelClusters")
303 kwargs.setdefault(
"SctClustersName",
"ITkStripClusters")
304 kwargs.setdefault(
"PRDtoTrackMap",
"ITkPRDtoTrackMapMerge_CombinedITkTracks")
305 kwargs.setdefault(
"PixelMsosName",
"ITkPixelMSOSs")
306 kwargs.setdefault(
"SctMsosName",
"ITkStripMSOSs")
307 kwargs.setdefault(
"SCTDetEleCollKey",
"ITkStripDetectorElementCollection")
310 CompFactory.DerivationFramework.TrackStateOnSurfaceDecorator(
311 name, **kwargs), primary=
True)
◆ ITkTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ITkTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ITkTSOS_CommonKernel" |
|
) |
| |
Definition at line 314 of file InDetToolsConfig.py.
316 ITkTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
318 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
319 name, AugmentationTools=[ITkTrackStateOnSurfaceDecorator]))
◆ JetTrackParticleThinningCfg()
def python.InDetToolsConfig.JetTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the JetTrackParticleThinning tool
Definition at line 560 of file InDetToolsConfig.py.
561 """Configure the JetTrackParticleThinning tool"""
563 acc.addPublicTool(CompFactory.DerivationFramework.JetTrackParticleThinning(
564 name, **kwargs), primary=
True)
◆ MuonTrackParticleThinningCfg()
def python.InDetToolsConfig.MuonTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the MuonTrackParticleThinning tool
Definition at line 528 of file InDetToolsConfig.py.
529 """Configure the MuonTrackParticleThinning tool"""
532 CompFactory.DerivationFramework.MuonTrackParticleThinning(
533 name, **kwargs), primary=
True)
◆ ObserverTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.ObserverTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "ObserverTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 161 of file InDetToolsConfig.py.
162 flags, name="ObserverTrackStateOnSurfaceDecorator", **kwargs):
163 kwargs.setdefault(
"ContainerName",
"InDetObservedTrackParticles")
164 kwargs.setdefault(
"DecorationPrefix",
"ObservedTrack_")
165 kwargs.setdefault(
"PixelMsosName",
"ObservedTrack_Pixel_MSOSs")
166 kwargs.setdefault(
"SctMsosName",
"ObservedTrack_SCT_MSOSs")
167 kwargs.setdefault(
"TrtMsosName",
"ObservedTrack_TRT_MSOSs")
168 kwargs.setdefault(
"AddPRD",
True)
169 kwargs.setdefault(
"StoreHoles",
False)
◆ ObserverTSOS_CommonKernelCfg()
def python.InDetToolsConfig.ObserverTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "ObserverTSOS_CommonKernel" |
|
) |
| |
Definition at line 172 of file InDetToolsConfig.py.
174 ObserverTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
176 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
177 name, AugmentationTools=[ObserverTrackStateOnSurfaceDecorator]))
◆ PseudoTrackSelectorCfg()
def python.InDetToolsConfig.PseudoTrackSelectorCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the pseudotrack selector
Definition at line 409 of file InDetToolsConfig.py.
410 """Configure the pseudotrack selector"""
413 if "trackTruthOriginTool" not in kwargs:
414 from InDetTrackSystematicsTools.InDetTrackSystematicsToolsConfig
import InDetTrackTruthOriginToolCfg
415 kwargs.setdefault(
"trackTruthOriginTool", acc.popToolsAndMerge(
419 CompFactory.DerivationFramework.PseudoTrackSelector(
420 name, **kwargs), primary=
True)
◆ PseudoTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.PseudoTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "PseudoTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 180 of file InDetToolsConfig.py.
181 flags, name="PseudoTrackStateOnSurfaceDecorator", **kwargs):
182 kwargs.setdefault(
"ContainerName",
"InDetPseudoTrackParticles")
183 kwargs.setdefault(
"DecorationPrefix",
"Pseudo_")
184 kwargs.setdefault(
"PixelMsosName",
"Pseudo_Pixel_MSOSs")
185 kwargs.setdefault(
"SctMsosName",
"Pseudo_SCT_MSOSs")
186 kwargs.setdefault(
"TrtMsosName",
"Pseudo_TRT_MSOSs")
187 kwargs.setdefault(
"AddPRD",
True)
188 kwargs.setdefault(
"StoreHoles",
False)
◆ PseudoTSOS_CommonKernelCfg()
def python.InDetToolsConfig.PseudoTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "PseudoTSOS_CommonKernel" |
|
) |
| |
Definition at line 191 of file InDetToolsConfig.py.
193 PseudoTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
195 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
196 name, AugmentationTools=[PseudoTrackStateOnSurfaceDecorator]))
◆ SiSPSeedsTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.SiSPSeedsTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "SiSPSeedsTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 199 of file InDetToolsConfig.py.
200 flags, name="SiSPSeedsTrackStateOnSurfaceDecorator", **kwargs):
201 kwargs.setdefault(
"ContainerName",
"SiSPSeedSegmentsTrackParticles")
202 kwargs.setdefault(
"DecorationPrefix",
"Reco_")
203 kwargs.setdefault(
"PixelMsosName",
"SiSPSeedSegments_PixelMSOSs")
204 kwargs.setdefault(
"SctMsosName",
"SiSPSeedSegments_SCT_MSOSs")
205 kwargs.setdefault(
"TrtMsosName",
"SiSPSeedSegments_TRT_MSOSs")
206 kwargs.setdefault(
"AddPRD",
True)
207 kwargs.setdefault(
"StoreHoles",
False)
◆ SiSPSeedsTSOS_CommonKernelCfg()
def python.InDetToolsConfig.SiSPSeedsTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "SiSPSeedsTSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 210 of file InDetToolsConfig.py.
211 listOfExtensions=[]):
215 for extension
in listOfExtensions:
216 SiSPSeedsTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
218 flags, name = f
"SiSPSeeds{extension}TrackStateOnSurfaceDecorator",
219 ContainerName = f
"SiSPSeedSegments{extension}TrackParticles",
220 PixelMsosName = f
"SiSPSeedSegments{extension}_PixelMSOSs",
221 SctMsosName = f
"SiSPSeedSegments{extension}_SCT_MSOSs",
222 TrtMsosName = f
"SiSPSeedSegments{extension}_TRT_MSOSs"))
223 listOfAugmTools.append(SiSPSeedsTrackStateOnSurfaceDecorator)
225 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
226 name, AugmentationTools=listOfAugmTools))
◆ SiSPTrackStateOnSurfaceDecoratorCfg()
def python.InDetToolsConfig.SiSPTrackStateOnSurfaceDecoratorCfg |
( |
|
flags, |
|
|
|
name = "SiSPTrackStateOnSurfaceDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 229 of file InDetToolsConfig.py.
230 flags, name="SiSPTrackStateOnSurfaceDecorator", **kwargs):
231 kwargs.setdefault(
"ContainerName",
"SiSPSeededTracksTrackParticles")
232 kwargs.setdefault(
"DecorationPrefix",
"Reco_")
233 kwargs.setdefault(
"PixelMsosName",
"SiSP_PixelMSOSs")
234 kwargs.setdefault(
"SctMsosName",
"SiSP_SCT_MSOSs")
235 kwargs.setdefault(
"TrtMsosName",
"SiSP_TRT_MSOSs")
236 kwargs.setdefault(
"AddPRD",
True)
237 kwargs.setdefault(
"StoreHoles",
False)
◆ SiSPTSOS_CommonKernelCfg()
def python.InDetToolsConfig.SiSPTSOS_CommonKernelCfg |
( |
|
flags, |
|
|
|
name = "SiSPTSOS_CommonKernel" , |
|
|
|
listOfExtensions = [] |
|
) |
| |
Definition at line 240 of file InDetToolsConfig.py.
241 listOfExtensions=[]):
245 for extension
in listOfExtensions:
246 SiSPTrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
248 flags, name = f
"SiSP{extension}TrackStateOnSurfaceDecorator",
249 ContainerName = f
"SiSPSeededTracks{extension}TrackParticles",
250 PixelMsosName = f
"SiSP{extension}_PixelMSOSs",
251 SctMsosName = f
"SiSP{extension}_SCT_MSOSs",
252 TrtMsosName = f
"SiSP{extension}_TRT_MSOSs"))
253 listOfAugmTools.append(SiSPTrackStateOnSurfaceDecorator)
255 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
256 name, AugmentationTools=listOfAugmTools))
◆ TauJetLepRMParticleThinningCfg()
def python.InDetToolsConfig.TauJetLepRMParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the DiTauTrackParticleThinning tool
Definition at line 568 of file InDetToolsConfig.py.
569 """Configure the DiTauTrackParticleThinning tool"""
572 CompFactory.DerivationFramework.TauJets_LepRMParticleThinning(
573 name, **kwargs), primary=
True)
◆ TauTrackParticleThinningCfg()
def python.InDetToolsConfig.TauTrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TauTrackParticleThinning tool
Definition at line 539 of file InDetToolsConfig.py.
540 """Configure the TauTrackParticleThinning tool"""
542 acc.addPublicTool(CompFactory.DerivationFramework.TauTrackParticleThinning(
543 name, **kwargs), primary=
True)
◆ TrackParametersAtPVCfg()
def python.InDetToolsConfig.TrackParametersAtPVCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParametersAtPV tool
Definition at line 399 of file InDetToolsConfig.py.
400 """Configure the TrackParametersAtPV tool"""
402 acc.addPublicTool(CompFactory.DerivationFramework.TrackParametersAtPV(
403 name, **kwargs), primary=
True)
◆ TrackParticleThinningCfg()
def python.InDetToolsConfig.TrackParticleThinningCfg |
( |
|
flags, |
|
|
|
name, |
|
|
** |
kwargs |
|
) |
| |
Configure the TrackParticleThining tool
Definition at line 458 of file InDetToolsConfig.py.
459 """Configure the TrackParticleThining tool"""
460 if flags.Detector.GeometryITk:
464 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
467 acc.addPublicTool(CompFactory.DerivationFramework.TrackParticleThinning(
468 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 590 of file InDetToolsConfig.py.
591 """Configure the TrackToVertexWrapper tool"""
594 if "TrackToVertexIPEstimator" not in kwargs:
595 from TrkConfig.TrkVertexFitterUtilsConfig
import (
596 TrackToVertexIPEstimatorCfg)
597 kwargs.setdefault(
"TrackToVertexIPEstimator", acc.popToolsAndMerge(
600 kwargs.setdefault(
"ContainerName",
"InDetTrackParticles")
602 acc.addPublicTool(CompFactory.DerivationFramework.TrackToVertexWrapper(
603 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:
114 if extension ==
"R3LargeD0":
115 extension =
"LargeD0"
116 TrackStateOnSurfaceDecorator = acc.getPrimaryAndMerge(
118 flags, name = f
"{extension}TrackStateOnSurfaceDecorator",
119 ContainerName = f
"InDet{extension}TrackParticles",
120 PixelMsosName = f
"{extension}PixelMSOSs",
121 SctMsosName = f
"{extension}SCT_MSOSs",
122 TrtMsosName = f
"{extension}TRT_MSOSs"))
123 TrackStateOnSurfaceDecorator.DecorationPrefix =
"Reco_"
124 listOfAugmTools.append(TrackStateOnSurfaceDecorator)
126 acc.addEventAlgo(CompFactory.DerivationFramework.CommonAugmentation(
127 name, AugmentationTools=listOfAugmTools))
◆ UnassociatedHitsDecoratorCfg()
def python.InDetToolsConfig.UnassociatedHitsDecoratorCfg |
( |
|
flags, |
|
|
|
name = "UnassociatedHitsDecorator" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 665 of file InDetToolsConfig.py.
666 flags, name="UnassociatedHitsDecorator", **kwargs):
669 if "UnassociatedHitsGetter" not in kwargs:
670 from DerivationFrameworkInDet.InDetToolsConfig
import (
671 UnassociatedHitsGetterToolCfg)
672 kwargs.setdefault(
"UnassociatedHitsGetter", acc.popToolsAndMerge(
675 acc.addPublicTool(CompFactory.DerivationFramework.UnassociatedHitsDecorator(
676 name, **kwargs), primary=
True)
◆ UnassociatedHitsGetterToolCfg()
def python.InDetToolsConfig.UnassociatedHitsGetterToolCfg |
( |
|
flags, |
|
|
|
name = "UnassociatedHitsGetterTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 651 of file InDetToolsConfig.py.
652 flags, name="UnassociatedHitsGetterTool", **kwargs):
655 if "AssociationTool" not in kwargs:
656 from InDetConfig.InDetAssociationToolsConfig
import (
657 InDetPRDtoTrackMapToolGangedPixelsCfg)
658 kwargs.setdefault(
"AssociationTool", acc.popToolsAndMerge(
662 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)