40 likes | 162 Views
TGC ONLINE Monitoring. N. Hod, Y. Benhammou, O. Ben-Ami, Y. Silver, L. Levinson D. Lellouch O. Silbert. TGC Monitoring status - May 09.
E N D
TGC ONLINE Monitoring • N. Hod, Y. Benhammou, O. Ben-Ami, Y. Silver, • L. Levinson D. Lellouch O. Silbert
TGC Monitoring status - May 09 • Code and xml(s) are installed and checked under tdaq-02-00-01 in: -- code: /det/muon/standalone/sw/tdaq-02-00-01/detectors/muons/installed/ -- xmls: /det/muon/standalone/databases/tdaq-02-00-01/muons/segments/TGC/ (GNAM/, DQMF/, OHP/)These are tested and ready to be copied in the combined area. • Histograms: ~2000 for SHIFT, a little more for EXPERT. • Problems with TGCRODSampler: running in command line but can’t be started via DAQ panel – should be solved until tonight (Noam & Daniel in CERN). With Serguei Kolos help. • Problems with decode: new structure with 13 sectors require many modifications – should be solved during this week (Daniel).We can run also without this modification – historams will be meaningless. • New dqm_algorithm for HitProfile gnam segment (relative algo). • Everything is in CVS. • Running tests in TGC Standalone today to be ready for tomorrow. nothing will run until TGCRODSampler is fixed hopefully until TONIGHT. Can run also without fixing the “sector 13” modification`
TGC Monitoring status – 27 May 09 • 4 GNAM segments (OverView, HitProfile, pTthreshold, TriggerProfile),3 DQMF segments (GlobalChamber, Timing, SubsectorOccupancies). • pTthreshold, TriggerProfile, (and Efficiency) GNAMs: -- Decode methods are not yet functional for pTthreshold, TriggerProfile. -- Will start preparing the Efficiency GNAM with DL & Ohad soon. • Code and xml(s) are installed and checked under tdaq-02-00-01 in: -- code:/det/muon/standalone/sw/tdaq-02-00-01/detectors/muons/installed/-- xmls:/det/muon/standalone/databases/tdaq-02-00-01/muons/segments/TGC/ (GNAM/, DQMF/, OHP/)>> Tested in TGC standalone via the DAQ-Panel. >> Ready to be copied in the combined area. Everything is in CVS. • Histograms: ~108+1536+52+26 (1722) for SHIFT, ~156 for EXPERT. • Jumbo-packets: tombox (solved?), gigabit switch (?).>> Should be ready for next cosmic run. • New “13 sectors” structure require many modifications (decode + QDA tests).>> In process, debugging with DL. • Several new dqm algorithms for DQMF segments.>> some are relative algo’s - where we don’t have good references yet. • DB: We can write online DQA results straight into the TGC ORACLE db.>> in discussions with DL, David, Akimassa. (See next slide ..) • New tombox (it is an old mantra…)
DQ -> DB new thoughts • Data from DQ will not go directly to the DB • Data from DQMF will be stored in IS and taken from there to be registered in the DB. • The information to register to the IS: • level - running chamber (via OverView gnam).One int array for 13 sectors and for strip/wire. • report - chamber status (compare with neighboring chambers):int runningChamberStatus(s/w)[N_RUNNING_CHAMBERS] • level - running chamber (via HitProfile gnam)Two int arrays for 13 sectors and for strip/wire and for dead/hot channels. • report - number of dead/hot channels in a running chamber (2 arrays - dead, hot)Have to translate (online) from globalChannel to runningChamber - need to implement !!!int runningChamberDeadChannels(s/w)[N_RUNNING_CHAMBERS]int runningChamberHotChannels(s/w)[N_RUNNING_CHAMBERS] • level - running chamber (via OverView gnam - Timing (currently EXPERT))have to move these histograms from EXPERT to SHIFT and read them with DQMF !!!Three int arrays for 13 sectors and for strip/wire and for previous/central/next BC. • report - timing of running chamber: number of hits in each BCint runningChamberCentralBC[size~N_RUNNING_CHAMBERS]int runningChamberPreviousBC[size~N_RUNNING_CHAMBERS]int runningChamberNextBC[size~N_RUNNING_CHAMBERS] • Location - put everything (all arrays) in IS. • Read it - HW representation tool to write in the DB • View it online from IS - special java viewer • How to write an array/vector of status information (Daniel) ? • good ; don't forget to mention that we also start to create a GUI (java based) which takes data from the IS and plot it in P1