k4SimGeant4
Loading...
Searching...
No Matches
geant_fullsim_ecal Namespace Reference

Variables

 podioevent = FCCDataSvc("EventDataSvc")
 
 geantservice = SimG4Svc("SimG4Svc", detector="SimG4DD4hepDetector", physicslist="SimG4FtfpBert", actions="SimG4FullSimActions")
 Geant4 service Configures the Geant simulation: geometry, physics list and user actions.
 
 geoservice
 DD4hep geometry service Parses the given xml file.
 
 saveecaltool = SimG4SaveCalHits("saveECalHits", readoutNames = ["ECalBarrelEta"])
 Geant4 algorithm Translates EDM to G4Event, passes the event to G4, writes out outputs via tools first, create a tool that saves the calorimeter hits Name of that tool in GAUDI is "XX/YY" where XX is the tool class name ("SimG4SaveTrackerHits") and YY is the given name ("saveTrackerHits")
 
 Path
 
 savecalendcaptool = SimG4SaveCalHits("saveCalEndcapHits", readoutNames = ["EMECPhiEta"])
 
 particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")
 
 geantsim
 
 out
 
 outputCommands
 
 TopAlg
 
 EvtSel
 
 EvtMax
 
 ExtSvc
 order is important, as GeoSvc is needed by SimG4Svc
 
 OutputLevel
 

Variable Documentation

◆ EvtMax

geant_fullsim_ecal.EvtMax

◆ EvtSel

geant_fullsim_ecal.EvtSel

◆ ExtSvc

geant_fullsim_ecal.ExtSvc

order is important, as GeoSvc is needed by SimG4Svc

◆ geantservice

geant_fullsim_ecal.geantservice = SimG4Svc("SimG4Svc", detector="SimG4DD4hepDetector", physicslist="SimG4FtfpBert", actions="SimG4FullSimActions")

Geant4 service Configures the Geant simulation: geometry, physics list and user actions.

◆ geantsim

geant_fullsim_ecal.geantsim
Initial value:
1= SimG4Alg("SimG4Alg",
2 outputs = ["SimG4SaveCalHits/saveECalHits", "SimG4SaveCalHits/saveCalEndcapHits"],
3 eventProvider=particle_converter)
Geant simulation algorithm.
Definition SimG4Alg.h:31

◆ geoservice

geant_fullsim_ecal.geoservice
Initial value:
1= GeoSvc("GeoSvc", detectors=['file:Detector/DetFCChhBaseline1/compact/FCChh_DectEmptyMaster.xml',
2 'file:Detector/DetFCChhECalInclined/compact/FCChh_ECalBarrel_withCryostat.xml',
3 'file:Detector/DetFCChhCalDiscs/compact/Endcaps_coneCryo.xml',
4 'file:Detector/DetFCChhCalDiscs/compact/Forward_coneCryo.xml' ],
5 OutputLevel = DEBUG)
Definition GeoSvc.h:22

DD4hep geometry service Parses the given xml file.

◆ out

geant_fullsim_ecal.out
Initial value:
1= PodioOutput("out",
2 OutputLevel=DEBUG)

◆ outputCommands

geant_fullsim_ecal.outputCommands

◆ OutputLevel

geant_fullsim_ecal.OutputLevel

◆ particle_converter

geant_fullsim_ecal.particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")

◆ Path

geant_fullsim_ecal.Path

◆ podioevent

geant_fullsim_ecal.podioevent = FCCDataSvc("EventDataSvc")

◆ savecalendcaptool

geant_fullsim_ecal.savecalendcaptool = SimG4SaveCalHits("saveCalEndcapHits", readoutNames = ["EMECPhiEta"])

◆ saveecaltool

geant_fullsim_ecal.saveecaltool = SimG4SaveCalHits("saveECalHits", readoutNames = ["ECalBarrelEta"])

Geant4 algorithm Translates EDM to G4Event, passes the event to G4, writes out outputs via tools first, create a tool that saves the calorimeter hits Name of that tool in GAUDI is "XX/YY" where XX is the tool class name ("SimG4SaveTrackerHits") and YY is the given name ("saveTrackerHits")

◆ TopAlg

geant_fullsim_ecal.TopAlg