Functions | |
def | configure |
def | run |
def ReconAlg::AdExample::configure | ( | ) |
Definition at line 11 of file AdExample.py.
00011 : 00012 00013 import DataSvc 00014 dataSvc = DataSvc.Configure() 00015 00016 import CalibAlg 00017 calibAlg = CalibAlg.Configure() 00018 00019 # configure PmtGeomInfoSvc 00020 from DetHelpers.DetHelpersConf import PmtGeomInfoSvc 00021 pgisvc = PmtGeomInfoSvc("PmtGeomInfoSvc") 00022 pgisvc.StreamItems = [ "/dd/Structure/DayaBay" ] 00023 00024 from QsumEnergy.QsumEnergyConf import QsumEnergyTool 00025 qsumEnergyTool = QsumEnergyTool("AdQsumEnergyTool") 00026 from CenterOfChargePos.CenterOfChargePosConf import CenterOfChargePosTool 00027 cocPosTool = CenterOfChargePosTool("AdCenterOfChargePosTool") 00028 00029 from AdRec.AdRecConf import FastQCtrTool, QMLFTool 00030 fastQCtrTool = FastQCtrTool("AdFastQCtrTool") 00031 qmlfTool = QMLFTool("AdQMLFTool") 00032 qmlfTool.opLocation = "DetDesc" 00033 qmlfTool.geomLocation = "DetDesc" 00034 00035 from ReconAlg.ReconAlgConf import ReconAlg 00036 recAlgAdSimple = ReconAlg("AdSimple") 00037 recAlgAdSimple.Location = "/Event/Rec/AdSimple" 00038 recAlgAdQmlf = ReconAlg("AdQmlf") 00039 recAlgAdQmlf.Location = "/Event/Rec/AdQmlf" 00040 00041 recAlgAdSimple.ReconTools = [qsumEnergyTool.getFullName(), 00042 cocPosTool.getFullName()] 00043 recAlgAdQmlf.ReconTools = [fastQCtrTool.getFullName(), 00044 qmlfTool.getFullName()] 00045 00046 from Gaudi.Configuration import ApplicationMgr 00047 app = ApplicationMgr() 00048 app.TopAlg.append(recAlgAdSimple) 00049 app.TopAlg.append(recAlgAdQmlf) 00050 def run(app):
def ReconAlg::AdExample::run | ( | app | ) |