TMixture
class description - source file - inheritance tree
    public:
             TMixture TMixture()
             TMixture TMixture(const char* name, const char* title, Int_t nmixt)
             TMixture TMixture(const TMixture&)
         virtual void ~TMixture()
       static TClass* Class()
         virtual void DefineElement(Int_t n, Float_t a, Float_t z, Float_t w)
             Float_t* GetAmixt() const
                Int_t GetNmixt() const
             Float_t* GetWmixt() const
             Float_t* GetZmixt() const
      virtual TClass* IsA() const
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
    protected:
         Int_t fNmixt  Number of elements in mixture
      Float_t* fAmixt  [fNmixt] Array of A of mixtures
      Float_t* fZmixt  [fNmixt] Array of Z of mixtures
      Float_t* fWmixt  [fNmixt] Array of relative weights
 Manages a detector mixture. See class TGeometry.
 TMixture()
*-*-*-*-*-*-*-*-*-*-*Mixture default constructor*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ============================
 TMixture(const char *name, const char *title, Int_t nmixt)
           :TMaterial(name,title,0,0,0)
*-*-*-*-*-*-*-*-*-*-*Mixture normal constructor*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ============================
*-*
*-*       Defines mixture OR COMPOUND as composed by
*-*       the basic nmixt materials defined later by DefineElement.
*-*
*-*       If nmixt > 0 then Wmixt contains the PROPORTION BY WEIGHTS
*-*       of each basic material in the mixture.
*-*
*-*       If nmixt < 0 then Wmixt contains the number of atoms
*-*       of a given kind into the molecule of the COMPOUND
*-*       In this case, Wmixt is changed to relative weights.                                                 *
*-*
*-*       nb : the radiation length is computed according
*-*            the EGS manual slac-210 uc-32 June-78
*-*                          formula  2-6-8 (37)
*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 ~TMixture()
*-*-*-*-*-*-*-*-*-*-*Mixture default destructor*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ============================
void DefineElement(Int_t n, Float_t a, Float_t z, Float_t w)
*-*-*-*-*-*-*-*-*-*-*Define one mixture element*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ==========================
void Streamer(TBuffer &b)
*-*-*-*-*-*-*-*-*Stream a class object*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*              =========================================
Inline Functions
              Int_t GetNmixt() const
           Float_t* GetAmixt() const
           Float_t* GetZmixt() const
           Float_t* GetWmixt() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void StreamerNVirtual(TBuffer& b)
           TMixture TMixture(const TMixture&)
Author: Rene Brun 03/10/95
Last update: root/g3d:$Name:  $:$Id: TMixture.cxx,v 1.2 2003/04/03 20:20:15 brun Exp $
Copyright  (C) 1995-2000, Rene Brun and Fons Rademakers.               *
ROOT page - Class index - 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.