Public Member Functions | |
def | __init__ |
Public Attributes | |
MixAlg | |
MixSvc |
Definition at line 5 of file __init__.py.
def MixInputSvc::__init__::Configure::__init__ | ( | self | ) |
Definition at line 7 of file __init__.py.
00007 : 00008 '''Do default configureation of MixInputSvc. ''' 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 MixInputSvc.MixInputSvcConf import MixInputAlgorithm 00024 mixalg = MixInputAlgorithm() 00025 app.TopAlg.append(mixalg) 00026 self.MixAlg = mixalg 00027 from RootIOTest.RootIOTestConf import DybStoreAlg 00028 dsa = DybStoreAlg() 00029 app.TopAlg.append(dsa) 00030 00031 begintime = 0.0 00032 print 'Begin time = ', begintime 00033 00034 input_samples={ 00035 "Gamma1":["05MEVGAMMA_D100.root"], 00036 "Gamma2":["08MEVGAMMA_D100.root"], 00037 "IBD":["FullIBD.root"] 00038 } 00039 00040 if input_samples: 00041 print 'input_samples=', str(input_samples) 00042 00043 sample_tau={"Gamma1":86400./1000, "Gamma2":86400./930, "IBD":86400./980} 00044 00045 if sample_tau: 00046 print "sample_deltaT=", str(sample_tau) 00047 00048 sample_filenum={"IBD":100, "Muon":100, "RAD":100} 00049 00050 if sample_filenum: 00051 print "sample_filenum=", str(sample_filenum) 00052 00053 mis.SampleInputs = input_samples 00054 mis.SampleTaus = sample_tau 00055 mis.SampleFileNum = sample_filenum 00056 mis.BeginTime = begintime 00057 self.MixSvc=mis 00058 00059 return 00060 pass #End Configure
Definition at line 26 of file __init__.py.
Definition at line 57 of file __init__.py.