The Gaudi Framework  v36r1 (3e2fb5a8)
MyGaudiAlg.py
Go to the documentation of this file.
1 
11 from __future__ import print_function
12 
15 from Gaudi.Configuration import *
16 from Configurables import MyGaudiAlgorithm
17 
18 from Configurables import GaudiExamplesCommonConf
19 GaudiExamplesCommonConf()
20 
21 mygalg = MyGaudiAlgorithm('MyGaudiAlg', OutputLevel=DEBUG)
22 mygalg.PrivToolHandle.String = "Is a private tool"
23 
24 print(mygalg)
25 
26 mygalg.tracks.Path = 'BestTracks/Tracks'
27 mygalg.hits.Path = 'Rec/Hits'
28 
29 mygalg.RootInTES = '/Skim'
30 
31 from Configurables import MyTool
32 mygalg.MyPublicToolHandleArrayProperty = [
33  MyTool("FirstInstance"),
34  MyTool("AnotherInstance")
35 ]
36 
37 print(mygalg)
38 
40  EvtMax=10,
41  EvtSel='NONE',
42  HistogramPersistency='NONE',
43  TopAlg=[mygalg],
44  OutputLevel=DEBUG)
Gaudi.Configuration
Definition: Configuration.py:1
ApplicationMgr
Definition: ApplicationMgr.h:57