CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripTemplateDefs.h
Go to the documentation of this file.
1 //
2 // SiStripTemplateDefs.h (v2.1)
3 //
4 // V2.0 - Expand the x dimensions to accommodate strip clusters to size 10.8
5 // V2.1 - Change to strip specific names and remove un-necessary definitions
6 //
7 // Created by Morris Swartz on 10/11/10.
8 // Copyright 2010 __TheJohnsHopkinsUniversity__. All rights reserved.
9 //
10 //
11 
12 // Define template buffer size parameters
13 
14 #ifndef SiStripTemplateDefs_h
15 #define SiStripTemplateDefs_h 1
16 
17 // Switch to use boost multiarrays to store the template entries (instead of plain c arrays).
18 // It adds real time re-sizing and bounds checking at a cost in time (10%?).
19 
20 //#define SI_STRIP_TEMPLATE_USE_BOOST 1
21 
22 #define TSXSIZE 17
23 #define TSHX 8 // = TSXSIZE/2
24 #define TSHXP1 TSHX+1
25 #define BSXSIZE TSXSIZE+4
26 #define BSHX 10 // = BSXSIZE/2
27 #define BSXM1 TSXSIZE+3
28 #define BSXM2 TSXSIZE+2
29 #define BSXM3 TSXSIZE+1
30 
31 #endif