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

Functions

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

Function Documentation

◆ AsgSelectionToolWrapperCfg()

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

Definition at line 11 of file DerivationFrameworkToolsConfig.py.

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

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

Definition at line 59 of file DerivationFrameworkToolsConfig.py.

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

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

Definition at line 68 of file DerivationFrameworkToolsConfig.py.

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

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

Definition at line 20 of file DerivationFrameworkToolsConfig.py.

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

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

Invariant mass tool config.

Definition at line 44 of file DerivationFrameworkToolsConfig.py.

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

◆ PrescaleToolCfg()

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

Definition at line 50 of file DerivationFrameworkToolsConfig.py.

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

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

Trigger skimming list.

Definition at line 38 of file DerivationFrameworkToolsConfig.py.

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

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

Definition at line 29 of file DerivationFrameworkToolsConfig.py.

29def 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