Functions | |
def | configure |
Variables | |
list | __all__ = [ 'configure' ] |
def DQMRawData::Run::configure | ( | argv = [] |
) |
Definition at line 12 of file Run.py.
00012 : 00013 00014 from optparse import OptionParser 00015 parser = OptionParser() 00016 00017 parser.add_option("-o","--output",action="store", type="string", 00018 default = "hist_test.root",help="Root tree file name") 00019 (opts,args) = parser.parse_args(args=argv) 00020 00021 import RawDataIO 00022 rdio=RawDataIO.Configure() 00023 #rdio.InputSvc.RawDataFiles=["/dyb/daq/daq.NoTag.0001839.Physics.TST-AD1.SFO-1._0001.data"] 00024 rdio.InputSvc.PrintFreq = 0 00025 rdio.InputSvc.IncludeRawEvent = 0 00026 rdio.InputSvc.SamplingInterval = 1 00027 rdio.InputSvc.InputSvcVersion = 1 00028 00029 import DataSvc 00030 dataSvc = DataSvc.Configure() 00031 00032 from DataSvc.DataSvcConf import StaticCableSvc 00033 cableSvc = StaticCableSvc() 00034 cableSvc.FeeCableMap = '$DATASVCROOT/share/DryRun/feeCableMap_DryRun.txt' 00035 00036 from DataSvc.DataSvcConf import StaticCalibDataSvc 00037 calibSvc = StaticCalibDataSvc() 00038 calibSvc.PmtDataFile = '$DATASVCROOT/share/DryRun/pmtCalibTable.run5647.txt' 00039 00040 import CalibAlg 00041 CalibAlg.Configure() 00042 00043 import DQMRawData 00044 #DQMRawData.Configure('RawData') 00045 DQMRawData.Configure('RawData','DarkNoise','CalibData') 00046 00047 from DQMRawData.DQMRawDataConf import RawDataHistogram 00048 anaAlg = RawDataHistogram() 00049 anaAlg.TimeIntervalMax = 10000 #us 00050 anaAlg.AdcSumMax = 100000 00051 print 'AdcSumMax=', anaAlg.AdcSumMax 00052 00053 from DQMRawData.DQMRawDataConf import DarkNoiseHistogram 00054 darknoiseAlg = DarkNoiseHistogram() 00055 00056 from DQMRawData.DQMRawDataConf import CalibDataHistogram 00057 calibAlg = CalibDataHistogram() 00058 calibAlg.MaxTotalCharge = 5000 00059 calibAlg.MinChannelTime = -2000 00060 calibAlg.MaxChannelTime = 0 00061 calibAlg.MinChannelCharge = 0 00062 calibAlg.MaxChannelCharge = 100 00063 00064 from GaudiSvc.GaudiSvcConf import THistSvc 00065 histSvc = THistSvc() 00066 histSvc.Output += [ "DQMHist DATAFILE='" + opts.output + "' OPT='RECREATE' TYP='ROOT'"] histSvc.Output += [ "DQMHist DATAFILE='" + opts.output + "' OPT='RECREATE' TYP='ROOT'"]
list DQMRawData::Run::__all__ = [ 'configure' ] [static] |