3 #ifndef ALIEVE_TPCSector3DGL_H
4 #define ALIEVE_TPCSector3DGL_H
8 #include <Alieve/TPCSectorData.h>
18 class TPCSector3DGL : public TGLObject
21 TPCSector3D* fSector; // fModel dynamic-casted to TPCSector3DGL
22 Reve::BoxSetGL* fBoxRnr;
26 virtual void DirectDraw(const TGLDrawFlags & flags) const;
30 virtual ~TPCSector3DGL();
32 virtual Bool_t SetModel(TObject* obj);
33 virtual void SetBBox();
35 void DrawSegmentFrame(const TPCSectorData::SegmentInfo& s,
36 Int_t botExtraPads=0, Int_t topExtraPads=0) const;
38 ClassDef(TPCSector3DGL, 0);
39 }; // endclass TPCSector3DGL