00001
00002
00003 '''
00004 usage example:
00005
00006 nuwa.py -A None -n -1 -m"Quickstart.Calibrate" -m"Quickstart.Reconstruct" daq.NoTag....data
00007
00008 '''
00009
00010 import os
00011
00012 def configure(argv = []):
00013 """ Example of reconstructing calibrated data """
00014
00015 from DetHelpers.DetHelpersConf import PmtGeomInfoSvc
00016 pgisvc = PmtGeomInfoSvc("PmtGeomInfoSvc")
00017 pgisvc.StreamItems = [ "/dd/Structure/DayaBay" ]
00018
00019 from QsumEnergy.QsumEnergyConf import QsumEnergyTool
00020 qsumEnergyTool = QsumEnergyTool("AdQsumEnergyTool")
00021 from CenterOfChargePos.CenterOfChargePosConf import CenterOfChargePosTool
00022 cocPosTool = CenterOfChargePosTool("AdCenterOfChargePosTool")
00023
00024 from ReconAlg.ReconAlgConf import ReconAlg
00025 recAlg = ReconAlg("AdSimple")
00026 recAlg.Location = "/Event/Rec/AdSimple"
00027 recAlg.ReconTools = [qsumEnergyTool.getFullName(),
00028 cocPosTool.getFullName()]
00029
00030 from Gaudi.Configuration import ApplicationMgr
00031 app = ApplicationMgr()
00032 app.TopAlg.append(recAlg)
00033
00034 def run(app):
00035 pass
00036
00037
00038
00039 def run(app):
00040 pass