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

Variables

 podioevent = FCCDataSvc("EventDataSvc")
 
 pgun
 
 gen = GenAlg("ParticleGun", SignalProvider=pgun, VertexSmearingTool="FlatSmearVertex")
 
 Path
 
 hepmc_converter = HepMCToEDMConverter("Converter")
 
 geoservice
 
 regiontool = SimG4FastSimTrackerRegion("model", volumeNames=["TrackerEnvelopeBarrel"])
 create region and a parametrisation model with a default smearing (sigma=const=0.01)
 
 physicslisttool = SimG4FastSimPhysicsList("Physics", fullphysics="SimG4FtfpBert")
 
 geantservice = SimG4Svc("SimG4Svc", physicslist=physicslisttool, regions=["SimG4FastSimTrackerRegion/model"])
 
 saveparticlestool = SimG4SaveSmearedParticles("saveSmearedParticles")
 
 particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")
 
 geantsim
 
 hist = SimG4FastSimHistograms("fastHist")
 
 Output
 
 PrintAll
 
 AutoSave
 
 AutoFlush
 
 OutputLevel
 
 out = PodioOutput("out", filename = "out_fast_simple.root")
 
 outputCommands
 
 TopAlg
 
 EvtSel
 
 EvtMax
 
 ExtSvc
 

Variable Documentation

◆ AutoFlush

geant_fastsim_simple.AutoFlush

◆ AutoSave

geant_fastsim_simple.AutoSave

◆ EvtMax

geant_fastsim_simple.EvtMax

◆ EvtSel

geant_fastsim_simple.EvtSel

◆ ExtSvc

geant_fastsim_simple.ExtSvc

◆ geantservice

geant_fastsim_simple.geantservice = SimG4Svc("SimG4Svc", physicslist=physicslisttool, regions=["SimG4FastSimTrackerRegion/model"])

◆ geantsim

geant_fastsim_simple.geantsim
Initial value:
1= SimG4Alg("SimG4Alg",
2 outputs = ["SimG4SaveSmearedParticles/saveSmearedParticles"],
3 eventProvider=particle_converter)
Geant simulation algorithm.
Definition SimG4Alg.h:31

◆ gen

geant_fastsim_simple.gen = GenAlg("ParticleGun", SignalProvider=pgun, VertexSmearingTool="FlatSmearVertex")

◆ geoservice

geant_fastsim_simple.geoservice
Initial value:
1= GeoSvc("GeoSvc", detectors=['file:../../../Detector/DetFCChhBaseline1/compact/FCChh_DectEmptyMaster.xml',
2 'file:../../../Detector/DetFCChhBaseline1/compact/FCChh_TrackerAir.xml'])
Definition GeoSvc.h:22

◆ hepmc_converter

geant_fastsim_simple.hepmc_converter = HepMCToEDMConverter("Converter")

◆ hist

geant_fastsim_simple.hist = SimG4FastSimHistograms("fastHist")

◆ out

geant_fastsim_simple.out = PodioOutput("out", filename = "out_fast_simple.root")

◆ Output

geant_fastsim_simple.Output

◆ outputCommands

geant_fastsim_simple.outputCommands

◆ OutputLevel

geant_fastsim_simple.OutputLevel

◆ particle_converter

geant_fastsim_simple.particle_converter = SimG4PrimariesFromEdmTool("EdmConverter")

◆ Path

geant_fastsim_simple.Path

◆ pgun

geant_fastsim_simple.pgun
Initial value:
1= MomentumRangeParticleGun("PGun",
2 PdgCodes=[11], # electron
3 MomentumMin = 10, # GeV
4 MomentumMax = 10, # GeV
5 ThetaMin = 1.57, # rad
6 ThetaMax = 1.57, # rad
7 PhiMin = 0, # rad
8 PhiMax = 3.14)

◆ physicslisttool

geant_fastsim_simple.physicslisttool = SimG4FastSimPhysicsList("Physics", fullphysics="SimG4FtfpBert")

◆ podioevent

geant_fastsim_simple.podioevent = FCCDataSvc("EventDataSvc")

◆ PrintAll

geant_fastsim_simple.PrintAll

◆ regiontool

geant_fastsim_simple.regiontool = SimG4FastSimTrackerRegion("model", volumeNames=["TrackerEnvelopeBarrel"])

create region and a parametrisation model with a default smearing (sigma=const=0.01)

◆ saveparticlestool

geant_fastsim_simple.saveparticlestool = SimG4SaveSmearedParticles("saveSmearedParticles")

◆ TopAlg

geant_fastsim_simple.TopAlg