00001
00002
00003 import MainAlgorithm
00004 mainalg=MainAlgorithm.Configure()
00005
00006 mainalg.MixSvc.SampleInputs={
00007 "IBDAD1":[
00008 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim10010.root",
00009 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim10071.root",
00010 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim10188.root",
00011 ],
00012 "IBDAD2":[
00013 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim20033.root",
00014 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim20027.root",
00015 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/IBD/IBDSim20146.root",
00016 ],
00017 "Muon":[
00018 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Muon/FullSignal/Muon_Event_D11144.root",
00019 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Muon/FullSignal/Muon_Event_D10495.root",
00020 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Muon/FullSignal/Muon_Event_D10840.root",
00021 ],
00022 "RadAD1":[
00023 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D10000.root",
00024 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D10002.root",
00025 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D10007.root",
00026 ],
00027 "RadAD2":[
00028 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D11000.root",
00029 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D11001.root",
00030 "/publicfs/dyb/data/mc/FastMC_Production/SourceData/Rad/Rad_IHEP_D11003.root",
00031 ],
00032 }
00033 if mainalg.MixSvc.SampleInputs:
00034 print 'input_samples=', str(mainalg.MixSvc.SampleInputs)
00035
00036 mainalg.MixSvc.SampleTaus={"IBDAD1":86400./25000,"IBDAD2":86400./25000., "Muon": 1/100.,"RadAD1":1/60.,"RadAD2":1/60.}
00037 if mainalg.MixSvc.SampleTaus:
00038 print 'sample_deltaT=', str(mainalg.MixSvc.SampleTaus)
00039
00040
00041 mainalg.MixSvc.SampleFileNum={"IBDAD1":500,"IBDAD2":500, "Muon": 5000,"RadAD1":200000,"RadAD2":200000}
00042 if mainalg.MixSvc.SampleFileNum:
00043 print 'sample_filenum=', str(mainalg.MixSvc.SampleFileNum)
00044
00045 mainalg.MixSvc.RandomSeed = 10931
00046 if mainalg.MixSvc.RandomSeed:
00047 print 'Mixing RandomSeed=', mainalg.MixSvc.RandomSeed
00048
00049
00050
00051 mainalg.MixSvc.BeginTime=0.
00052 print 'Begin Time = ', mainalg.MixSvc.BeginTime
00053
00054 mainalg.MixSvc.DefaultOutput= "/publicfs/dyb/data/mc/FastMC_Production/MixedData/test/DYBMixedEvent_D10931.root"
00055 from Gaudi.Configuration import ApplicationMgr
00056 app = ApplicationMgr()