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

Functions

 WriteToAOD (flags, finalTrackParticles='')

Variables

str TrackParticlePrefix = "ActsFast"
 flags = initConfigFlags()
 TrigTrkKey
 override respective configurations from trkAnaCfgFile
 DumpEvtStore
 NumThreads
 NumConcurrentEvents
 NumProcs
 acc = MainServicesCfg(flags)
 statusCode = acc.run(flags.Exec.MaxEvents)

Function Documentation

◆ WriteToAOD()

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

Definition at line 2 of file C100Config.py.

2def 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 = MainServicesCfg(flags)

Definition at line 56 of file C100Config.py.

◆ DumpEvtStore

python.C100Config.DumpEvtStore

Definition at line 47 of file C100Config.py.

◆ flags

python.C100Config.flags = initConfigFlags()

Definition at line 31 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 = acc.run(flags.Exec.MaxEvents)

Definition at line 90 of file C100Config.py.

◆ TrackParticlePrefix

str python.C100Config.TrackParticlePrefix = "ActsFast"

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.