15 from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
16 from Configurables
import GaudiPersistency, ReadHandleAlg, WriteHandleAlg
23 dst.ItemList = [
"/Event#999"]
24 dst.Output =
"DATAFILE='PFN:Handle_ROOTIO.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
28 mini.ItemList = [
"/Event#1"]
29 mini.Output =
"DATAFILE='PFN:Handle_ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
33 fsr.ItemList = [
"/FileRecords#999"]
34 fsr.Output = dst.Output
36 fsr.EvtConversionSvc = FileRecordPersistencySvc()
38 FileCatalog(Catalogs=[
"xmlcatalog_file:Handle_ROOTIO.xml"])
43 RootCnvSvc(OutputLevel=INFO)
47 writer = WriteHandleAlg(
"Writer", UseHandle=
True, OutputLevel=DEBUG)
48 writer.Output.Path =
"/Event/MyCollision"
50 reader = ReadHandleAlg(
"Reader", OutputLevel=DEBUG)
51 reader.Input.Path =
"MyCollision"
56 app.OutStream += [dst, mini, fsr]
58 app.TopAlg = [writer, reader]
62 app.HistogramPersistency =
"NONE"