5if __name__ ==
"__main__":
6 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
7 flags = initConfigFlags()
8 flags.Input.Files = [
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ITkStrip/v2/data_test.00242020.EventStorage_StreamBSFileOutput.daq.RAW._lb0010._Athena._0001.data"]
9 from AthenaConfiguration.TestDefaults
import defaultConditionsTags, defaultGeometryTags
10 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN4_MC
11 flags.Input.isMC =
True
12 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN4
13 flags.Detector.GeometryITkStrip =
True
14 flags.ITk.Geometry.AllLocal =
False
20 flags.Output.RDOFileName =
"RDO.pool.root"
25 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
26 acc = MainServicesCfg(flags)
29 from ByteStreamCnvSvc.ByteStreamConfig
import ByteStreamReadCfg
30 acc.merge(ByteStreamReadCfg(flags))
32 from ITkStripsByteStreamCnv.ITkStripByteStreamCnvConfig
import ITkStripRawDataProviderCfg
33 acc.merge(ITkStripRawDataProviderCfg(flags))
39 itemList.append(
'xAOD::EventInfo#EventInfo')
40 itemList.append(
'xAOD::EventAuxInfo#EventInfoAux.')
41 itemList.append(
'SCT_RDO_Container#ITkStripRDOs')
42 itemList.append(
'IDCInDetBSErrContainer#SCT_ByteStreamErrs')
44 from OutputStreamAthenaPool.OutputStreamConfig
import (OutputStreamCfg, addToMetaData, outputStreamName)
45 from AthenaConfiguration.ComponentFactory
import CompFactory
46 acc.merge(OutputStreamCfg(flags,
'RDO', itemList, AcceptAlgs=acceptAlgs))
52 f
"xAOD::EventFormat#EventFormat{outputStreamName('RDO')}",
53 "xAOD::FileMetaData#FileMetaData",
54 "xAOD::FileMetaDataAuxInfo#FileMetaDataAux.",
57 CompFactory.xAODMaker.EventFormatStreamHelperTool(
58 f
"{outputStreamName('RDO')}_EventFormatStreamHelperTool",
59 Key=f
"EventFormat{outputStreamName('RDO')}",
60 DataHeaderKey=f
"{outputStreamName('RDO')}",
62 "SCT_RDO_Container#ITkStripRDOs",
63 "IDCInDetBSErrContainer#SCT_ByteStreamErrs",
66 CompFactory.xAODMaker.FileMetaDataCreatorTool(
67 f
"{outputStreamName('RDO')}_FileMetaDataCreatorTool",
68 OutputKey=
"FileMetaData",
69 StreamName=f
"{outputStreamName('RDO')}",