]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Alieve/TPCSector3D.cxx
Proper initialization of bounding box for fBoxSet.
[u/mrichter/AliRoot.git] / EVE / Alieve / TPCSector3D.cxx
index 69accd5b462519c16f0ce189d4a37fd1b5859391..f79a793ffcc2f5c57acb8f3275302ff9255f8665 100644 (file)
@@ -50,7 +50,11 @@ void TPCSector3D::ComputeBBox()
   const TPCSectorData::SegmentInfo&  iSeg = TPCSectorData::GetInnSeg();
   const TPCSectorData::SegmentInfo& o2Seg = TPCSectorData::GetOut2Seg();
 
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
   bbox_init();
+#else
+  BBoxInit();
+#endif
   Float_t w = o2Seg.GetNMaxPads()*o2Seg.GetPadWidth()/2;
   fBBox[0] = -w;
   fBBox[1] =  w;
@@ -58,7 +62,9 @@ void TPCSector3D::ComputeBBox()
   fBBox[3] =  o2Seg.GetRLow() + o2Seg.GetNRows()*o2Seg.GetPadHeight();
   fBBox[4] = -0.5;
   fBBox[5] =  250.5;
-  dynamic_cast<TAttBBox&>(fBoxSet) = dynamic_cast<TAttBBox&>(*this);
+  Float_t* b = fBoxSet.AssertBBox();
+  for(Int_t i=0; i<6; ++i) { b[i] = fBBox[i]; }
+
 }
 
 void TPCSector3D::Paint(Option_t* option)