OutputLevel=DEBUG) createcellsEndcap.hits.Path = "ECalEndcapHits" createcellsEndcap.cells.Path = "ECalEndcapCells" out = PodioOutput("out", filename="output_ecalInclinedWithEndcapDigi_test.root", OutputLevel=DEBUG) out.outputCommands = ["keep *"] #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True createcellsBarrel.AuditExecute = True positionsEcalBarrel.AuditExecute = True resegmentEcal.AuditExecute = True createcellsEndcap.AuditExecute = True out.AuditExecute = True ApplicationMgr( TopAlg=[ geantsim, createcellsBarrel, positionsEcalBarrel, resegmentEcal, createcellsEndcap, out ], EvtSel='NONE', EvtMax=1, ExtSvc=[podioevent, geoservice], )
resegmentEcal.inhits.Path = "ECalBarrelPositions" resegmentEcal.outhits.Path = "ECalBarrelCells" out = PodioOutput("out", filename="output_ecalInclinedDigi_test.root", OutputLevel=DEBUG) out.outputCommands = ["keep *"] #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True createcells.AuditExecute = True positionsEcalBarrel.AuditExecute = True resegmentEcal.AuditExecute = True out.AuditExecute = True ApplicationMgr( TopAlg = [geantsim, createcells, positionsEcalBarrel, resegmentEcal, out ], EvtSel = 'NONE', EvtMax = 1, ExtSvc = [podioevent, geoservice], )
from Configurables import CreateVolumeCaloPositions positions = CreateVolumeCaloPositions("positions", OutputLevel=VERBOSE) positions.hits.Path = "Hits" positions.positionedHits.Path = "Positions" # PODIO algorithm from Configurables import PodioOutput out = PodioOutput("out", OutputLevel=DEBUG) out.outputCommands = ["keep *"] out.filename = "positions_ecalInclinedSim.root" #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True positions.AuditExecute = True out.AuditExecute = True # ApplicationMgr from Configurables import ApplicationMgr ApplicationMgr( TopAlg=[reader, hepmc_converter, hepmc_dump, geantsim, positions, out], EvtSel='NONE', EvtMax=5, # order is important, as GeoSvc is needed by G4SimSvc ExtSvc=[podioevent, geoservice, geantservice, audsvc], OutputLevel=DEBUG)
out = PodioOutput("out", OutputLevel=DEBUG) out.outputCommands = ["keep *"] out.filename = "output_combCalo_" + str(particleType) + str(int( energy / GeV)) + "GeV.root" #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True createEcells.AuditExecute = True createHcells.AuditExecute = True createExtHcells.AuditExecute = True positions.AuditExecute = True positionsExt.AuditExecute = True resegment.AuditExecute = True resegmentExt.AuditExecute = True positions2.AuditExecute = True positionsExt2.AuditExecute = True out.AuditExecute = True ApplicationMgr( TopAlg=[ geantsim, createEcells, createHcells, createExtHcells, positions, positionsExt, resegment, resegmentExt, positions2, positionsExt2, positionsEcal, out ], EvtSel='NONE', EvtMax=int(num_events),
positionsEcal.positionedHits.Path = "ECalPositions" out = PodioOutput("out", OutputLevel=DEBUG) out.outputCommands = ["keep *"] out.filename = "output_combCalo_"+str(particleType)+str(int(energy/GeV))+"GeV.root" #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True createEcells.AuditExecute = True createHcells.AuditExecute = True positions.AuditExecute = True resegment.AuditExecute = True positions2.AuditExecute = True out.AuditExecute = True ApplicationMgr( TopAlg = [geantsim, createEcells, createHcells, positions, resegment, positions2, positionsEcal, out ], EvtSel = 'NONE',
out.outputCommands = [ "drop *", "keep ECalBarrelCells", "keep ECalEndcapCells", "keep ECalFwdCells", "keep newHCalCells", "keep newExtHCalCells", "keep HCalEndcapCells", "keep HCalFwdCells" ] out.filename = "output_fullCalo_SimAndDigi_e50GeV_" + str( num_events) + "events.root" #CPU information from Configurables import AuditorSvc, ChronoAuditor chra = ChronoAuditor() audsvc = AuditorSvc() audsvc.Auditors = [chra] geantsim.AuditExecute = True createEcalBarrelCellsStep1.AuditExecute = True positionsEcalBarrel.AuditExecute = True resegmentEcalBarrel.AuditExecute = True createEcalBarrelCells.AuditExecute = True createEcalEndcapCells.AuditExecute = True createEcalFwdCells.AuditExecute = True createHcalCells.AuditExecute = True positionsHcal.AuditExecute = True resegmentHcal.AuditExecute = True createExtHcalCells.AuditExecute = True positionsExtHcal.AuditExecute = True resegmentExtHcal.AuditExecute = True createHcalEndcapCells.AuditExecute = True createHcalFwdCells.AuditExecute = True out.AuditExecute = True ApplicationMgr(