]> git.uio.no Git - u/mrichter/AliRoot.git/blob - GEODB/AliGSuperShape.h
This commit was generated by cvs2svn to compensate for changes in r209,
[u/mrichter/AliRoot.git] / GEODB / AliGSuperShape.h
1 #ifndef ALIGSUPERSHAPE_H
2 #define ALIGSUPERSHAPE_H
3
4
5 #include <TObjArray.h>
6 #include <TNamed.h>
7 #include "AliGShape.h"
8 #include "AliGTransform.h"
9
10 class AliGSuperShape : public AliGShape {
11     protected:
12         TString    fExpression;
13         TObjArray* fShapes;
14         TObjArray* fTransf;
15
16     public:
17         AliGSuperShape(); /* Default Constructor */
18         AliGSuperShape( Text_t* name, Text_t* title, AliGShape* shapes=NULL, AliGTransform* trans=NULL, Text_t* expression=NULL); /* Constructor */
19         virtual ~AliGSuperShape(); /* Destructor */
20
21         void Add( AliGShape* shape );
22         void Add( AliGTransform* trans );
23         void Add( Text_t* expression );
24
25     ClassDef(AliGSuperShape,1) //SuperShape class
26 };
27 #endif
28
29
30
31