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

Functions

 OutputConditionsAlgCfg (flags, name="OutputConditionsAlg", outputFile='condobjs.root', **kwargs)

Function Documentation

◆ OutputConditionsAlgCfg()

OutputConditionsAlgCfg ( flags,
name = "OutputConditionsAlg",
outputFile = 'condobjs.root',
** kwargs )

Definition at line 5 of file OutputConditionsAlgConfig.py.

5def OutputConditionsAlgCfg(flags, name="OutputConditionsAlg",outputFile='condobjs.root', **kwargs):
6
7 result = ComponentAccumulator(sequence = CompFactory.AthSequencer("AthOutSeq", StopOverride=True))
8
9 from AthenaPoolCnvSvc.PoolWriteConfig import PoolWriteCfg
10 result.merge(PoolWriteCfg(flags))
11
12 kwargs.setdefault("WriteIOV",True)
13
14 # create outputStream tool with given filename and pass to myOCA
15 condstream=CompFactory.AthenaOutputStreamTool(name+"Tool",
16 OutputFile=outputFile,
17 PoolContainerPrefix="ConditionsContainer",
18 TopLevelContainerName="<type>",
19 SubLevelBranchName="<key>"
20 )
21 kwargs.setdefault("StreamName",condstream)
22 oca=CompFactory.OutputConditionsAlg(name,**kwargs)
23 result.addEventAlgo(oca)
24
25 return result