Skip to content
Snippets Groups Projects
Commit 93288634 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

Added auditor service

parent 78db79e8
No related branches found
No related tags found
1 merge request!76Added auditor service
from Gaudi.Configuration import * from Gaudi.Configuration import *
from Configurables import ApplicationMgr, EICDataSvc, PodioOutput, GeoSvc from Configurables import ApplicationMgr, AuditorSvc, EICDataSvc, PodioOutput, GeoSvc
from GaudiKernel import SystemOfUnits as units from GaudiKernel import SystemOfUnits as units
from GaudiKernel.SystemOfUnits import MeV, GeV, mm, cm, mrad from GaudiKernel.SystemOfUnits import MeV, GeV, mm, cm, mrad
...@@ -40,10 +40,14 @@ input_sims = [f.strip() for f in str.split(os.environ["JUGGLER_SIM_FILE"], ",") ...@@ -40,10 +40,14 @@ input_sims = [f.strip() for f in str.split(os.environ["JUGGLER_SIM_FILE"], ",")
output_rec = str(os.environ["JUGGLER_REC_FILE"]) output_rec = str(os.environ["JUGGLER_REC_FILE"])
n_events = int(os.environ["JUGGLER_N_EVENTS"]) n_events = int(os.environ["JUGGLER_N_EVENTS"])
# services
services = []
# auditor service
services.append(AuditorSvc("AuditorSvc", Auditors=['ChronoAuditor']))
# geometry service # geometry service
geo_service = GeoSvc("GeoSvc", detectors=["{}.xml".format(compact_path)], OutputLevel=WARNING) services.append(GeoSvc("GeoSvc", detectors=["{}.xml".format(compact_path)], OutputLevel=WARNING))
# data service # data service
podioevent = EICDataSvc("EventDataSvc", inputs=input_sims, OutputLevel=WARNING) services.append(EICDataSvc("EventDataSvc", inputs=input_sims, OutputLevel=WARNING))
# juggler components # juggler components
from Configurables import PodioInput from Configurables import PodioInput
...@@ -596,7 +600,8 @@ algorithms.append(podout) ...@@ -596,7 +600,8 @@ algorithms.append(podout)
ApplicationMgr( ApplicationMgr(
TopAlg = algorithms, TopAlg = algorithms,
EvtSel = 'NONE', EvtSel = 'NONE',
EvtMax = n_events, EvtMax = n_events,
ExtSvc = [podioevent,geo_service], ExtSvc = services,
OutputLevel=WARNING OutputLevel = WARNING,
AuditAlgorithms = True
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment