ATLAS Offline Software
Functions | Variables
python.C100Config Namespace Reference

Functions

def WriteToAOD (flags, finalTrackParticles='')
 

Variables

 TrackParticlePrefix
 
 flags
 
 TrigTrkKey
 override respective configurations from trkAnaCfgFile More...
 
 DumpEvtStore
 
 NumThreads
 
 NumConcurrentEvents
 
 NumProcs
 
 keepOriginal
 
 acc
 
 FinalTracks
 
 finalTrackParticles
 
 statusCode
 

Function Documentation

◆ WriteToAOD()

def python.C100Config.WriteToAOD (   flags,
  finalTrackParticles = '' 
)

Definition at line 2 of file C100Config.py.

2 def WriteToAOD(flags, finalTrackParticles = ''): # store xAOD containers in AOD file
3  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4  result = ComponentAccumulator()
5  from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
6  from AthenaConfiguration.Enums import MetadataCategory
7 
8  result.merge( SetupMetaDataForStreamCfg( flags,"AOD",
9  createMetadata=[
10  MetadataCategory.ByteStreamMetaData,
11  MetadataCategory.LumiBlockMetaData,
12  MetadataCategory.TruthMetaData,
13  MetadataCategory.IOVMetaData,],)
14  )
15 
16  from OutputStreamAthenaPool.OutputStreamConfig import addToAOD
17  toAOD = [f"xAOD::TrackParticleContainer#{finalTrackParticles}",f"xAOD::TrackParticleAuxContainer#{finalTrackParticles}Aux."]
18  if flags.Trigger.FPGATrackSim.writeClustersToAOD:
19  toAOD += ["xAOD::PixelClusterContainer#ITkPixelClusters","xAOD::PixelClusterAuxContainer#ITkPixelClustersAux.",
20  "xAOD::StripClusterContainer#ITkStripClusters","xAOD::StripClusterAuxContainer#ITkStripClustersAux."]
21  result.merge(addToAOD(flags, toAOD))
22 
23  return result
24 

Variable Documentation

◆ acc

python.C100Config.acc

Definition at line 56 of file C100Config.py.

◆ DumpEvtStore

python.C100Config.DumpEvtStore

Definition at line 47 of file C100Config.py.

◆ finalTrackParticles

python.C100Config.finalTrackParticles

Definition at line 83 of file C100Config.py.

◆ FinalTracks

python.C100Config.FinalTracks

Definition at line 80 of file C100Config.py.

◆ flags

python.C100Config.flags

Definition at line 31 of file C100Config.py.

◆ keepOriginal

python.C100Config.keepOriginal

Definition at line 53 of file C100Config.py.

◆ NumConcurrentEvents

python.C100Config.NumConcurrentEvents

Definition at line 49 of file C100Config.py.

◆ NumProcs

python.C100Config.NumProcs

Definition at line 50 of file C100Config.py.

◆ NumThreads

python.C100Config.NumThreads

Definition at line 48 of file C100Config.py.

◆ statusCode

python.C100Config.statusCode

Definition at line 90 of file C100Config.py.

◆ TrackParticlePrefix

python.C100Config.TrackParticlePrefix

Definition at line 29 of file C100Config.py.

◆ TrigTrkKey

python.C100Config.TrigTrkKey

override respective configurations from trkAnaCfgFile

Definition at line 43 of file C100Config.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.C100Config.WriteToAOD
def WriteToAOD(flags, finalTrackParticles='')
Definition: C100Config.py:2
python.OutputStreamConfig.addToAOD
def addToAOD(flags, itemOrList, **kwargs)
Definition: OutputStreamConfig.py:150
InfileMetaDataConfig.SetupMetaDataForStreamCfg
def SetupMetaDataForStreamCfg(flags, streamName="", AcceptAlgs=None, createMetadata=None, propagateMetadataFromInput=True, *args, **kwargs)
Definition: InfileMetaDataConfig.py:222