00001
00002
00003
00004
00005
00006
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
00038
00039 calibAlg.PmtTools = [ pmtCalib ]
00040
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
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}