ATLAS Offline Software
Loading...
Searching...
No Matches
UFOAccumulator_constits Namespace Reference

Functions

 config_CHS_CSSK_merged (inputFlags, **kwargs)
 UFOConfig (flags, **kwargs)

Variables

 flags = initConfigFlags()
 isMC
 Files
 AODFileName
 MaxEvents
 doWriteAOD
 cfg = MainServicesCfg(flags)
list inputList = ["xAOD::TrackParticleContainer#InDetTrackParticles", "xAOD::TrackParticleAuxContainer#InDetTrackParticlesAux."]

Function Documentation

◆ config_CHS_CSSK_merged()

UFOAccumulator_constits.config_CHS_CSSK_merged ( inputFlags,
** kwargs )

Definition at line 16 of file UFOAccumulator_constits.py.

16def config_CHS_CSSK_merged(inputFlags,**kwargs):
17 #
18 import cppyy
19 try:
20 cppyy.load_library('libxAODBaseObjectTypeDict')
21 except Exception:
22 pass
23 from ROOT import xAODType
24 xAODType.ObjectType
25
26 output_CA=ComponentAccumulator()
27 StoreGateSvc=CompFactory.StoreGateSvc
28 output_CA.addService(StoreGateSvc("DetectorStore"))
29
30 from JetRecConfig.JetRecConfig import JetInputCfg
31 from JetRecConfig.StandardJetConstits import stdConstitDic as cst
32
33
34 output_CA.merge(JetInputCfg(inputFlags, cst.EMPFlowCSSK))
35 return output_CA
36
37
38
39
40
41
The Athena Transient Store API.

◆ UFOConfig()

UFOAccumulator_constits.UFOConfig ( flags,
** kwargs )

Definition at line 42 of file UFOAccumulator_constits.py.

42def UFOConfig(flags, **kwargs):
43 # Configure UFO reconstruction algorithm instead of TCC
44 UFO_CA=ComponentAccumulator()
45 #add Storegate
46 StoreGateSvc=CompFactory.StoreGateSvc
47
48 UFO_CA.addService(StoreGateSvc("DetectorStore"))
49 from TrackCaloClusterRecTools.TrackCaloClusterConfig import runUFOReconstruction
50 from JetRecConfig.StandardJetConstits import stdConstitDic as cst
51 constituents=cst.GPFlowCSSK
52 inputFEcontainer="CSSKGParticleFlowObjects"
53
54 UFO_reco=runUFOReconstruction(flags,constits=constituents,inputFEcontainerkey=inputFEcontainer)
55 UFO_CA.merge(UFO_reco)
56
57 return UFO_CA
58
59
60

Variable Documentation

◆ AODFileName

UFOAccumulator_constits.AODFileName

Definition at line 71 of file UFOAccumulator_constits.py.

◆ cfg

UFOAccumulator_constits.cfg = MainServicesCfg(flags)

Definition at line 80 of file UFOAccumulator_constits.py.

◆ doWriteAOD

UFOAccumulator_constits.doWriteAOD

Definition at line 73 of file UFOAccumulator_constits.py.

◆ Files

UFOAccumulator_constits.Files

Definition at line 70 of file UFOAccumulator_constits.py.

◆ flags

UFOAccumulator_constits.flags = initConfigFlags()

Definition at line 63 of file UFOAccumulator_constits.py.

◆ inputList

list UFOAccumulator_constits.inputList = ["xAOD::TrackParticleContainer#InDetTrackParticles", "xAOD::TrackParticleAuxContainer#InDetTrackParticlesAux."]

Definition at line 83 of file UFOAccumulator_constits.py.

◆ isMC

UFOAccumulator_constits.isMC

Definition at line 64 of file UFOAccumulator_constits.py.

◆ MaxEvents

UFOAccumulator_constits.MaxEvents

Definition at line 72 of file UFOAccumulator_constits.py.