@@ -29,7 +29,7 @@ o2::base::MatLayerCylSet mbLUT;
2929
3030bool testMBLUT (const std ::string & lutFile = "matbud.root" );
3131
32- bool buildMatBudLUT (int nTst = 30 , int maxLr = -1 , const std ::string & outFile = "matbud.root" , const std ::string & geomNamePrefix = "o2sim" , const std :: string & opts = " " );
32+ bool buildMatBudLUT (int nTst = 60 , int maxLr = -1 , const std ::string & outFile = "matbud.root" , const std ::string & geomName = "o2sim_geometry-aligned.root " );
3333
3434struct LrData {
3535 float rMin = 0.f ;
@@ -306,23 +306,26 @@ void configLayers()
306306 zBin = 10. ;
307307 rphiBin = lrData .back ().rMax * TMath ::Pi () * 2 / 18 ;
308308 lrData .emplace_back (LrData (lrData .back ().rMax , 56.5 , zSpanH , zBin , rphiBin ));
309+
310+ //------------------------------------
311+ zBin = 1. ;
309312 rphiBin = lrData .back ().rMax * TMath ::Pi () * 2 / 18 ;
310313 lrData .emplace_back (LrData (lrData .back ().rMax , 60.5 , zSpanH , zBin , rphiBin ));
311314 rphiBin = lrData .back ().rMax * TMath ::Pi () * 2 / 18 ;
312315 lrData .emplace_back (LrData (lrData .back ().rMax , 61.5 , zSpanH , zBin , rphiBin ));
313316
314317 zSpanH = 150.f ;
315- drStep = 3.5 ;
316- zBin = 15 . ;
318+ drStep = 2 ;
319+ zBin = 1 . ;
317320 do {
318321 auto rmean = lrData .back ().rMax + drStep / 2 ;
319322 rphiBin = rmean * TMath ::Pi () * 2 / (NSect * 2 );
320323 lrData .emplace_back (LrData (lrData .back ().rMax , lrData .back ().rMax + drStep , zSpanH , zBin , rphiBin ));
321324 } while (lrData .back ().rMax < 68.5 - kToler );
322325
323326 zSpanH = 250.f ;
324- zBin = 25 . ;
325- rphiBin = 5 ;
327+ zBin = 1 . ;
328+ rphiBin = 2. 5 ;
326329 {
327330 auto rmean = (lrData .back ().rMax + 76 ) / 2. ;
328331 rphiBin = rmean * TMath ::Pi () * 2 / (NSect * 2 );
0 commit comments