/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/CalibData/Muc/MucCalibConst.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------|
00002 //      [File  ]:                       MucCalibConst.h                         |
00003 //      [Brief ]:       Head file of MUC structure constants for calibration    |
00004 //      [Author]:       Xie Yuguang, <ygxie@mail.ihep.ac.cn>                    |
00005 //      [Date  ]:       Aug 22, 2006                                            |
00006 //------------------------------------------------------------------------------|
00007 
00008 #ifndef MUC_CALIB_CONST_H
00009 #define MUC_CALIB_CONST_H
00010 
00011 //#include<iostream>
00012 
00013 //using namespace std;
00014 
00015 static const double DEFAULT_EFF  = 0.95;
00016 static const double DEFAULT_NOS  = 0.01;
00017 static const double DEFAULT_ClST = 5;
00018 
00019 static const double LIMIT_CUT          = 0.000001;
00020 
00021 static const int    CLST_CUT      = 1;
00022 static const int    CLST_MAX      = 10;
00023 
00024 static const double DEFAULT_CLST_PRO[CLST_MAX]  = {0.80701, 0.97357, 0.99515, 0.99822, 0.99876, 0.99894, 0.99905, 0.99913, 0.99920, 0.99926};
00025 
00026 // Globle structure
00027 static const int PART_MAX       = 3;
00028 static const int SEGMENT_MAX    = 8;
00029 static const int LAYER_MAX      = 9;
00030 static const int BOX_MAX        = 136;
00031 static const int STRIP_MAX      = 9152;
00032 static const int STRIP_INBOX_MAX= 112;
00033 
00034 static const int BOX_PER_PART[PART_MAX] = {32, 72, 32}; 
00035 static const int BOX_PER_SEG[PART_MAX]  = {8, 9, 8};
00036 static const int BOX_SUM[PART_MAX]      = {32, 104, 136};
00037 
00038 static const int STR_PER_PART[3]  = { 2048, 5056, 2048 };
00039 static const int B_STR_PER_SEG[2] = { 624, 688 };
00040 static const int STR_SUM[3]       = { 2048, 7104, 9152 };
00041 
00042 static const int EEID           = 0; // east endcap id
00043 static const int BRID           = 1; // berral      id
00044 static const int EWID           = 2; // west endcap id
00045 static const int XSTR           = 0; // strip read out from x direction
00046 static const int YSTR           = 1; // strip read out from y direction
00047 static const int ZSTR           = 2; // strip read out from z direction 
00048 static const int PHISTR         = 3; // strip read out from phi direction 
00049 
00050 // Endcap( only one part, not total, east and  west is the same) 
00051 static const int E_SEG_NUM      = 4;  // segment number
00052 static const int E_LAY_NUM      = 8;  // layer number ( gap layer number )
00053 static const int E_STR_NUM      = 64; // strip number persegment per layer 
00054 
00055 // Barrel
00056 static const int B_SEG_NUM      = 8; // segment number
00057 static const int B_LAY_NUM      = 9; // layer   number
00058 static const int B_TOP          = 2; // top segment id
00059 
00060 static const int B_ZSTR_NUM                = 48; // strip number in Z-readout box 
00061 static const int B_PHISTR_NUM              = 96; // strip number in Phi-readout(Tangent) box
00062 static const int B_TOPSTR_NUM              = 112; // strip number in Phi-readout(Tangent) box of TOP segment
00063 
00064 #endif
00065 
00066 //END

Generated on Tue Nov 29 22:57:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7