| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

runLED.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 
00003 '''
00004 usage example:
00005 
00006   nuwa.py -A -n 10 -o CalibEvt.root runLED
00007 
00008 '''
00009 
00010 def configure():
00011     import GenTools
00012     from GenTools.Helpers import DiffuserBall
00013     import GaudiKernel.SystemOfUnits as units
00014     ball = DiffuserBall()
00015     ball.setVolume("/dd/Structure/AD/db-oil1")
00016     ball.setPosition( [0.0*units.cm, 0.0*units.cm, 0.0*units.cm] )
00017     ball.ball.PhotonsPerEvent = 3500
00018     gtc = GenTools.Configure()
00019     gtc.register(ball)
00020     
00021     import DetSim
00022     detsim = DetSim.Configure(physlist = DetSim.physics_list_basic)
00023     
00024     import ElecSim
00025     elecsim = ElecSim.Configure()
00026     
00027     import TrigSim
00028     trigsim = TrigSim.Configure()
00029     
00030     import ReadoutSim
00031     rosim = ReadoutSim.Configure()
00032     import ReadoutSim.ReadoutSimConf as ROsConf
00033     ROsConf.ROsReadoutAlg().RoTools=["ROsFecReadoutTool","ROsFeeReadoutTool"]
00034     
00035     import CalibAlg
00036     calib = CalibAlg.Configure()
00037     import CalibAlg.CalibAlgConf as CalibConf
00038     calConf = CalibConf.CalibAlg()
00039     calConf.RpcCalibTool = "SimpRpcCalibTool"
00040     calConf.PmtCalibTool = "SimpPmtCalibTool"
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:43:27 2011 for CalibAlg by doxygen 1.4.7