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

In This Package:

__init__.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 
00003 ################################################
00004 ###
00005 ###  nuwa.py -n <event_number> CalibParam <data file>
00006 ###  nuwa.py -n 1000 -A none --history off CalibParam /dyb/daqdata/....root
00007 ###
00008 ################################################
00009 
00010 __all__ = ['Configure', 'CalibParamConf']
00011 
00012 class Configure():
00013 
00014     def __init__(self):
00015 
00016         from StatisticsSvc.StatisticsSvcConf import StatisticsSvc
00017         statssvc = StatisticsSvc()
00018         statssvc.Output ={"file0":'calibStats.root'}
00019 
00020         import DataSvc
00021         dataSvc = DataSvc.Configure()
00022 
00023         from CalibParam.CalibParamConf import CalibParamAlg
00024         calibAlg = CalibParamAlg()
00025 
00026         from CalibParam.CalibParamConf import PmtCalibLeadingEdge
00027         pmtCalib = PmtCalibLeadingEdge()
00028         
00029 
00030         from CalibParam.CalibParamConf import PmtCalibLeadingEdgeWithCuts
00031         pmtCalibWithCuts = PmtCalibLeadingEdgeWithCuts()
00032 
00033 
00034         from CalibParam.CalibParamConf import PmtCalibFullModel
00035         pmtCalibFullModel = PmtCalibFullModel()
00036 
00037         # wangzhe
00038         #calibAlg.PmtTools = [ pmtCalib, pmtCalibWithCuts, pmtCalibFullModel ]
00039         calibAlg.PmtTools = [ pmtCalib ]
00040         # wz
00041 
00042         from Gaudi.Configuration import ApplicationMgr
00043         theApp = ApplicationMgr()
00044         theApp.TopAlg.append(calibAlg)
00045 
00046         return
00047     pass
00048 
00049 import os
00050 
00051 def configure( argv=[] ):
00052     Configure()
00053     # Process module options
00054     import sys, getopt
00055     opts,args = getopt.getopt(argv, "i:o:")
00056     for opt,arg in opts:
00057         if opt == "-i":
00058             from StatisticsSvc.StatisticsSvcConf import StatisticsSvc
00059             statssvc = StatisticsSvc()
00060             statssvc.Input ={"file0":arg}
00061         if opt == "-o":
00062             from StatisticsSvc.StatisticsSvcConf import StatisticsSvc
00063             statssvc = StatisticsSvc()
00064             statssvc.Output ={"file0":arg}
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:29:39 2011 for CalibParam by doxygen 1.4.7