ATLAS Offline Software
Functions | Variables
UFOAccumulator_constits Namespace Reference

Functions

def config_CHS_CSSK_merged (inputFlags, **kwargs)
 
def 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()

def UFOAccumulator_constits.config_CHS_CSSK_merged (   inputFlags,
**  kwargs 
)

Definition at line 16 of file UFOAccumulator_constits.py.

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

◆ UFOConfig()

def UFOAccumulator_constits.UFOConfig (   flags,
**  kwargs 
)

Definition at line 42 of file UFOAccumulator_constits.py.

42 def 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.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
TrackCaloClusterConfig.runUFOReconstruction
def runUFOReconstruction(flags, constits, caloClusterName="CaloCalTopoClusters", detectorEtaName="default", assocPostfix="UFO", inputFEcontainerkey="")
Definition: TrackCaloClusterConfig.py:146
UFOAccumulator_constits.config_CHS_CSSK_merged
def config_CHS_CSSK_merged(inputFlags, **kwargs)
Definition: UFOAccumulator_constits.py:16
UFOAccumulator_constits.UFOConfig
def UFOConfig(flags, **kwargs)
Definition: UFOAccumulator_constits.py:42
JetRecAlgTestCfg.JetInputCfg
def JetInputCfg(flags)
Definition: JetRecAlgTestCfg.py:44