Public Member Functions | |
def | __init__ |
Public Attributes | |
PreSvc | |
PreElecAlg | |
MixSvc |
Definition at line 5 of file __init__.py.
def PreElecSimSvc::__init__::Configure::__init__ | ( | self | ) |
Definition at line 7 of file __init__.py.
00007 : 00008 '''Do default configureation of PreElecSimSvc. ''' 00009 from Gaudi.Configuration import ApplicationMgr 00010 app = ApplicationMgr() 00011 00012 from MixInputSvc.MixInputSvcConf import MixInputSvc 00013 mis = MixInputSvc("RootIOCnvSvc") 00014 app.ExtSvc.append(mis) 00015 from GaudiSvc.GaudiSvcConf import EvtPersistencySvc 00016 per = EvtPersistencySvc() 00017 per.CnvServices = [ mis ]; 00018 mis.DefaultOutput= "/publicfs/dyb/user/yczhang/FastMCProduction/MixInputSvc/mixdata/mixedfile.root" 00019 00020 from DybIO.DybIOConf import DybStorageSvc 00021 app.ExtSvc += [ DybStorageSvc() ] 00022 00023 from PreElecSimSvc.PreElecSimSvcConf import PreElecSimSvc 00024 pre = PreElecSimSvc() 00025 app.ExtSvc.append(pre) 00026 self.PreSvc = pre 00027 00028 from PreElecSimSvc.PreElecSimSvcConf import PreElecAlgorithm 00029 preelecalg = PreElecAlgorithm() 00030 app.TopAlg.append(preelecalg) 00031 self.PreElecAlg = preelecalg 00032 00033 from RootIOTest.RootIOTestConf import DybStoreAlg 00034 dsa = DybStoreAlg() 00035 app.TopAlg.append(dsa) 00036 00037 begintime = 0.0 00038 print 'Begin time = ', begintime 00039 00040 input_samples={ 00041 "Gamma1":["05MEVGAMMA_D100.root"], 00042 "Gamma2":["08MEVGAMMA_D100.root"], 00043 "IBD":["FullIBD.root"] 00044 } 00045 00046 if input_samples: 00047 print 'input_samples=', str(input_samples) 00048 00049 sample_tau={"Gamma1":86400./1000, "Gamma2":86400./930, "IBD":86400./980} 00050 00051 if sample_tau: 00052 print "sample_deltaT=", str(sample_tau) 00053 00054 sample_filenum={"IBD":100, "Muon":100, "RAD":100} 00055 00056 if sample_filenum: 00057 print "sample_filenum=", str(sample_filenum) 00058 00059 mis.SampleInputs = input_samples 00060 mis.SampleTaus = sample_tau 00061 mis.SampleFileNum = sample_filenum 00062 mis.BeginTime = begintime 00063 self.MixSvc=mis 00064 00065 return 00066 pass #End Configure
Definition at line 26 of file __init__.py.
Definition at line 31 of file __init__.py.
Definition at line 63 of file __init__.py.