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

In This Package:

MakeFigs.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 #
00003 # Generate basic flasher figures from raw data
00004 #
00005 #  Usage:
00006 #   nuwa.py -A None -n -1 -m"FlasherId.MakeFigs" daq...data
00007 #
00008 #
00009 
00010 def configure( argv=[] ):
00011     """ Make flasher figures from raw data """
00012 
00013     # Add AD Figure Algorithm
00014     from Gaudi.Configuration import ApplicationMgr
00015     app = ApplicationMgr()
00016 
00017     # Add tools to generate flasher figures
00018     from FlasherId.FlasherIdConf import FlasherIdTool
00019     flasherTool_sab_ad1 = FlasherIdTool("flasherTool_SABAD1")
00020     flasherTool_sab_ad1.Detector = "SABAD1"
00021     flasherTool_sab_ad2 = FlasherIdTool("flasherTool_SABAD2")
00022     flasherTool_sab_ad2.Detector = "SABAD2"
00023     
00024     from ProcessTools.ProcessToolsConf import ReadoutProcessorAlg
00025     flasherIdAlg = ReadoutProcessorAlg("FlasherIdAlg")
00026     flasherIdAlg.Tools = [flasherTool_sab_ad1.getFullName(),
00027                           flasherTool_sab_ad2.getFullName()]
00028     app.TopAlg.append(flasherIdAlg)
00029 
00030     # configure PmtGeomInfoSvc
00031     from DetHelpers.DetHelpersConf import PmtGeomInfoSvc
00032     pgisvc = PmtGeomInfoSvc("PmtGeomInfoSvc")
00033     pgisvc.StreamItems = [ "/dd/Structure/DayaBay" ]
00034 
00035     return
00036 
00037 def run(app):
00038     """ Make flasher figures from raw data """
00039     pass
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:25:59 2011 for FlasherId by doxygen 1.4.7