The Gaudi Framework  v36r1 (3e2fb5a8)
CollWrite.py
Go to the documentation of this file.
1 
11 from Gaudi.Configuration import *
12 from Configurables import (SequencerTimerTool, GaudiPersistency,
13  EvtCollectionWrite)
14 
15 # Basic configuration for Gaudi persistency
17 
18 FileCatalog(Catalogs=["xmlcatalog_file:ROOTIO.xml"])
19 
20 # Input
21 esel = EventSelector(PrintFreq=100)
22 esel.Input = [
23  "DATAFILE='PFN:ROOTIO.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'",
24  "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"
25 ]
26 
27 # Output
28 evtColl = TagCollectionSvc("EvtTupleSvc")
29 evtColl.Output = [
30  "EvtColl DATAFILE='PFN:ROOT_IO.tags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"
31 ]
32 
33 # Algorithms
35  "EventAlgs", Members=[EvtCollectionWrite("Writer")], VetoObjects=["FSR"])
36 
37 # Application
38 app = ApplicationMgr(TopAlg=[algs], EvtMax=-1, HistogramPersistency="NONE")
39 app.ExtSvc.append(evtColl)
40 
41 # Verbosity
42 SequencerTimerTool(OutputLevel=WARNING)
TimingHistograms.SequencerTimerTool
SequencerTimerTool
Definition: TimingHistograms.py:23
Gaudi.Configuration
Definition: Configuration.py:1
GaudiSequencer
Definition: GaudiSequencer.h:38
ApplicationMgr
Definition: ApplicationMgr.h:57
Gaudi.Configuration.GaudiPersistency
Definition: Configuration.py:125
EventSelector
Definition of class EventSelector.
Definition: EventSelector.h:63
TagCollectionSvc
Gaudi tag collection service definition.
Definition: TagCollectionSvc.h:36