Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-06-29 07:06:48

0001 from Gaudi.Configuration import *
0002 
0003 from GaudiKernel.DataObjectHandleBase import DataObjectHandleBase
0004 from Configurables import ApplicationMgr, EICDataSvc, PodioOutput, GeoSvc
0005 
0006 from Configurables import PodioInput
0007 from Configurables import Jug__Digi__CrystalEndcapsDigi as CrystalEndcapsDigi
0008 
0009 #geo_service  = GeoSvc("GeoSvc")
0010 podioevent   = EICDataSvc("EventDataSvc", inputs=["output_emcal_electrons_npsim.root"], OutputLevel=DEBUG)
0011 
0012 podioinput = PodioInput("PodioReader", collections=["MCParticles","EcalHits"], OutputLevel=DEBUG)
0013 emcaldigi = CrystalEndcapsDigi("ecal_digi",inputHitCollection="EcalHits",outputHitCollection="RawDigiEcalHits", OutputLevel=DEBUG)
0014 
0015 out = PodioOutput("out", filename="digi_emcal_electrons_npsim.root")
0016 out.outputCommands = ["keep *"]
0017 
0018 ApplicationMgr(
0019     TopAlg = [podioinput, emcaldigi, out],
0020     EvtSel = 'NONE',
0021     EvtMax   = 100,
0022     ExtSvc = [podioevent],
0023     OutputLevel=DEBUG
0024  )
0025