library: libGeomPainter #include "TGeoOverlap.h" |
TGeoNodeOverlap
class description - source file - inheritance tree (.pdf)
public:
TGeoNodeOverlap()
TGeoNodeOverlap(const char* name, TGeoVolume* vol, Int_t inode1, Int_t inode2, Double_t ovlp)
TGeoNodeOverlap(const TGeoNodeOverlap&)
virtual ~TGeoNodeOverlap()
static TClass* Class()
virtual void Draw(Option_t* option = "")
virtual TGeoNode* GetNode(Int_t iovlp) const
virtual TClass* IsA() const
virtual Bool_t IsExtrusion() const
TGeoNodeOverlap& operator=(const TGeoNodeOverlap&)
virtual void PrintInfo() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Sizeof3D() const
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGeoNode* fNode1 first node
TGeoNode* fNode2 second node
TGeoNodeOverlap()
Default ctor.
TGeoNodeOverlap(const char *name, TGeoVolume *vol, Int_t inode1, Int_t inode2, Double_t ovlp)
:TGeoOverlap(name, vol, ovlp)
Ctor.
TGeoNode* GetNode(Int_t iovlp) const
Get one of the overlapping nodes.
void Draw(Option_t *option)
Draw the overlap. One daughter will be blue, the other green,
extruding points red.
void PrintInfo() const
Print some info.
void Sizeof3D() const
Get 3D size of this.
Inline Functions
void ~TGeoNodeOverlap()
Bool_t IsExtrusion() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TGeoNodeOverlap TGeoNodeOverlap(const TGeoNodeOverlap&)
TGeoNodeOverlap& operator=(const TGeoNodeOverlap&)
Author: Andrei Gheata 09-02-03
Last update: root/geom:$Name: $:$Id: TGeoOverlap.cxx,v 1.8 2005/11/18 16:07:59 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
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.