1 / 22

CMS Tracker Week CERN, 10 Apr 2003

CMS Tracker Week CERN, 10 Apr 2003. Entering Bonding Data in TrackerDB. Bonding-DB Interface. Version 1.0 First fully working version, after several DEMO versions Released 7 April 2003 h 20:42. Release 1.0 Distribution.

rex
Download Presentation

CMS Tracker Week CERN, 10 Apr 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMS Tracker WeekCERN, 10 Apr 2003 Entering Bonding Data in TrackerDB Salvatore Costa, INFN Catania

  2. Bonding-DB Interface Version 1.0 • First fully working version, after several DEMO versions • Released 7 April 2003 h 20:42 Salvatore Costa, INFN Catania

  3. Release 1.0 Distribution • Follow Installation Instructions at cms.ct.infn.it/ distrib/bondingdb/ii.html • Individual tar file for each Center OR • Centers can have theirs installed at Catania: • cms.ct.infn.it/bondingdb/Catania • cms.ct.infn.it/bondingdb/CERN Salvatore Costa, INFN Catania

  4. Bonding-DB Interface What does it do after all? • Basically it is a XML file generator • Allows operators to enter data by filling out user-friendly Web forms instead of manually editing in XML language. • Allows to enter data a little at the time and/or to modify them multiple times before committing them to the XML files. In fact, XML files are generated only when data are explicitly “validated” by a “supervisor”. Salvatore Costa, INFN Catania

  5. Bonding-DB Interface What it does not do • It does not upload data (XML files) to TrackerDB automatically • It does not because it is not allowed. • XML files generated must be uploaded firing up the BigBrowser, and clicking a button in the “Calibration” page. Salvatore Costa, INFN Catania

  6. I/F design principles Salvatore Costa, INFN Catania

  7. I/F action breakup Salvatore Costa, INFN Catania

  8. The 7 MOD Bonding Tables “MODBOND” Composite PREBOND BONDLOG BONDMACHINE BONDSTATUS (BONDPARAM) POSTBOND BONDWIRE BONDREP Salvatore Costa, INFN Catania

  9. The Pull Test Table “COMPPULLTEST” Composite “PULLTEST” Table Salvatore Costa, INFN Catania

  10. And now? From a developer’s point of view, this is already history! What comes next? Salvatore Costa, INFN Catania

  11. Plans for Release 2 (1) • Add Hybrid Bonding Section E.T.D.: ~ 20 Apr 2003 Salvatore Costa, INFN Catania

  12. The 7 HYB Bonding Tables “HYBBOND” Composite PREBOND BONDLOG BONDMACHINE BONDSTATUS (BONDPARAM) POSTBOND BONDWIRE PULLTEST [All Tables related to Object=HYB (including PULLTEST)] Salvatore Costa, INFN Catania

  13. Plans for Release 2 (2) • React to any feedback from users: • Marco Meschini: Add to Pre-Bonding checkboxes for sensor mounting errors by Gantry -> write a specific value toPREBOND_val • Russell Taylor: No Pre- or Post-Bonding Sections [for Santa Barbara only: ???] E.T.D.: ~ 30 Apr 2003 Salvatore Costa, INFN Catania

  14. from action-oriented breakup… Pre-Bond Bond Post-Bond Bond Rep Pull Tests Hyb Bond from object-oriented breakup… Pull Tests on Sensor Test Structures Hyb Bond Mod Bond Mod Bond Rep Proposal for (common?) solution to Russel’s request (1) Salvatore Costa, INFN Catania

  15. Proposal for (common?) solution to Russel’s request (2) • The refurbished Mod Bond Form • Will have 2 small sections, 1 on top and 1 at bottom similar to current Pre- and Post- Bond [This is what I’ve been asked to do for Hyb Bond] • Nothing changes in TrackerDB: when the data (all in Bond form) are VALIDATED we generate a XML file with the same contents, but in 1 shot instead of 3. • The refurbished Mod Bond Rep Form • will have small section at bottom similar to current Post-Bond Salvatore Costa, INFN Catania

  16. Plans for Release 3 • NO intermediate data files, write only XML files • More error handling • See ARC plots with a click • View bonding data already in TrackerDB from any Center Salvatore Costa, INFN Catania

  17. Related Project Contribute to joint project (A.Starodoumov, V.Radicci, Tomas…, myself) for a Web I/F to query TrackerDB for a Module and get “complete” info about it Salvatore Costa, INFN Catania

  18. CMS Tracker WeekCERN, 10 Apr 2003 Appendix: Some details on v.1.0 Salvatore Costa, INFN Catania

  19. Release 1.0 Features (1) • Downloads input info from TrackerDB via Relay Application • Checks that object is registered to TrackerDB • Checks that object is a `MOD’ • Finds and displays `type’ for crosscheck • Downloads lists of pinholes & shorts in Sensor to build list of channels to leave unbonded >>> • Handles tool_id’s and diagnostic flags (<TABLE>_val) • Includes a (very) detailed User’s Manual Salvatore Costa, INFN Catania

  20. Release 1.0 Features (2) • Improved GUI, balmier colors • Includes error handling • non-numeric values in number-type fields • quotes in text fields (dangerous in XML!) • Hold Center-dependent input data in lookup files (simplifies maintenance) • 2 alternate Pull Test data input modes • Statistical values • Raw values (statistics is calculated) Salvatore Costa, INFN Catania

  21. Ch.s to leave unbonded Recipe • React only to bond immediately upstream of sensor with bad strip • Skip (= leave unbonded) • All pinholes (IDIEL_1_SEN_.POSITION_OF_BAD_STRIPS) • All Isolated CAC (CAC100HZ_1_ SEN_.POSITION_OF_BAD_STRIPS) • All but lowest in shorts (CAC chain) (CAC100HZ_1_ SEN_.POSITION_OF_BAD_STRIPS) CAC Example: 3 34 35 36 37 skip isolated 3, skip all but lowest in 34-37 chain, or: bond only 34 Salvatore Costa, INFN Catania

  22. Functional Description DocumentRoot or ~user/public_html data ID_oper.dat front page SEARCH ENTER op VIEW UPDATE ID_oper.dat ID_oper.xml results VALIDATE su BigBrowser User’s Manual (in new window) ID_oper.xml.indb indb TrackerDB <installdir> Salvatore Costa, INFN Catania

More Related