Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v36r16 (ea80daf8)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Histograms.py
Go to the documentation of this file.
1 
11 from Configurables import Gaudi__Monitoring__MessageSvcSink as MessageSvcSink
12 from Gaudi.Configuration import *
13 
14 AuditorSvc().Auditors = ["ChronoAuditor"]
15 MessageSvc().OutputLevel = INFO
16 RootHistSvc("RootHistSvc").OutputFile = "histo.root"
17 
18 HistogramSvc("HistogramDataSvc").Input = [
19  "InFile DATAFILE='../data/input.hbook' TYP='HBOOK'"
20 ]
21 
22 # from GaudiExamples.GaudiExamplesConf import GaudiHistoAlgorithm
23 from Configurables import (
24  Gaudi__Examples__Counter__GaudiHistoAlgorithm as CounterHistoAlg,
25 )
26 from Configurables import Gaudi__Histograming__Sink__Root as RootHistoSink
27 from Configurables import GaudiHistoAlgorithm
28 
29 algs = [
30  GaudiHistoAlgorithm("SimpleHistos", HistoPrint=True, OutputLevel=DEBUG),
31  CounterHistoAlg("SimpleCounterHistos", OutputLevel=DEBUG),
32 ]
33 
35  EvtMax=50000,
36  EvtSel="NONE",
37  HistogramPersistency="ROOT",
38  TopAlg=algs,
39  ExtSvc=[MessageSvcSink(), RootHistoSink()],
40 )
HistogramSvc
Definition: HistogramSvc.h:61
AuditorSvc
Definition: AuditorSvc.h:28
Gaudi.Configuration
Definition: Configuration.py:1
MessageSvc
Definition: MessageSvc.h:40
ApplicationMgr
Definition: ApplicationMgr.h:57