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