15from Configurables
import Gaudi__RootCnvSvc
as RootCnvSvc
16from Configurables
import GaudiPersistency
17from Configurables
import GaudiTesting__EvenEventsFilter
as EvenFilter
18from Configurables
import GaudiTesting__OddEventsFilter
as OddFilter
19from Configurables
import GaudiTesting__PutDataObjectAlg
as DataCreator
24creator.Paths = [
"A",
"B",
"C",
"D"]
27oddEvts = OddFilter(
"OddEvents")
28evenEvts = EvenFilter(
"EvenEvents")
34 "DATAFILE='PFN:ConditionalOutput.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
37stream.AlgDependentItemList[oddEvts.name()] = [
"/Event/A#1",
"/Event/B#1"]
38stream.AlgDependentItemList[evenEvts.name()] = [
"/Event/A#1",
"/Event/C#1"]
40FileCatalog(Catalogs=[
"xmlcatalog_file:ConditionalOutput.xml"])
45RootCnvSvc(OutputLevel=INFO)
52app.OutStream += [stream]
54app.TopAlg = [creator, oddEvts, evenEvts]
58app.HistogramPersistency =
"NONE"
The Application Manager class.
Trivial Algorithm for test purposes.
Default implementation of the IIncidentSvc interface.
A small to stream Data I/O.