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

In This Package:

MainAlgorithm::__init__::Configure Class Reference

List of all members.

Public Member Functions

def __init__

Public Attributes

 PreESvc
 ROBSvc
 MixSvc

Detailed Description

Definition at line 5 of file __init__.py.


Member Function Documentation

def MainAlgorithm::__init__::Configure::__init__ (   self  ) 

Definition at line 7 of file __init__.py.

00007                      :
00008         '''Do default configureation of MainAlgorithm. '''
00009         from Gaudi.Configuration import ApplicationMgr
00010         app = ApplicationMgr()
00011          
00012         from MainAlgorithm.MainAlgorithmConf import MainAlgorithm
00013         mainalg = MainAlgorithm()
00014         app.TopAlg.append(mainalg)
00015 
00016         from PreElecSimSvc.PreElecSimSvcConf import PreElecSimSvc
00017         preEsvc = PreElecSimSvc("PreElecSimSvc")
00018         app.ExtSvc.append(preEsvc)
00019         self.PreESvc = preEsvc
00020         
00021         from ROBufferSvc.ROBufferSvcConf import ROBufferSvc
00022         roBsvc = ROBufferSvc("ROBufferSvc")
00023         app.ExtSvc.append(roBsvc)
00024         self.ROBSvc = roBsvc
00025         
00026         from MixInputSvc.MixInputSvcConf import MixInputSvc
00027         mis = MixInputSvc("RootIOCnvSvc")
00028         app.ExtSvc.append(mis)
00029         
00030         from GaudiSvc.GaudiSvcConf import EvtPersistencySvc
00031         per = EvtPersistencySvc()
00032         per.CnvServices = [ mis ];
00033         mis.DefaultOutput= "/publicfs/dyb/user/yczhang/FastMCProcProj/MainAlgorithm/data/mixedfile.root"
00034         self.MixSvc=mis
00035         
00036         import DigitalizeAlg
00037         digitalg = DigitalizeAlg.Configure()
00038         
00039         from DybIO.DybIOConf import DybStorageSvc
00040         app.ExtSvc += [ DybStorageSvc() ]
00041         
00042         from RootIOTest.RootIOTestConf import DybStoreAlg
00043         dsa = DybStoreAlg()
00044         app.TopAlg.append(dsa)
00045 
00046         return
00047 
   pass #End Configure


Member Data Documentation

MainAlgorithm::__init__::Configure::PreESvc

Definition at line 19 of file __init__.py.

MainAlgorithm::__init__::Configure::ROBSvc

Definition at line 24 of file __init__.py.

MainAlgorithm::__init__::Configure::MixSvc

Definition at line 34 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:52:35 2011 for MainAlgorithm by doxygen 1.4.7