New geometry files from R.Barbera
[u/mrichter/AliRoot.git] / TGeant3 / TPaveTree.h
1 #ifndef ROOT_TPaveTree
2 #define ROOT_TPaveTree
3
4 //////////////////////////////////////////////////////////////////////////
5 //                                                                      //
6 // TPaveTree                                                            //
7 //                                                                      //
8 // A TPaveLabel specialized for Geant GDTREE                            //
9 //                                                                      //
10 //////////////////////////////////////////////////////////////////////////
11
12 #include <TPaveLabel.h>
13
14 class TPaveTree : public TPaveLabel
15 {
16
17 public:
18   TPaveTree();
19   TPaveTree(Coord_t x1, Coord_t y1,Coord_t x2 ,Coord_t y2, const Text_t *label);
20   TPaveTree(const TPaveTree &PaveTree);
21   virtual      ~TPaveTree();
22   void  Copy(TObject &PaveTree);
23   virtual void  DrawSpec(); // *MENU*
24   virtual void  DrawTree(Int_t levmax=15, Int_t iselt=111); // *MENU*
25   virtual void  DrawTreeParent(Int_t levmax=3, Int_t iselt=111); // *MENU*
26   virtual void  ExecuteEvent(Int_t event, Int_t px, Int_t py);
27   virtual void  SavePrimitive(ofstream &out, Option_t *option);
28   
29   ClassDef(TPaveTree,1)  //A TPaveLabel specialized for Geant GDTREE
30 };
31
32 #endif
33