k4SimGeant4
Loading...
Searching...
No Matches
geant_fullsim_hcal.py File Reference

Namespaces

namespace  geant_fullsim_hcal
 

Variables

 geant_fullsim_hcal.podioevent = FCCDataSvc("EventDataSvc")
 Data service.
 
 geant_fullsim_hcal.geantservice = SimG4Svc("SimG4Svc", detector="SimG4DD4hepDetector", physicslist="SimG4FtfpBert", actions="SimG4FullSimActions")
 Geant4 service Configures the Geant simulation: geometry, physics list and user actions.
 
 geant_fullsim_hcal.geoservice
 DD4hep geometry service Parses the given xml file.
 
 geant_fullsim_hcal.savehcaltool = SimG4SaveCalHits("saveHCalHits", readoutNames = ["HCalBarrelReadout"])
 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 (of type "hcal") Name of that tool in GAUDI is "XX/YY" where XX is the tool class name ("SimG4SaveTrackerHits") and YY is the given name ("saveTrackerHits")
 
 geant_fullsim_hcal.Path
 
 geant_fullsim_hcal.particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")
 
 geant_fullsim_hcal.geantsim
 
 geant_fullsim_hcal.out
 
 geant_fullsim_hcal.outputCommands
 
 geant_fullsim_hcal.TopAlg
 
 geant_fullsim_hcal.EvtSel
 
 geant_fullsim_hcal.EvtMax
 
 geant_fullsim_hcal.ExtSvc
 
 geant_fullsim_hcal.OutputLevel
 

Detailed Description

input (alg) other algorithms output (alg)
read events from a HepMC file convert HepMC.GenEvent to EDM geometry taken from XML FTFP_BERT physics list save HCAL hits write the EDM output to ROOT file using PODIO