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

In This Package:

ReconAlg::AdSimple Namespace Reference


Functions

def configure
def run

Function Documentation

def ReconAlg::AdSimple::configure (   argv = []  ) 

Definition at line 15 of file AdSimple.py.

00015                         :
00016 
00017     # Allow configuration of calibration tables
00018     import getopt
00019     opts,args = getopt.getopt(argv,"",['pmt-calib='])
00020     pmtCalibFile = None
00021     for opt,arg in opts:
00022         if opt == "--pmt-calib":
00023             pmtCalibFile = arg
00024             print "================================================"
00025             print " Using alternate calibration table:",pmtCalibFile
00026             print "================================================"
00027 
00028     import DataSvc
00029     dataSvc = DataSvc.Configure()
00030     if pmtCalibFile != None:
00031         dataSvc.setPmtCalibData( pmtCalibFile )
00032     
00033     import CalibAlg
00034     calibAlg = CalibAlg.Configure()
00035 
00036     # configure PmtGeomInfoSvc
00037     from DetHelpers.DetHelpersConf import PmtGeomInfoSvc
00038     pgisvc = PmtGeomInfoSvc("PmtGeomInfoSvc")
00039     pgisvc.StreamItems = [ "/dd/Structure/DayaBay" ]
00040 
00041     from QsumEnergy.QsumEnergyConf import QsumEnergyTool
00042     qsumEnergyTool = QsumEnergyTool("AdQsumEnergyTool")
00043     from CenterOfChargePos.CenterOfChargePosConf import CenterOfChargePosTool
00044     cocPosTool = CenterOfChargePosTool("AdCenterOfChargePosTool")
00045     
00046     from ReconAlg.ReconAlgConf import ReconAlg
00047     recAlg = ReconAlg("AdSimple")
00048     recAlg.Location = "/Event/Rec/AdSimple"
00049     recAlg.ReconTools = [qsumEnergyTool.getFullName(),
00050                          cocPosTool.getFullName()]
00051 
00052     from Gaudi.Configuration import ApplicationMgr
00053     app = ApplicationMgr()
00054     app.TopAlg.append(recAlg)
00055     
def run(app):

def ReconAlg::AdSimple::run (   app  ) 

Definition at line 56 of file AdSimple.py.

00056             :
00057     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