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

In This Package:

mixing0003.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 """
00003 nuwa.py -n 1000 -l 4 mixing.py
00004 
00005 """
00006 
00007 import Mixing
00008 mixing=Mixing.Configure()
00009 
00010 #Set the samples being mixed
00011 mixing.MixSvc.SampleInputs={
00012 #            "IBD":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/IBDEvent/default_value/IBDEvent.root"],
00013             "Muon":["Muon1.root","Muon3.root","Muon9.root"]
00014 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00015 #                    "Muon2.root","Muon0.root","Muon1.root","Muon0.root",
00016 #                    "Muon1.root","Muon2.root","Muon1.root",
00017 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00018 #                    "Muon2.root","Muon0.root","Muon1.root",
00019 #                    "Muon0.root","Muon1.root","Muon2.root","Muon1.root",
00020 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00021 #                    "Muon2.root","Muon0.root","Muon1.root","Muon0.root",
00022 #                    "Muon1.root","Muon2.root","Muon1.root",
00023 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00024 #                    "Muon2.root","Muon0.root","Muon1.root",
00025 #                    "Muon0.root","Muon1.root","Muon2.root","Muon1.root",
00026 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00027 #                    "Muon2.root","Muon0.root","Muon1.root","Muon0.root",
00028 #                    "Muon1.root","Muon2.root","Muon1.root",
00029 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00030 #                    "Muon2.root","Muon0.root","Muon1.root",
00031 #                    "Muon0.root","Muon1.root","Muon2.root","Muon1.root",
00032 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00033 #                    "Muon2.root","Muon0.root","Muon1.root","Muon0.root",
00034 #                    "Muon1.root","Muon2.root","Muon1.root",
00035 #                    "Muon0.root","Muon2.root","Muon0.root","Muon1.root",
00036 #                    "Muon2.root","Muon0.root","Muon1.root"],
00037 #            "RAD01":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10001.root"]
00038 #            "RAD02":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10002.root"],
00039 #            "RAD03":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10003.root"],
00040 #            "RAD04":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10004.root"],
00041 #            "RAD05":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10005.root"],
00042 #            "RAD06":["/ihepbatch/dybd06/mc/MCData_challenge/G4dybIOData/RadEvent/default_value/RadData_D10006.root"],  
00043             }
00044 if mixing.MixSvc.SampleInputs:
00045     print 'input_samples=', str(mixing.MixSvc.SampleInputs)
00046 
00047 #Set the event rates of the samples    
00048 #mixing.MixSvc.SampleTaus={"IBD":86400./1600, "Muon": 86400./5.8e6, "RAD01":86400./2.89e5,"RAD02":86400./4.58e4,"RAD03":86400./4.84e5,"RAD04":86400./1.77e5,"RAD05":86400./4.92e4,"RAD06":86400./5.64e5}
00049 mixing.MixSvc.SampleTaus={"Muon": 86400./5.8e6}
00050 if mixing.MixSvc.SampleTaus:
00051     print 'sample_deltaT=', str(mixing.MixSvc.SampleTaus)
00052 
00053 #Set the time window of mixing
00054 mixing.MixSvc.MixingTime=1.
00055 if mixing.MixSvc.MixingTime:
00056     print 'Mixing Time=', mixing.MixSvc.MixingTime
00057 
00058 #Set the begin time of this time
00059 mixing.MixSvc.BeginTime=0.
00060 print 'Begin Time = ', mixing.MixSvc.BeginTime
00061 
00062 mixing.MixSvc.DefaultOutput= "test_mixing.root"
00063 
00064 from Gaudi.Configuration import ApplicationMgr
00065 app = ApplicationMgr()
00066 app.OutputLevel = 2
00067 
00068 
00069 
00070 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:45:52 2011 for Mixing by doxygen 1.4.7