10 April 2003Salvatore Costa, INFN Catania1 CMS Tracker Week CERN, 10 Apr 2003 Entering Bonding Data...
-
Upload
ashlyn-peters -
Category
Documents
-
view
216 -
download
2
Transcript of 10 April 2003Salvatore Costa, INFN Catania1 CMS Tracker Week CERN, 10 Apr 2003 Entering Bonding Data...
10 April 2003 Salvatore Costa, INFN Catania 1
CMS Tracker WeekCERN, 10 Apr 2003
Entering Bonding Data
in TrackerDB
10 April 2003 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
10 April 2003 Salvatore Costa, INFN Catania 3
Release 1.0 Distribution
• cms.ct.infn.it/bondingdb/Catania• cms.ct.infn.it/bondingdb/CERN
• 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:
10 April 2003 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”.
10 April 2003 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.
10 April 2003 Salvatore Costa, INFN Catania 8
The 7 MOD Bonding Tables
“MODBOND” Composite
BONDREPBONDWIRE
POSTBOND(BONDPARAM)
BONDSTATUSBONDMACHINE
BONDLOGPREBOND
10 April 2003 Salvatore Costa, INFN Catania 9
The Pull Test Table
“COMPPULLTEST” Composite
“PULLTEST” Table
10 April 2003 Salvatore Costa, INFN Catania 10
And now?
From a developer’s point of view, this is already history!
What comes next?
10 April 2003 Salvatore Costa, INFN Catania 11
Plans for Release 2 (1)
• Add Hybrid Bonding Section
E.T.D.: ~ 20 Apr 2003
10 April 2003 Salvatore Costa, INFN Catania 12
The 7 HYB Bonding Tables
“HYBBOND” Composite
PULLTESTBONDWIRE
POSTBOND(BONDPARAM)
BONDSTATUSBONDMACHINE
BONDLOGPREBOND
[All Tables related to Object=HYB (including PULLTEST)]
10 April 2003 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 to PREBOND_val
–Russell Taylor: No Pre- or Post-Bonding Sections [for Santa Barbara only: ???]
E.T.D.: ~ 30 Apr 2003
10 April 2003 Salvatore Costa, INFN Catania 14
Proposal for (common?) solution to Russel’s request (1)
from action-oriented breakup…1. Pre-Bond2. Bond3. Post-Bond4. Bond Rep5. Pull Tests6. Hyb Bond
from object-oriented breakup…1. Pull Tests on
Sensor Test Structures
2. Hyb Bond3. Mod Bond4. Mod Bond Rep
10 April 2003 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
10 April 2003 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
10 April 2003 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
10 April 2003 Salvatore Costa, INFN Catania 18
CMS Tracker WeekCERN, 10 Apr 2003
Appendix:Some details on v.1.0
10 April 2003 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
10 April 2003 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)
10 April 2003 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
10 April 2003 Salvatore Costa, INFN Catania 22
Functional Description
op
su
ENTER
UPDATEVIEW
SEARCH
VALIDATE
front page
User’s Manual
(in new window)
data
indb
results
ID_oper.dat
ID_oper.dat ID_oper.xml
BigBrowser
ID_oper.xml.indb
TrackerDBTrackerDB<installdir>installdir>
DocumentRoot or ~user/public_html