This is an old revision of the document!
Doodle calendar: http://doodle.com/poll/ute3fhk3epepd4aw
source TriDAS_r45/pixel/POSRelease/setenv.sh cd TriDAS_r45/pixel/BPixelTools/ccu ./run.bsh
scanccu FEC 0x0 Ring 0x0 CCU 0x7e found FEC 0x0 Ring 0x0 CCU 0x7d found FEC 0x0 Ring 0x0 CCU 0x7c found FEC 0x0 Ring 0x0 CCU 0x7b found FEC 0x0 Ring 0x0 CCU 0x7a found FEC 0x0 Ring 0x0 CCU 0x79 found FEC 0x0 Ring 0x0 CCU 0x78 found FEC 0x0 Ring 0x0 CCU 0x77 found scanringedevice prints list of all i2c devices ccu 0x7c (select the ccu of interest, see for instance the result of scanringedevice) piareset all reset qpll both qpll locked
source TriDAS_r45/pixel/POSRelease/setenv.sh cd TriDAS_r45/pixel/PixelRun ./run.sh --xml auto
go to http://cmspixel2.psi.ch:1973/ click on "PixelSupervisor" click "Initialize" select calibration to run click "Configure" check that FED phases have been found click "Start" Once the calibration finished. Look at the results in: cd TriDAS_r45/pixel/PixelRun/Runs/Run_0/Run_yourrunnr
$BUILD_HOME/pixel/PixelAnalysisTools/test/bin/linux/x86_64_slc6/PixelAnalysis.exe $BUILD_HOME/pixel/PixelAnalysisTools/test/configuration/PixelAliveAnalysis_41_43.xml yourrunnur $BUILD_HOME/pixel/PixelAnalysisTools/test/bin/linux/x86_64_slc6/PixelAnalysis.exe $BUILD_HOME/pixel/PixelAnalysisTools/test/configuration/SCurveAnalysis_41-43.xml yourrunnur
Edit xml file to include the FEDs of interest.
TBMDelay25 --> check chose SDA value, if ok updatePortcard. SCurve without HV SCurve with HV --> run analysis, compare using script in /home/cmspixel/scurves/scurves.py In case of problems with the readout try the following sequence TBMPLLDelayNoTokenPass --> updateTbm 2DScores --> updateTbm TBMPLLDelay400MHz --> updateTbm
- Go to the Run directory with the results of the calibration you would like to update
cd TriDAS_r45/pixel/PixelRun/Runs/Run_0/Run_X ../../../updateTbm ../../../updateRoc ../../../updatePortcard (depending on what you would like to update)
cd TriDAS_r45/pixel/config cd detconfig/1/ cp detectconfig.dat_sector detconfig.dat cd ../../nametranslation/1/ cp translation.dat_sector translation.dat cd ../../portcardmap/1/ cp portcardmap.dat_sector portcardmap.dat
1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|
pxFEC | FED 1 top | FED 1 bottom | FED 2 top | FED 2 bottom | FED 3 top |
BpI SEC1-4 | |
---|---|
Crate End | Detector End |
1 | SEC1-pxFEC |
2 | SEC1-1 |
3 | SEC1-2 |
4 | SEC1-3 |
5 | SEC1-4 |
6 | SEC1-5 |
7 | SEC2-pxFEC |
8 | SEC2-1 |
9 | SEC2-2 |
10 | SEC2-3 |
11 | SEC2-4 |
12 | SEC2-5 |
13 | SEC3-pxFEC |
14 | SEC3-1 |
15 | SEC3-2 |
16 | SEC3-3 |
17 | SEC3-4 |
18 | tkFEC |
19 | SEC4-pxFEC |
20 | SEC4-1 |
21 | SEC4-2 |
22 | SEC4-3 |
23 | SEC4-4 |
24 | SEC4-5 |
BpI SEC5-8 | |
---|---|
Crate End | Detector End |
1 | SEC8-pxFEC |
2 | SEC8-1 |
3 | SEC8-2 |
4 | SEC8-3 |
5 | SEC8-4 |
6 | SEC8-5 |
7 | SEC7-pxFEC |
8 | SEC7-1 |
9 | SEC7-2 |
10 | SEC7-3 |
11 | SEC7-4 |
12 | SEC7-5 |
13 | SEC6-pxFEC |
14 | SEC6-1 |
15 | SEC6-2 |
16 | SEC6-3 |
17 | SEC6-4 |
18 | tkFEC |
19 | SEC5-pxFEC |
20 | SEC5-1 |
21 | SEC5-2 |
22 | SEC5-3 |
23 | SEC5-4 |
24 | SEC5-5 |
Quadrant | Sector | Module | hub | ROCs | FED | fiber | FED ch | issue |
---|---|---|---|---|---|---|---|---|
BmI | SEC2 | MOD 3_3_4 | 28 | 0-15 | 42 | 14 | (27,28) | constant SDATA |
BmI | SEC2 | MOD 2_3_3 | 23 TBMA | 0-7 | 41 | 21 | (41,42) | asymmetric SDATA1 |
BpI | SEC1 | MOD 1_1_4 | 27 | 12-15 | 42 | 10 | (19,20) | token does not pass |
BpI | SEC2 | MOD 2_3_4 | 22 | 0-15 | 41 | 23,24 | (45,46),(47,48) | module not programmable |
BpI | SEC8 | MOD 4_32_2 | 6 | 1,12-14 | 42 | 17 | (33,34) | ROCs not programmable |
BmO | SEC6 | MOD 4_23_2 | 10 | 0-15 | 44 | 1 | (1,2) | module not programmable |
BmO | SEC8 | MOD 2_14_2 | 20 TBMA | 0-7 | 42 | 2 | (3,4) | asymmetric SDATA1 |
Keep track of your results by entering them in this elog: (user and password are the same as to access testing PC).
https://elog.physik.uzh.ch:8080/PixelPOS/
* For each calibration: enter sector, run number and calibration type and additional information if needed. * For each sector, enter a summary of working/non-working components.