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

In This Package:

AdExample.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 
00003 '''
00004 usage example:
00005 
00006   nuwa.py -n 10 -o reconData.root ReconAlg.AdExample readoutData.root
00007 
00008 '''
00009 
00010 
00011 def configure():
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 
00051 def run(app):
00052     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