/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/CalibData/Mdc/MdcCalStruct.h

Go to the documentation of this file.
00001 #ifndef MDCCAL_STRUCT_H
00002 #define MDCCAL_STRUCT_H
00003 
00004 #define MDCCAL_LAYER 43
00005 #define MDCCAL_CELLMAX 288
00006 /* #define MDCCAL_TOTCELL 6796 */
00007 #define MDCCAL_TOTCELL 6860
00008 #define MDCCAL_LR 3           // left + lrcom + right 
00009 #define MDCCAL_XTORDER 6      // 5 order polynomial
00010 #define MDCCAL_XTPARNUMBER 8  // 5+1(edge) order
00011 #define MDCCAL_TXORDER 7      // 6 order polynomial
00012 #define MDCCAL_TXPARNUMBER 9  // 6+1(edge) order
00013 #define MDCCAL_QTORDER 2     
00014 #define MDCCAL_SPRESORDER 5   // 4 order polynomial
00015 
00016 /*
00017 typedef struct{
00018      double xtpar[MDCCAL_LAYER][MDCCAL_LR][MDCCAL_XTPARNUMBER];
00019      double txpar[MDCCAL_LAYER][MDCCAL_LR][MDCCAL_TXPARNUMBER];
00020 
00021      double t0[MDCCAL_TOTCELL];
00022      double delt0[MDCCAL_TOTCELL];
00023 
00024      double wshift[MDCCAL_TOTCELL];
00025      double delwshift[MDCCAL_TOTCELL];
00026 
00027      double qtpar[MDCCAL_LAYER][MDCCAL_QTORDER];
00028 
00029      // spcaial resolution
00030      double spres[MDCCAL_LAYER][MDCCAL_LR][MDCCAL_SPRESORDER];
00031 }MdcCalConst_Struct;
00032 
00033 typedef struct{
00034      // number of cells in each layer
00035      int cellnumber[MDCCAL_LAYER];
00036 }MdcCalHist_Struct;
00037 
00038 // typedef struct{ 
00039 // }MdcCalTrack_Struct; 
00040 */
00041 #endif /* MDCCAL_STRUCT_H */

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