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

In This Package:

ReconAlg::AdExample Namespace Reference


Functions

def configure
def run

Function Documentation

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  ) 

Definition at line 51 of file AdExample.py.

00051             :
00052     pass
    pass

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

Generated on Mon Apr 11 20:41:32 2011 for ReconAlg by doxygen 1.4.7