Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:36

0001 //
0002 //  SiPixelTemplateDefs.h (v2.00)
0003 //
0004 // Created by Morris Swartz on 12/01/09.
0005 // 2009 __TheJohnsHopkinsUniversity__.
0006 //
0007 // V2.00 - Resize the 2D objects to improve angle acceptance
0008 //
0009 //
0010 
0011 // Define template buffer size parameters
0012 
0013 #ifndef SiPixelTemplateDefs_h
0014 #define SiPixelTemplateDefs_h 1
0015 
0016 // Switch to use boost multiarrays to store the template entries (instead of plain c arrays).
0017 // It adds real time re-sizing and bounds checking at a cost in time (10%?).
0018 
0019 //#define SI_PIXEL_TEMPLATE_USE_BOOST 1
0020 
0021 #define TYSIZE 21
0022 #define THY 10  // = TYSIZE/2
0023 #define THYP1 THY + 1
0024 #define TYTEN 210  // = 10*TYSIZE
0025 #define BYSIZE TYSIZE + 4
0026 #define BHY 12  // = BYSIZE/2
0027 #define BYM1 TYSIZE + 3
0028 #define BYM2 TYSIZE + 2
0029 #define BYM3 TYSIZE + 1
0030 #define TXSIZE 13
0031 #define THX 6  // = TXSIZE/2
0032 #define THXP1 THX + 1
0033 #define BXSIZE TXSIZE + 4
0034 #define BHX 8  // = BXSIZE/2
0035 #define BXM1 TXSIZE + 3
0036 #define BXM2 TXSIZE + 2
0037 #define BXM3 TXSIZE + 1
0038 #define T2YSIZE 21
0039 #define T2XSIZE 7
0040 #define T2HY 10          // = T2YSIZE/2
0041 #define T2HYP1 T2HY + 1  // = T2YSIZE/2+1
0042 #define T2HX 3           // = T2XSIZE/2
0043 #define TEMP_ENTRY_SIZEX_A 80
0044 #define TEMP_ENTRY_SIZEX_B 80
0045 #define TEMP_ENTRY_SIZEY 100
0046 #endif