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

Functions

 HION15KernelCfg (flags, name='HION15Kernel', **kwargs)
 HION15Cfg (flags)

Variables

 HION15SlimmingHelper = SlimmingHelper("HION15SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)
 Slimming.
 SmartCollections
 AllVars = ListSlimming.HION15AllVarContent()
 ExtraVars = ListSlimming.HION15BasicJetVars(JetColl)
dict extra_AppendToDictionary = {}
 ExtraVariables
 AllVariables
 HION15ItemList = HION15SlimmingHelper.GetItemList()
 HIJetRemovedBranches = ListSlimming.makeHIJetRemovedBranchList()
str jet_var_str = '.-'.join ([''] + HIJetRemovedBranches)
 jetRlist = flags.HeavyIon.Jet.RValues
list output

Function Documentation

◆ HION15Cfg()

python.HION15.HION15Cfg ( flags)

Definition at line 29 of file HION15.py.

29def HION15Cfg(flags):
30
31 acc = ComponentAccumulator()
32
33 JetColl = flags.HeavyIon.HIJetPrefix
34
35 acc.merge(HION15KernelCfg(flags, name="HION15Kernel",StreamName = "StreamDAOD_HION15"))
36
37 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
38 from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
39 from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
40 from DerivationFrameworkHI import ListSlimming
41

◆ HION15KernelCfg()

python.HION15.HION15KernelCfg ( flags,
name = 'HION15Kernel',
** kwargs )
Configure the derivation framework driving algorithm (kernel)

Definition at line 10 of file HION15.py.

10def HION15KernelCfg(flags, name='HION15Kernel', **kwargs):
11 """Configure the derivation framework driving algorithm (kernel)"""
12 acc = ComponentAccumulator()
13
14 from DerivationFrameworkHI.HION7 import (
15 PhysAugmentationsHION7Cfg, HION7SkimmingToolCfg, HION7GlobalAugmentationToolCfg)
16 acc.merge(PhysAugmentationsHION7Cfg(flags))
17 from DerivationFrameworkHI.HION7 import getDFJets
18 acc.merge(getDFJets(flags))
19 thinningTools = []
20 skimmingTool = acc.getPrimaryAndMerge(HION7SkimmingToolCfg(flags, format="HION15"))
21 globalAugmentationTool = acc.getPrimaryAndMerge(HION7GlobalAugmentationToolCfg(flags))
22 augmentationTool=[globalAugmentationTool]
23
24 acc.addEventAlgo(CompFactory.DerivationFramework.DerivationKernel(name,ThinningTools = thinningTools, SkimmingTools = [skimmingTool], AugmentationTools=augmentationTool),sequenceName="HION15Sequence")
25
26 return acc
27
28

Variable Documentation

◆ AllVariables

python.HION15.AllVariables

Definition at line 66 of file HION15.py.

◆ AllVars

python.HION15.AllVars = ListSlimming.HION15AllVarContent()

Definition at line 46 of file HION15.py.

◆ extra_AppendToDictionary

dict python.HION15.extra_AppendToDictionary = {}

Definition at line 59 of file HION15.py.

◆ ExtraVariables

python.HION15.ExtraVariables

Definition at line 65 of file HION15.py.

◆ ExtraVars

python.HION15.ExtraVars = ListSlimming.HION15BasicJetVars(JetColl)

Definition at line 48 of file HION15.py.

◆ HIJetRemovedBranches

python.HION15.HIJetRemovedBranches = ListSlimming.makeHIJetRemovedBranchList()

Definition at line 69 of file HION15.py.

◆ HION15ItemList

python.HION15.HION15ItemList = HION15SlimmingHelper.GetItemList()

Definition at line 68 of file HION15.py.

◆ HION15SlimmingHelper

python.HION15.HION15SlimmingHelper = SlimmingHelper("HION15SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, flags = flags)

Slimming.

Definition at line 44 of file HION15.py.

◆ jet_var_str

str python.HION15.jet_var_str = '.-'.join ([''] + HIJetRemovedBranches)

Definition at line 70 of file HION15.py.

◆ jetRlist

python.HION15.jetRlist = flags.HeavyIon.Jet.RValues

Definition at line 71 of file HION15.py.

◆ output

list python.HION15.output
Initial value:
1= ["xAOD::JetContainer#"+JetColl+"AntiKt"+str(jetR)+"HIJets",
2 "xAOD::JetAuxContainer#"+JetColl+"AntiKt"+str(jetR)+"HIJetsAux.-PseudoJet"+jet_var_str]

Definition at line 73 of file HION15.py.

◆ SmartCollections

python.HION15.SmartCollections

Definition at line 45 of file HION15.py.