/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MucRecAlg/MucRecAlg-00-03-08/MucRecAlg/MucRecRoadFinderParameter.h

Go to the documentation of this file.
00001 
00002 #ifndef MUC_REC_ROAD_FINDER_PARAMETER_H_
00003 #define MUC_REC_ROAD_FINDER_PARAMETER_H_
00004 
00005 #include "Identifier/MucID.h"
00006 
00007 const int kNSeedLoops = 3;
00008 
00009 //Number of gaps to search in each orient.
00010 const int kSearchLength[kNSeedLoops][3][2] =
00011 { { {4,4}, {4,5}, {4,4} },
00012   { {4,4}, {4,5}, {4,4} },
00013   { {4,4}, {4,5}, {4,4} }
00014 };     
00015 //Searching order of gaps in each orient[iLoop][iPart][iOrient][iGap]
00016 const int kSearchOrder[kNSeedLoops][3][2][5] = 
00017 { { { {0,4,2,6,0}, {1,5,3,7,1} },
00018     { {1,3,5,7,1}, {0,2,4,6,8} },
00019     { {0,4,2,6,0}, {1,5,3,7,1} } },
00020   { { {2,4,0,6,2}, {3,5,1,7,3} },
00021     { {3,5,1,7,3}, {2,4,0,6,8} },
00022     { {2,4,0,6,2}, {3,5,1,7,3} } },
00023   { { {0,2,4,6,0}, {1,3,5,7,1} },
00024     { {1,5,3,7,1}, {0,4,2,6,8} },
00025     { {0,2,4,6,0}, {1,3,5,7,1} } }, 
00026 };
00027 
00028 //const int kSearchOrder[kNSeedLoops][3][2][5] =
00029 //{ { { {0,4,2,6,1}, {1,5,3,7,0} },
00030 //  { {1,5,3,7,0}, {0,4,2,6,1} },
00031 //  { {0,4,2,6,1}, {1,5,3,7,0} } },
00032 //{ { {2,4,0,6,1}, {3,5,1,7,0} },
00033 //  { {3,5,1,7,0}, {2,4,0,6,1} },
00034 //  { {2,4,0,6,1}, {3,5,1,7,0} } } };
00035 
00036 
00037 
00038 //  const float  WeightPar2D[5] = {0.0,0.0,0.0,0.0,0.0};
00039 //  const float  WindowParAlpha[5] = {0.0,0.0,0.0,0.0,0.0};
00040 //  const float  WindowParBeta[5] = {0.0,0.0,0.0,0.0,0.0};
00041 //  const float  WindowParGamma[5] = {10.0,10.0,10.0,10.0,10.0};
00042 
00043 // Parameters for 2D road quality check
00044 const int kMinLastGap2D = 2;
00045 const int kMinFiredGaps = 2;
00046 const int kMaxSkippedGaps = 1;
00047 const int kMinSharedHits2D = 2;
00048 
00049 // Parameters for 3D road quality check
00050 const int kMinLastGap3D = 3;          // Last gap a 3D road should arrive at least
00051 const int kMaxDeltaLastGap = 5;       // Max tolerance of the difference between the last gap of the two 2D roads
00052 //const int maxDelHitsPerGap = 1;
00053 const int kMaxDeltaTotalHits = 10;    // Max tolerance of the difference between total hits of the two 2D roads
00054 //const float WeightPar3D[5]   = {0.0,0.0,0.0,0.0,0.0};
00055 const float kMaxXChisq = 1000.0;
00056 const float kMaxYChisq = 1000.0;
00057 const int   kMinSharedHits3D = 4;
00058 //const int   kmvdvertex  = 0;
00059 //const float MutrWindow = 20;
00060 //const float MuidWindow = 30;
00061 //const float MutrZNorth = 620;
00062 //const float MutrZSouth = -470;  
00063 
00064 const float kRpcEfficiency = 1.0;
00065 const int   kPartSeq[3] = {1, 0, 2}; // search on barrel first.
00066 const float kWindowSize[3][9] = { {200.0, 200.0, 200.0, 240.0, 240.0, 280.0, 280.0, 280.0, 280.0},
00067                                   {200.0, 200.0, 120.0, 120.0, 120.0, 240.0, 240.0, 240.0, 240.0},
00068                                   {200.0, 200.0, 200.0, 240.0, 240.0, 280.0, 280.0, 280.0, 280.0} };
00069 const int kNSegSearch = 3;
00070 const int kDeltaSeg[kNSegSearch] = {0, -1, 1};
00071 
00072 
00073 #endif // MUC_REC_ROAD_FINDER_PARAMETER_H_

Generated on Tue Nov 29 23:13:45 2016 for BOSS_7.0.2 by  doxygen 1.4.7