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;
Bool_t TPCSector2DGL::SetModel(TObject* obj)
{
- if (set_model(obj, "Alieve::TPCSector2D")) {
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
+ if(set_model(obj, "Alieve::TPCSector2D")) {
+#else
+ if(SetModelCheckClass(obj, "Alieve::TPCSector2D")) {
+#endif
fSector = (TPCSector2D*) fExternalObj;
return true;
}
void TPCSector2DGL::SetBBox()
{
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
set_axis_aligned_bbox(((TPCSector2D*)fExternalObj)->AssertBBox());
+#else
+ SetAxisAlignedBBox(((TPCSector2D*)fExternalObj)->AssertBBox());
+#endif
}
/**************************************************************************/
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;
void BoxSet::ComputeBBox()
{
if(fBoxes.empty()) {
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_zero();
+#else
+ BBoxZero();
+#endif
return;
}
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_init();
+#else
+ BBoxInit();
+#endif
for(std::vector<Box>::iterator q=fBoxes.begin(); q!=fBoxes.end(); ++q) {
Float_t* p = q->vertices;
for(int i=0; i<8; ++i, p+=3)
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_check_point(p);
+#else
+ BBoxCheckPoint(p);
+#endif
}
- printf("%s BBox is x(%f,%f), y(%f,%f), z(%f,%f)\n", GetName(),
- fBBox[0], fBBox[1], fBBox[2], fBBox[3], fBBox[4], fBBox[5]);
+ // printf("%s BBox is x(%f,%f), y(%f,%f), z(%f,%f)\n", GetName(),
+ // fBBox[0], fBBox[1], fBBox[2], fBBox[3], fBBox[4], fBBox[5]);
}
void BoxSet::Paint(Option_t* /*option*/)
Bool_t BoxSetGL::SetModel(TObject* obj)
{
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
return set_model(obj, "Reve::BoxSet");
+#else
+ return SetModelCheckClass(obj, "Reve::BoxSet");
+#endif
}
void BoxSetGL::SetBBox()
{
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
set_axis_aligned_bbox(((BoxSet*)fExternalObj)->AssertBBox());
+#else
+ SetAxisAlignedBBox(((BoxSet*)fExternalObj)->AssertBBox());
+#endif
}
/**************************************************************************/
ClassImp(Reve::QuadSet)
-void QuadSet::Init()
-{
- fTrans = false;
-}
+QuadSet::QuadSet(const Text_t* n, const Text_t* t) :
+ TNamed(n, t),
+ fTrans(false)
+{}
void QuadSet::Test(Int_t nquads)
{
void QuadSet::ComputeBBox()
{
if(fQuads.empty()) {
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_zero();
+#else
+ BBoxZero();
+#endif
return;
}
-
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_init();
-
+#else
+ BBoxInit();
+#endif
for(std::vector<Quad>::iterator q=fQuads.begin(); q!=fQuads.end(); ++q) {
Float_t* p = q->vertices;
for(int i=0; i<4; ++i, p+=3)
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
bbox_check_point(p);
+#else
+ BBoxCheckPoint(p);
+#endif
}
// printf("%s BBox is x(%f,%f), y(%f,%f), z(%f,%f)\n", GetName(),
- // fBBox[0], fBBox[1], fBBox[2], fBBox[3], fBBox[4], fBBox[5]);
+ // fBBox[0], fBBox[1], fBBox[2], fBBox[3], fBBox[4], fBBox[5]);
}
{
friend class QuadSetGL;
- void Init();
-
protected:
std::vector<Quad> fQuads;
Double_t fMatrix[16];
Bool_t fTrans;
public:
- QuadSet(const Text_t* n="QuadSet", const Text_t* t="") : TNamed(n, t)
- { Init(); }
+ QuadSet(const Text_t* n="QuadSet", const Text_t* t="");
virtual ~QuadSet() {}
Bool_t GetTrans() const { return fTrans; }
Bool_t QuadSetGL::SetModel(TObject* obj)
{
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
return set_model(obj, "Reve::QuadSet");
+#else
+ return SetModelCheckClass(obj, "Reve::QuadSet");
+#endif
}
void QuadSetGL::SetBBox()
{
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
set_axis_aligned_bbox(((QuadSet*)fExternalObj)->AssertBBox());
+#else
+ SetAxisAlignedBBox(((QuadSet*)fExternalObj)->AssertBBox());
+#endif
}
/**************************************************************************/