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

In This Package:

DigitizeAlg::__init__::Configure Class Reference

List of all members.

Public Member Functions

def __init__

Public Attributes

 dataSvc

Detailed Description

Definition at line 10 of file __init__.py.


Member Function Documentation

def DigitizeAlg::__init__::Configure::__init__ (   self  ) 

Definition at line 12 of file __init__.py.

00012                      :
00013         '''Do default configureation of DigitizeAlg. '''
00014         #Import DataSvc
00015         import DataSvc
00016         self.dataSvc = DataSvc.Configure()
00017         
00018         from DataSvc.DataSvcConf import StaticCableSvc
00019         cableSvc = StaticCableSvc()
00020         cableSvc.FeeCableMap = '$DATASVCROOT/share/feeCableMap.txt'
00021 
00022         #Import EsIdealPulseTool
00023         from ElecSim.ElecSimConf import EsIdealPulseTool
00024         pulseTool = EsIdealPulseTool()
00025 
00026         #Import EsPmtEffectPulseTool
00027         from ElecSim.ElecSimConf import EsPmtEffectPulseTool
00028         pmtTool = EsPmtEffectPulseTool()
00029         
00030         #Import EsIdealFeeTool
00031         from ElecSim.ElecSimConf import EsIdealFeeTool
00032         feeTool = EsIdealFeeTool()
00033         feeTool.EnableFastSimMode = True
00034 
00035         #Import EsIdealFecTool
00036         from ElecSim.ElecSimConf import EsIdealFecTool
00037         fecTool = EsIdealFecTool()
00038 
00039         #Import TsMultTriggerTool
00040         from TrigSim.TrigSimConf import TsMultTriggerTool 
00041         mtt = TsMultTriggerTool()
00042 
00043         #Import TsESumTriggerTool
00044         from TrigSim.TrigSimConf import TsESumTriggerTool 
00045         ett = TsESumTriggerTool()
00046         
00047         #Import TsExternalTriggerTool
00048         from TrigSim.TrigSimConf import TsExternalTriggerTool 
00049         extt = TsExternalTriggerTool()
00050         
00051         #Import TsSortTool
00052         from TrigSim.TrigSimConf import TsSortTool 
00053         stt = TsSortTool()
00054 
00055         #Import ROsFeeReadoutTool
00056         from ReadoutSim.ReadoutSimConf import ROsFeeReadoutTool
00057         rofeet = ROsFeeReadoutTool()
00058   
00059         #Import ROsFecReadoutTool
00060         from ReadoutSim.ReadoutSimConf import ROsFecReadoutTool
00061         rofect = ROsFecReadoutTool()
00062  
00063         #Import ROsFeeAdcMultiTool
00064         from ReadoutSim.ReadoutSimConf import ROsFeeAdcMultiTool
00065         rofeeadct = ROsFeeAdcMultiTool()
00066 
00067         #Import ROsFeeTdcTool
00068         from ReadoutSim.ReadoutSimConf import ROsFeeTdcTool
00069         rofeetdct = ROsFeeTdcTool()
00070 
00071         #Import ROsTriggerDataPackerTool
00072         from ReadoutSim.ReadoutSimConf import ROsTriggerDataPackerTool
00073         roft = ROsTriggerDataPackerTool()
00074 
00075         #Import ROsFadcReadoutTool
00076         from ReadoutSim.ReadoutSimConf import ROsFadcReadoutTool
00077         roft = ROsFadcReadoutTool()       
00078         
00079         #Import the DigitizeAlg
00080         from DigitizeAlg.DigitizeAlgConf import DigitizeAlg
00081         digitAlg = DigitizeAlg()
00082 
00083         from Gaudi.Configuration import ApplicationMgr
00084         app = ApplicationMgr()
00085         app.TopAlg.append(digitAlg)
00086         
00087         from SimHitSplitSvc.SimHitSplitSvcConf import SimHitSplitSvc
00088         simHsvc = SimHitSplitSvc("SimHitSplitSvc")
00089         app.ExtSvc.append(simHsvc)
00090         
00091         return
00092 
   pass #End Configure


Member Data Documentation

DigitizeAlg::__init__::Configure::dataSvc

Definition at line 16 of file __init__.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:51:29 2011 for DigitizeAlg by doxygen 1.4.7