From: hadaq Date: Tue, 7 Dec 2021 11:03:11 +0000 (+0100) Subject: update hmon scripts X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=cb185838df11ca06bb87d72e387caa97e7d7d5ec;p=hadesdaq.git update hmon scripts --- diff --git a/hmon/QA.pm b/hmon/QA.pm index 1bf00e7..7514953 100644 --- a/hmon/QA.pm +++ b/hmon/QA.pm @@ -17,7 +17,7 @@ our $cats = {'main'=>"Main", 'other'=>"Other", 'pion'=>"Pion", 'rich'=>'RICH', - 'ecal'=>'ECal', + 'padiwa'=>'Padiwa', 'hv'=>'HV', 'hv2'=>'HV', 'misc'=>'misc'}; @@ -34,7 +34,7 @@ our $entries->{'cats'} = ["main", "feeerr", # "pion", "rich", - "ecal", + "padiwa", "hv", "hv2", "misc", @@ -42,17 +42,17 @@ our $entries->{'cats'} = ["main", ]; # Order of entries in each cat -$entries->{'main'} = ['time', 'rate','onlineqa','up','outofsync']; -$entries->{'daq'} = ['trbnet', 'timeouts', 'busy','readout','spillcount']; +$entries->{'main'} = ['time', 'rate','beamabort','up','spillcount']; +$entries->{'daq'} = ['trbnet', 'timeouts', 'busy','readout','outofsync']; $entries->{'trg'} = ['spill', 'accepted', 'source','pt1rate', 'start']; #, -$entries->{'rate'} = ['pt1','start','hodo','pion1','pion2']; -$entries->{'server'} = ['fill', 'cpu', 'icinga', 'etrax', 'pwrsup']; +$entries->{'rate'} = ['pt1','pt2','pt3','pt7','pt8']; +$entries->{'server'} = ['fill', 'cpu', 'icinga', 'pwrsup', 'onlineqa']; $entries->{'eb'} = ['run', 'rate','bytes', 'lostevt', 'errbits']; $entries->{'mdc'} = ['token', 'blocked', 'temp', 'linkqual', 'voltage']; $entries->{'endp'} = ['mdc','rich', 'tof', 'rpc', 'other']; $entries->{'feeerr'} = ['feeerr','trginp','trgqual','','']; $entries->{'rich'} = ['temp','LV','bkpl','isob','richthr']; -$entries->{'ecal'} = ['temp','count','thr','','']; +$entries->{'padiwa'} = ['ecal','start','itof','hodo','']; $entries->{'hv'} = ['richhv','ecalhv','rpchv','fwhv','tofhv']; $entries->{'hv2'} = ['mdchv','stshv','frpchv','starthv','itofhv']; $entries->{'misc'} = ['irq','calib','magnet','env','sequencer']; @@ -85,6 +85,8 @@ our @MdcVoltageLimits = (50, 70, 100); our @MdcLockLimits = (0, 3, 5); our @MdcTempLimits = (75, 80, 85); our @EcalTempLimits = (55, 60, 65); +our @StartTempLimits = (55, 60, 65); +our @ItofTempLimits = (55, 60, 65); our @RichInnerTempLimits = (34,34.5,35); our @TrgErrLimits = (100, 1000, 10000); our @CPULimits = (95, 100, 100); @@ -107,7 +109,7 @@ our @RpcHvLimits = (12,12,12); our @TofHvLimits = (764,760,759); our @FwHvLimits = (280,250,200); our @FrpcHvLimits = (5.5,3.9,0); #kV 5.6 -> std. / 4 -> idle -our @ItofHvLimits = (1000,999,0); +our @ItofHvLimits = (29,28,0); our @TdcCalibrationInterval = (320000,450000,600000); our @TdcCalibrationTemperature = (5,7,10); @@ -115,9 +117,15 @@ our @TdcCalibrationTemperature = (5,7,10); our @PionLvCurrLimits = (4,5,6); -our $PadiwaECalNumber = 105; +our $PadiwaEcalNumber = 105; our @PadiwaEcalLimits = (5, 10, 20); +our $PadiwaItofNumber = 18; +our @PadiwaItofLimits = (0, 0, 1); + +our $PadiwaStartNumber = 12; +our @PadiwaStartLimits = (0, 0, 1); + our @LimitTriggerPerSpill = (1000, 0, 0); our $AcceleratorCycle = 7; use constant {CTSAddress => 0x0003}; @@ -137,6 +145,8 @@ our $ItofHvOff = 1; our $FrpcHvOff = 0; our $EcalHvOff = 0; +our $QAServerOff = 1; + ############################################################################### # Missing Boards ############################################################################### diff --git a/hmon/doc/daq-busy.htt b/hmon/doc/daq-busy.htt index 1ca1bb4..fc8e672 100644 --- a/hmon/doc/daq-busy.htt +++ b/hmon/doc/daq-busy.htt @@ -7,10 +7,12 @@ During normal operation, the full message gives the busy times for all sub-syste