Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
python.JetToolConfig Namespace Reference

Functions

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

Function Documentation

◆ BadBatmanToolCfg()

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

Definition at line 6 of file JetToolConfig.py.

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

◆ DistanceInTrainToolCfg()

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

Definition at line 13 of file JetToolConfig.py.

13 def 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()

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

Definition at line 22 of file JetToolConfig.py.

22 def 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()

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

Definition at line 31 of file JetToolConfig.py.

31 def 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
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.JetToolConfig.PFlowAugmentationToolCfg
def PFlowAugmentationToolCfg(ConfigFlags)
Definition: JetToolConfig.py:22
python.BunchCrossingCondAlgConfig.BunchCrossingCondAlgCfg
def BunchCrossingCondAlgCfg(flags)
Definition: BunchCrossingCondAlgConfig.py:8
python.JetToolConfig.DistanceInTrainToolCfg
def DistanceInTrainToolCfg(ConfigFlags)
Definition: JetToolConfig.py:13
python.JetToolConfig.TVAAugmentationToolCfg
def TVAAugmentationToolCfg(ConfigFlags, preFix, workingPoint="Nominal")
Definition: JetToolConfig.py:31
python.JetToolConfig.BadBatmanToolCfg
def BadBatmanToolCfg(ConfigFlags)
Definition: JetToolConfig.py:6