Functions | |
def | configure |
def PositronSim::configure | ( | ) |
Definition at line 10 of file PositronSim.py.
00010 : 00011 import GenTools 00012 from GenTools.Helpers import Gun 00013 import GaudiKernel.SystemOfUnits as units 00014 mygun = Gun() 00015 mygun.gun.ParticleName = 'e+' 00016 mygun.gun.Momentum = 1.0*units.eV 00017 mygun.setVolume("/dd/Structure/AD/db-oil1") 00018 mygun.positioner.Position = [0.*units.mm, 0.*units.mm, 0.*units.mm] 00019 mygun.timerator.LifeTime = 0.020*units.second 00020 gtc = GenTools.Configure() 00021 gtc.register(mygun) 00022 00023 import DetSim 00024 detsim = DetSim.Configure(physlist = DetSim.physics_list_basic) 00025 00026 import ElecSim 00027 elecsim = ElecSim.Configure() 00028 00029 import TrigSim 00030 trigsim = TrigSim.Configure() 00031 00032 import ReadoutSim 00033 rosim = ReadoutSim.Configure() 00034 import ReadoutSim.ReadoutSimConf as ROsConf 00035 ROsConf.ROsReadoutAlg().RoTools=["ROsFecReadoutTool","ROsFeeReadoutTool"] 00036 return return