ATLAS Offline Software
Loading...
Searching...
No Matches
python.JetToolConfig Namespace Reference

Functions

 BadBatmanToolCfg (ConfigFlags)
 DistanceInTrainToolCfg (ConfigFlags)
 PFlowAugmentationToolCfg (ConfigFlags)
 TVAAugmentationToolCfg (ConfigFlags, preFix, workingPoint="Nominal")

Function Documentation

◆ BadBatmanToolCfg()

python.JetToolConfig.BadBatmanToolCfg ( ConfigFlags)
Configure the bad batman augmentation tool

Definition at line 6 of file JetToolConfig.py.

6def BadBatmanToolCfg(ConfigFlags):
7 """Configure the bad batman augmentation tool"""
8 acc = ComponentAccumulator()
9 badBatmanTool = CompFactory.DerivationFramework.BadBatmanAugmentationTool("BadBatmanAugmentationTool")
10 acc.addPublicTool(badBatmanTool, primary=True)
11 return acc
12

◆ DistanceInTrainToolCfg()

python.JetToolConfig.DistanceInTrainToolCfg ( ConfigFlags)
Configure the distance in train augmentation tool

Definition at line 13 of file JetToolConfig.py.

13def DistanceInTrainToolCfg(ConfigFlags):
14 """Configure the distance in train augmentation tool"""
15 acc = ComponentAccumulator()
16 from LumiBlockComps.BunchCrossingCondAlgConfig import BunchCrossingCondAlgCfg
17 acc.merge(BunchCrossingCondAlgCfg(ConfigFlags))
18 distanceInTrainTool = CompFactory.DerivationFramework.DistanceInTrainAugmentationTool("DistanceInTrainAugmentationTool")
19 acc.addPublicTool(distanceInTrainTool, primary=True)
20 return acc
21

◆ PFlowAugmentationToolCfg()

python.JetToolConfig.PFlowAugmentationToolCfg ( ConfigFlags)
Configure the PFlow augmentation tool

Definition at line 22 of file JetToolConfig.py.

22def PFlowAugmentationToolCfg(ConfigFlags):
23 """Configure the PFlow augmentation tool"""
24 acc = ComponentAccumulator()
25 wPFOTool = CompFactory.getComp('CP::WeightPFOTool')("PFAugmentationWeightTool",DoEoverPWeight=True)
26 pfoAugTool = CompFactory.DerivationFramework.PFlowAugmentationTool("PFlowAugmentationTool",
27 WeightPFOTool=wPFOTool)
28 acc.addPublicTool(pfoAugTool, primary=True)
29 return acc
30

◆ TVAAugmentationToolCfg()

python.JetToolConfig.TVAAugmentationToolCfg ( ConfigFlags,
preFix,
workingPoint = "Nominal" )
Configure the TVA augmentation tool

Definition at line 31 of file JetToolConfig.py.

31def TVAAugmentationToolCfg(ConfigFlags, preFix, workingPoint="Nominal"):
32 """Configure the TVA augmentation tool"""
33 acc = ComponentAccumulator()
34
35 tvaTool = CompFactory.getComp('CP::TrackVertexAssociationTool')(workingPoint+"TVATool",
36 WorkingPoint=workingPoint)
37
38 tvaAugTool = CompFactory.DerivationFramework.TVAAugmentationTool(workingPoint+"TVAAugmentationTool",
39 LinkName = preFix+workingPoint+"TVA",
40 TrackName = "InDetTrackParticles",
41 TVATool = tvaTool)
42
43 acc.addPublicTool(tvaAugTool, primary=True)
44 return acc