Skip to content
Snippets Groups Projects

Make RICH test ROOT filenames test specific

Merged Christopher Rob Jones requested to merge rich-tests-make-root-filename-test-specific into master
All threads resolved!
2 files
+ 22
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -12,6 +12,8 @@
# --------------------------------------------------------------------------------------
from Gaudi.Configuration import *
from Configurables import Gaudi__Monitoring__MessageSvcSink as MessageSvcSink
from Configurables import Gaudi__Histograming__Sink__Root as RootHistoSink
from Configurables import GaudiSequencer
from Configurables import Gaudi__Hive__FetchDataFromFile as FetchDataFromFile
from Configurables import LHCb__UnpackRawEvent as UnpackRawEvent
@@ -20,6 +22,14 @@ from Configurables import Rich__Future__RawBankDecoder as RichDecoder
from Configurables import Rich__Future__SmartIDClustering as RichClustering
from Configurables import Rich__Future__Rec__SIMDSummaryPixels as RichSIMDPixels
from Configurables import Rich__Future__Rec__Moni__DetectorHits as DetectorHits
import os
# get test name
nameEnvVar = "QMTTEST_NAME"
if nameEnvVar not in os.environ:
raise RuntimeError(
f"Could not determine test NAME via EnvVar {nameEnvVar}")
myName = os.environ[nameEnvVar]
# Event numbers
nEvents = 100
@@ -38,7 +48,12 @@ all = GaudiSequencer("All", MeasureTime=True)
app = ApplicationMgr(
TopAlg=[all],
EvtMax=nEvents, # events to be processed
ExtSvc=['ToolSvc', 'AuditorSvc'],
ExtSvc=[
ToolSvc(),
AuditorSvc(),
MessageSvcSink(),
RootHistoSink(FileName=myName + "-hists.root")
],
AuditAlgorithms=True)
# Are we using DD4Hep ?
Loading