Public Member Functions | |
def | __init__ |
Public Attributes | |
PreESvc | |
ROBSvc | |
MixSvc |
Definition at line 5 of file __init__.py.
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
Definition at line 19 of file __init__.py.
Definition at line 24 of file __init__.py.
Definition at line 34 of file __init__.py.