#include "hgeomrootbuilder.h"

HGeomRootBuilder


class description - source file - inheritance tree (.pdf)

class HGeomRootBuilder : public HGeomBuilder

Inheritance Chart:
TObject
<-
TNamed
<-
HGeomBuilder
<-
HGeomRootBuilder

    public:
HGeomRootBuilder() HGeomRootBuilder(const char*, const char*) HGeomRootBuilder(const HGeomRootBuilder&) ~HGeomRootBuilder() void checkOverlaps(Double_t ovlp = 0.0001) static TClass* Class() virtual Int_t createMedium(HGeomMedium*) virtual Bool_t createNode(HGeomNode*) virtual void finalize() virtual TClass* IsA() const HGeomRootBuilder& operator=(const HGeomRootBuilder&) void setGeoManager(TGeoManager* m) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TGeoManager* geoManager ROOT geometry manager

Class Description

 HGeomRootBuilder

 Class to create the geometry in ROOT



HGeomRootBuilder()
 Default constructor

HGeomRootBuilder(const char* name,const char* title) : HGeomBuilder(name,title)
 Constructor

Bool_t createNode(HGeomNode* volu)
 Creates the volume

Int_t createMedium(HGeomMedium* med)
 Creates the medium

void finalize()
 Closes the geometry input in ROOT and draws the cave

void checkOverlaps(Double_t ovlp)
 Checks the geometry for overlaps and extrusions wit a default precision of 1 micron



Inline Functions


                     void ~HGeomRootBuilder()
                     void setGeoManager(TGeoManager* m)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HGeomRootBuilder HGeomRootBuilder(const HGeomRootBuilder&)
        HGeomRootBuilder& operator=(const HGeomRootBuilder&)


Last update: Fri Jan 26 11:55:03 2007


ROOT page - Class index - Class Hierarchy - Top of the page

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.