library: libGeom #include "TGeoElement.h"

# TGeoElement

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

## class TGeoElement : public TNamed

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TGeoElement` |

        public:

                   Double_t A() const
                            TGeoElement()
                            TGeoElement(const char* name, const char* title, Int_t z, Double_t a)
                            TGeoElement(const TGeoElement&)
                    virtual ~TGeoElement()
             static TClass* Class()
          TGeoElementTable* GetElementTable() const
            virtual TClass* IsA() const
                     Bool_t IsDefined() const
                     Bool_t IsUsed() const
               TGeoElement& operator=(const TGeoElement&)
                       void SetDefined(Bool_t flag = kTRUE)
                       void SetUsed(Bool_t flag = kTRUE)
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
                      Int_t Z() const

### Data Members

        protected:

             Int_t fZ  Z of material
          Double_t fA  A of material

        public:

          static const TGeoElement::EGeoElement kElemUsed
          static const TGeoElement::EGeoElement kElemDefined

## Class Description

     Full description with examples and pictures

TGeoElement()

     Default constructor

TGeoElement(const char *name, const char *title, Int_t z, Double_t a) :TNamed(name, title)

     Constructor

TGeoElementTable* GetElementTable() const

### Inline Functions

                    void ~TGeoElement()
                   Int_t Z() const
                Double_t A() const
                  Bool_t IsDefined() const
                  Bool_t IsUsed() const
                    void SetDefined(Bool_t flag = kTRUE)
                    void SetUsed(Bool_t flag = kTRUE)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
             TGeoElement TGeoElement(const TGeoElement&)
            TGeoElement& operator=(const TGeoElement&)

Author: Andrei Gheata 17/06/04
Last update: root/geom:$Name: $:$Id: TGeoElement.cxx,v 1.5 2005/04/20 15:22:54 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *