Several packages are affected:
| package | tag | mod |
|---|---|---|
| calibRootData | v1r5 | Define classes for ROOT representation of charge scale calibration data |
| calibGenTKR | v2r2 | Add XML-to-ROOT translator to the package. Handles charge scale and ToT calibrations |
| CalibData | v0r12 | Add calibration TDS classes for charge scale calibration |
| CalibSvc | v0r19 | Add classes to do the conversion (in the Gaudi sense) of ROOT file to TDS |
Here is the section of the original XML file describing constants for tray 0, top:
<uniplane tray='0' which='top'>
<gtfeScale id='0' chargeScale='0.961'/>
<gtfeScale id='1' chargeScale='0.998'/>
<gtfeScale id='2' chargeScale='1.1'/>
<gtfeScale id='3' chargeScale='1.1'/>
<gtfeScale id='4' chargeScale='1.16'/>
<gtfeScale id='5' chargeScale='0.949'/>
<gtfeScale id='6' chargeScale='1.07'/>
<gtfeScale id='7' chargeScale='1.08'/>
<gtfeScale id='8' chargeScale='0.946'/>
<gtfeScale id='9' chargeScale='1.08'/>
<gtfeScale id='10' chargeScale='1.1'/>
<gtfeScale id='11' chargeScale='1.08'/>
<gtfeScale id='12' chargeScale='1.21'/>
<gtfeScale id='13' chargeScale='1.08'/>
<gtfeScale id='14' chargeScale='1.13'/>
<gtfeScale id='15' chargeScale='0.975'/>
<gtfeScale id='16' chargeScale='1.08'/>
<gtfeScale id='17' chargeScale='1.12'/>
<gtfeScale id='18' chargeScale='1.04'/>
<gtfeScale id='19' chargeScale='0.959'/>
<gtfeScale id='20' chargeScale='0.934'/>
<gtfeScale id='21' chargeScale='0.971'/>
<gtfeScale id='22' chargeScale='1.02'/>
<gtfeScale id='23' chargeScale='1.07'/>
</uniplane>
In this file constants are specified by gtfe. It is also possible to specify them per strip. In either case, a client wishing to fetch the data from the TDS asks for it by strip. This is part of the output from a CalibSvc test program, reading values from the TDS.
Last modified:
J. Bogart