#DSSDInit.tcl -- DSSD initialization file # SpecTcl source file: SpecTcl.cpp # Last modified 2003/01/05 by ACM to start DSSD and SSSD # Strip numbering starts at 01 instead of 00 # # all lines MUST either be calibration values or start with '#' # ###### Set front decay ADC offsets (DSSD) ###### All ADC offsets are based on a 12-bit scale # # DSSD Front strips # # bdecayv.front.hioffset # 1 0. 2 0. 3 0. 4 0. 5 0. 6 0. 7 0. 8 0. 9 0. 10 0. 11 0. 12 0. 13 0. 14 0. 15 0. 16 0. 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back decay ADC offsets ###### All ADC offsets are on a 12-bit scale # # DSSD1 Back strips # bdecayv.back.hioffset # 1 0. 2 0. 3 0. 4 0. 5 0. 6 0. 7 0. 8 0. 9 0. 10 0. 11 0. 12 0. 13 0. 14 0 15 0. 16 0. 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set front decay gains ###### All gains are based on peak positions on a 9-bit scale # # DSSD -- set lowest energy peak of 228Th to channel XXX # bdecayv.front.hislope #changed 4/14/19 ALR 1 0.986 2 0.978 3 0.991 4 0.987 5 0.994 6 1.007 7 0.983 8 1.000 9 0.990 10 0.992 11 0.993 12 0.987 13 0.965 14 0.981 15 1.014 16 0.964 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back decay gains ###### All gains are based on peak positions on a 9-bit scale # # DSSD Back strip gains # bdecayv.back.hislope #changed 4/14/19 ALR 1 1.053 2 1.025 3 1.060 4 0.744 5 1.026 6 1.046 7 1.076 8 1.000 9 1.085 10 1.053 11 1.052 12 1.067 13 0.990 14 1.047 15 1.047 16 1.038 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set front decay thresholds ###### All thresholds are on a 12-bit scale # # DSSD Front strips # # bdecayv.fthresh.hithresh # 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 11 20 12 20 13 20 14 20 15 20 16 20 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 # ###### Set back decay thresholds ###### All thresholds are on a 12-bit scale # # bdecayv.bthresh.hithresh # 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 ###### Set front decay upper level threshold ###### All thresholds are in 12-bit scale # # DSSD1 (most upstream) # # bdecayv.fthresh.duld # 1 30000.0 2 30000.0 3 30000.0 4 30000.0 5 30000.0 6 30000.0 7 30000.0 8 30000.0 9 30000.0 10 30000.0 11 30000.0 12 30000.0 13 30000.0 14 30000.0 15 30000.0 16 30000.0 17 29000.0 18 29000.0 19 29000.0 20 29000.0 21 29000.0 22 29000.0 23 29000.0 24 29000.0 25 29000.0 26 29000.0 27 29000.0 28 29000.0 29 29000.0 30 29000.0 31 29000.0 32 29000.0 33 29000.0 34 29000.0 35 29000.0 36 29000.0 37 29000.0 38 29000.0 39 29000.0 40 3000.0 # ###### Set back decay upper level thresholds ###### All thresholds on 12-bit scale # # bdecayv.bthresh.duld # 1 30000.0 2 30000.0 3 30000.0 4 30000.0 5 30000.0 6 30000.0 7 30000.0 8 30000.0 9 30000.0 10 30000.0 11 30000.0 12 30000.0 13 30000.0 14 30000.0 15 30000.0 16 30000.0 17 30000.0 18 29000.0 19 29000.0 20 29000.0 21 29000.0 22 29000.0 23 29000.0 24 29000.0 25 29000.0 26 29000.0 27 29000.0 28 29000.0 29 29000.0 30 29000.0 31 29000.0 32 29000.0 33 29000.0 34 29000.0 35 29000.0 36 29000.0 37 29000.0 38 29000.0 39 29000.0 40 29000.0 # ###### Set front decay thresholds ###### All thresholds are on a 12-bit scale # # bdecayv.fthresh.lothresh # 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back decay thresholds ###### All thresholds are on a 12-bit scale # # bdecayv.bthresh.lothresh # 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back implant upper limits ###### All thresholds are on a 12-bit scale # # bdecayv.fthresh.loduld # 1 30000 2 30000 3 30000 4 30000 5 30000 6 30000 7 30000 8 30000 9 30000 10 30000 11 30000 12 30000 13 30000 14 30000 15 30000 16 30000 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back implant upper limits ###### All thresholds are on a 12-bit scale # # bdecayv.bthresh.loduld # 1 30000 2 30000 3 30000 4 30000 5 30000 6 30000 7 30000 8 30000 9 30000 10 30000 11 30000 12 30000 13 30000 14 30000 15 30000 16 30000 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set front lo gains ###### All gains are based on # # DSSD -- set lowest energy peak of 228Th to channel XXX # bdecayv.front.loslope # 1 1.0237 2 0.9928 3 1.0046 4 0.9816 5 1.0165 6 1.0231 7 1.0169 8 1.0000 9 0.9986 10 0.9969 11 0.9943 12 1.0009 13 0.9907 14 1.0138 15 1.0391 16 0.9832 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # ###### Set back o gains ###### All gains are based on # # DSSD -- set lowest energy peak of 228Th to channel XXX # bdecayv.back.loslope # 1 1.0130 2 1.0107 3 1.0047 4 1.2851 5 1.0092 6 1.0146 7 0.9930 8 1.0000 9 1.0377 10 0.9848 11 0.9774 12 1.0011 13 0.9991 14 1.0023 15 1.0282 16 1.0170 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 # # End variable initialization