ATLAS Offline Software
Loading...
Searching...
No Matches
OutputStreamAthenaPool_jobOptions.py
Go to the documentation of this file.
11
12from AthenaServices.AthenaServices import AthenaOutputStreamTool
13
14WritingTool = AthenaOutputStreamTool( "StreamTool" )
15
16# Prefix for DataHeader POOL container, default is "POOLContainer_".
17# Note: this needs to be "POOLContainer_" for EventData, so that EventSelector can open it.
18WritingTool.OutputCollection = "POOLContainer_";
19
20# The following properties are similar to the corresponding AthenaPoolCnvSvc properties,
21# but affect this Stream only.
22# Prefix for top level POOL container.
23AthenaPoolCnvSvc.PoolContainerPrefix = "CollectionTree"
24# Naming hint policy for top level POOL container. E.G.:
25# - "", no hint will cause all objects to be written to the same tree (requires branches).
26# - "<type>", use the data object type as container name (tree per type).
27# - "<type>/<key>", use the data object type and key as container name (tree per type/key).
28AthenaPoolCnvSvc.TopLevelContainerName = ""
29# Naming hint policy for top level POOL branching. E.G.:
30# - "", no hint will cause all objects of a tree to be written to the same branch.
31# - "<type>", use the data object type as branch name (required if type is not used for tree name).
32# - "<type>/<key>", use the data object type and key as branch name.
33AthenaPoolCnvSvc.SubLevelBranchName = "<type>/<key>"
34# Optional key for AttributeList to be written as part of the DataHeader
35# - "", no AttributeList list is written to the payload file.
36AthenaPoolCnvSvc.AttributeListKey = ""
This is the implementation of IAthenaOutputStreamTool.