#ifndef HGEOMCOMPOSITEVOLUME_H
#define HGEOMCOMPOSITEVOLUME_H

#include "hgeomvolume.h"

class HGeomCompositeVolume : public HGeomVolume {
protected:
  TObjArray* components;    // array of components (type HGeomVolume)
public:
  HGeomCompositeVolume(Int_t nComp=0);
  ~HGeomCompositeVolume();
  Int_t getNumComponents();
  HGeomVolume* getComponent(const Int_t);
  void createComponents(const Int_t);
  void setComponent(HGeomVolume*,const Int_t);
  void clear();
  void print();
  ClassDef(HGeomCompositeVolume,1) // basic geometry of a volume with components
};

#endif /* !HGEOMCOMPOSITEVOLUME_H */

Last change: Sat May 22 12:56:14 2010
Last generated: 2010-05-22 12:56

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.