CMS 3D CMS Logo

PixelChannelIdentifier.cc
Go to the documentation of this file.
1 // Modify the pixel packing to make 100micron pixels possible. d.k. 2/02
2 //
4 
5 /*
6 // Extract from CMSIM manual (version Thu Jul 31 16:38:50 MET DST 1997)
7 // --------------------------------------------------------------------
8 // DIGI format for pixel
9 //
10 // For pixel digitization one word per fired pixel is used.
11 // The information includes pixel row and column number, time
12 // and charge information with 7, 9, 4 and 12 bits for each as shown below.
13 //
14 // :DETD :TRAK :PXBD 4 #. no. of digitization elements
15 // #. name no. bits
16 // :V 7 #. row number
17 // :W 9 #. column number
18 // :TIME 4 #. time (ns)
19 // :ADC 12 #. charge
20 //
21 // MODIFY 19.02.2002 for ORCA_6
22 // Change to enable 100micron row pixels, we than have 160 pixels in the v
23 // direction.
24 // #. name no. bits
25 // :V 8 #. row number (256)
26 // :W 9 #. column number (512)
27 // :TIME 4 #. time (ns) (16)
28 // :ADC 11 #. charge (2048)
29 */
30 
31 // Initialization of static data members - DEFINES DIGI PACKING !
32 const PixelChannelIdentifier::Packing PixelChannelIdentifier::thePacking(11, 11, 0, 10); // row, col, time, adc
static const Packing thePacking