ATLAS Offline Software
Functions
python.DerivationFrameworkToolsConfig Namespace Reference

Functions

def AsgSelectionToolWrapperCfg (ConfigFlags, name, **kwargs)
 
def GenericObjectThinningCfg (ConfigFlags, name, **kwargs)
 
def xAODStringSkimmingToolCfg (ConfigFlags, name, **kwargs)
 
def TriggerSkimmingToolCfg (ConfigFlags, name, **kwargs)
 Trigger skimming list. More...
 
def InvariantMassToolCfg (ConfigFlags, name, **kwargs)
 Invariant mass tool config. More...
 
def PrescaleToolCfg (ConfigFlags, name, **kwargs)
 
def FilterCombinationANDCfg (ConfigFlags, name, **kwargs)
 
def FilterCombinationORCfg (ConfigFlags, name, **kwargs)
 

Function Documentation

◆ AsgSelectionToolWrapperCfg()

def python.DerivationFrameworkToolsConfig.AsgSelectionToolWrapperCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the ASG selection tool wrapper

Definition at line 11 of file DerivationFrameworkToolsConfig.py.

11 def AsgSelectionToolWrapperCfg(ConfigFlags, name, **kwargs):
12  """Configure the ASG selection tool wrapper"""
13  acc = ComponentAccumulator()
14  AsgSelectionToolWrapper = CompFactory.DerivationFramework.AsgSelectionToolWrapper
15  acc.addPublicTool(AsgSelectionToolWrapper(name, **kwargs),
16  primary = True)
17  return acc
18 
19 # Generic thinning tool (via ExpressionEvaluation strings)

◆ FilterCombinationANDCfg()

def python.DerivationFrameworkToolsConfig.FilterCombinationANDCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the FilterCombinationAND tool

Definition at line 59 of file DerivationFrameworkToolsConfig.py.

59 def FilterCombinationANDCfg(ConfigFlags, name, **kwargs):
60  """Configure the FilterCombinationAND tool"""
61  acc = ComponentAccumulator()
62  FilterCombinationAND = CompFactory.DerivationFramework.FilterCombinationAND
63  acc.addPublicTool(FilterCombinationAND(name, **kwargs),
64  primary = True)
65  return acc
66 
67 # Tool for combining several filter tools with OR logic

◆ FilterCombinationORCfg()

def python.DerivationFrameworkToolsConfig.FilterCombinationORCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the FilterCombinationOR tool

Definition at line 68 of file DerivationFrameworkToolsConfig.py.

68 def FilterCombinationORCfg(ConfigFlags, name, **kwargs):
69  """Configure the FilterCombinationOR tool"""
70  acc = ComponentAccumulator()
71  FilterCombinationOR = CompFactory.DerivationFramework.FilterCombinationOR
72  acc.addPublicTool(FilterCombinationOR(name, **kwargs),
73  primary = True)
74  return acc

◆ GenericObjectThinningCfg()

def python.DerivationFrameworkToolsConfig.GenericObjectThinningCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the generic object thinning tool

Definition at line 20 of file DerivationFrameworkToolsConfig.py.

20 def GenericObjectThinningCfg(ConfigFlags, name, **kwargs):
21  """Configure the generic object thinning tool"""
22  acc = ComponentAccumulator()
23  GenericObjectThinning = CompFactory.DerivationFramework.GenericObjectThinning
24  acc.addPublicTool(GenericObjectThinning(name, **kwargs),
25  primary = True)
26  return acc
27 
28 # Skimming via ExpressionEvaluation strings

◆ InvariantMassToolCfg()

def python.DerivationFrameworkToolsConfig.InvariantMassToolCfg (   ConfigFlags,
  name,
**  kwargs 
)

Invariant mass tool config.

Definition at line 44 of file DerivationFrameworkToolsConfig.py.

44 def InvariantMassToolCfg(ConfigFlags, name , **kwargs):
46  the_tool = CompFactory.DerivationFramework.InvariantMassTool(name,**kwargs)
47  acc.addPublicTool(the_tool, primary = True)
48  return acc
49 # Prescale tool

◆ PrescaleToolCfg()

def python.DerivationFrameworkToolsConfig.PrescaleToolCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the DAOD prescale tool

Definition at line 50 of file DerivationFrameworkToolsConfig.py.

50 def PrescaleToolCfg(ConfigFlags, name, **kwargs):
51  """Configure the DAOD prescale tool"""
52  acc = ComponentAccumulator()
53  PrescaleTool = CompFactory.DerivationFramework.PrescaleTool
54  acc.addPublicTool(PrescaleTool(name, **kwargs),
55  primary = True)
56  return acc
57 
58 # Tool for combining several filter tools with AND logic

◆ TriggerSkimmingToolCfg()

def python.DerivationFrameworkToolsConfig.TriggerSkimmingToolCfg (   ConfigFlags,
  name,
**  kwargs 
)

Trigger skimming list.

Definition at line 38 of file DerivationFrameworkToolsConfig.py.

38 def TriggerSkimmingToolCfg(ConfigFlags, name, **kwargs):
39  acc = ComponentAccumulator()
40  the_tool = CompFactory.DerivationFramework.TriggerSkimmingTool(name,**kwargs)
41  acc.addPublicTool(the_tool, primary = True)
42  return acc

◆ xAODStringSkimmingToolCfg()

def python.DerivationFrameworkToolsConfig.xAODStringSkimmingToolCfg (   ConfigFlags,
  name,
**  kwargs 
)
Configure the generic skimming tool

Definition at line 29 of file DerivationFrameworkToolsConfig.py.

29 def xAODStringSkimmingToolCfg(ConfigFlags, name, **kwargs):
30  """Configure the generic skimming tool"""
31  acc = ComponentAccumulator()
32  xAODStringSkimmingTool = CompFactory.DerivationFramework.xAODStringSkimmingTool
33  acc.addPublicTool(xAODStringSkimmingTool(name, **kwargs),
34  primary = True)
35  return acc
36 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.DerivationFrameworkToolsConfig.FilterCombinationANDCfg
def FilterCombinationANDCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:59
python.DerivationFrameworkToolsConfig.InvariantMassToolCfg
def InvariantMassToolCfg(ConfigFlags, name, **kwargs)
Invariant mass tool config.
Definition: DerivationFrameworkToolsConfig.py:44
python.DerivationFrameworkToolsConfig.FilterCombinationORCfg
def FilterCombinationORCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:68
python.DerivationFrameworkToolsConfig.AsgSelectionToolWrapperCfg
def AsgSelectionToolWrapperCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:11
python.DerivationFrameworkToolsConfig.xAODStringSkimmingToolCfg
def xAODStringSkimmingToolCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:29
python.DerivationFrameworkToolsConfig.TriggerSkimmingToolCfg
def TriggerSkimmingToolCfg(ConfigFlags, name, **kwargs)
Trigger skimming list.
Definition: DerivationFrameworkToolsConfig.py:38
python.DerivationFrameworkToolsConfig.GenericObjectThinningCfg
def GenericObjectThinningCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:20
python.DerivationFrameworkToolsConfig.PrescaleToolCfg
def PrescaleToolCfg(ConfigFlags, name, **kwargs)
Definition: DerivationFrameworkToolsConfig.py:50