TFoamVect Class Reference

#include <TFoamVect.h>

Inheritance diagram for TFoamVect:

TObject TObject List of all members.

Public Member Functions

 TFoamVect ()
 TFoamVect (Int_t)
 TFoamVect (const TFoamVect &)
virtual ~TFoamVect ()
TFoamVectoperator= (const TFoamVect &)
Double_toperator[] (Int_t)
TFoamVectoperator= (Double_t[])
TFoamVectoperator= (Double_t)
TFoamVectoperator+= (const TFoamVect &)
TFoamVectoperator-= (const TFoamVect &)
TFoamVectoperator *= (const Double_t &)
TFoamVect operator+ (const TFoamVect &)
TFoamVect operator- (const TFoamVect &)
void Print (Option_t *option) const
void PrintList ()
Int_t GetDim () const
Double_t GetCoord (Int_t i) const
 TFoamVect ()
 TFoamVect (Int_t)
 TFoamVect (const TFoamVect &)
virtual ~TFoamVect ()
TFoamVectoperator= (const TFoamVect &)
Double_toperator[] (Int_t)
TFoamVectoperator= (Double_t[])
TFoamVectoperator= (Double_t)
TFoamVectoperator+= (const TFoamVect &)
TFoamVectoperator-= (const TFoamVect &)
TFoamVectoperator *= (const Double_t &)
TFoamVect operator+ (const TFoamVect &)
TFoamVect operator- (const TFoamVect &)
void Print (Option_t *option) const
void PrintList ()
Int_t GetDim () const
Double_t GetCoord (Int_t i) const

Private Attributes

Int_t fDim
Double_tfCoords
TFoamVectfNext
TFoamVectfPrev
Double_tfCoords
TFoamVectfNext
TFoamVectfPrev

Detailed Description

Definition at line 20 of file TFoamVect.h.


Constructor & Destructor Documentation

TFoamVect::TFoamVect (  ) 

Definition at line 19 of file TFoamVect.cxx.

References fCoords, fDim, fNext, and fPrev.

TFoamVect::TFoamVect ( Int_t   ) 

Definition at line 30 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, fNext, fPrev, gDebug, i, and TObject::Info().

TFoamVect::TFoamVect ( const TFoamVect  ) 

Definition at line 52 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, fNext, fPrev, gDebug, and i.

TFoamVect::~TFoamVect (  )  [virtual]

Definition at line 72 of file TFoamVect.cxx.

References fCoords, gDebug, and TObject::Info().

TFoamVect::TFoamVect (  ) 

TFoamVect::TFoamVect ( Int_t   ) 

TFoamVect::TFoamVect ( const TFoamVect  ) 

virtual TFoamVect::~TFoamVect (  )  [virtual]


Member Function Documentation

TFoamVect & TFoamVect::operator= ( const TFoamVect  ) 

Definition at line 86 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, fNext, fPrev, gDebug, i, and TObject::Info().

Double_t & TFoamVect::operator[] ( Int_t   ) 

Definition at line 108 of file TFoamVect.cxx.

References TObject::Error(), fCoords, and fDim.

TFoamVect & TFoamVect::operator= ( Double_t  []  ) 

Definition at line 178 of file TFoamVect.cxx.

References fCoords, fDim, and i.

TFoamVect & TFoamVect::operator= ( Double_t   ) 

Definition at line 188 of file TFoamVect.cxx.

References fCoords, fDim, and i.

TFoamVect & TFoamVect::operator+= ( const TFoamVect  ) 

Definition at line 132 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, and i.

TFoamVect & TFoamVect::operator-= ( const TFoamVect  ) 

Definition at line 144 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, and i.

TFoamVect & TFoamVect::operator *= ( const Double_t  ) 

Definition at line 122 of file TFoamVect.cxx.

References fCoords, fDim, and i.

TFoamVect TFoamVect::operator+ ( const TFoamVect  ) 

Definition at line 156 of file TFoamVect.cxx.

References fDim, and p2().

TFoamVect TFoamVect::operator- ( const TFoamVect  ) 

Definition at line 167 of file TFoamVect.cxx.

References fDim, and p2().

void TFoamVect::Print ( Option_t option  )  const [virtual]

Reimplemented from TObject.

Definition at line 202 of file TFoamVect.cxx.

References TObject::Error(), fCoords, fDim, i, and pr().

Referenced by TFoamCell::Print(), and PrintList().

void TFoamVect::PrintList (  ) 

Definition at line 215 of file TFoamVect.cxx.

References fNext, i, and Print().

Int_t TFoamVect::GetDim (  )  const [inline]

Definition at line 47 of file TFoamVect.h.

References fDim.

Double_t TFoamVect::GetCoord ( Int_t  i  )  const [inline]

Definition at line 48 of file TFoamVect.h.

References fCoords.

TFoamVect& TFoamVect::operator= ( const TFoamVect  ) 

Double_t& TFoamVect::operator[] ( Int_t   ) 

TFoamVect& TFoamVect::operator= ( Double_t  []  ) 

TFoamVect& TFoamVect::operator= ( Double_t   ) 

TFoamVect& TFoamVect::operator+= ( const TFoamVect  ) 

TFoamVect& TFoamVect::operator-= ( const TFoamVect  ) 

TFoamVect& TFoamVect::operator *= ( const Double_t  ) 

TFoamVect TFoamVect::operator+ ( const TFoamVect  ) 

TFoamVect TFoamVect::operator- ( const TFoamVect  ) 

void TFoamVect::Print ( Option_t option  )  const [virtual]

Reimplemented from TObject.

void TFoamVect::PrintList (  ) 

Int_t TFoamVect::GetDim (  )  const [inline]

Definition at line 47 of file TFoamVect.h.

References fDim.

Double_t TFoamVect::GetCoord ( Int_t  i  )  const [inline]

Definition at line 48 of file TFoamVect.h.

References fCoords.


Member Data Documentation

Int_t TFoamVect::fDim [private]

Definition at line 23 of file TFoamVect.h.

Referenced by GetDim(), operator *=(), operator+(), operator+=(), operator-(), operator-=(), operator=(), operator[](), Print(), and TFoamVect().

Double_t* TFoamVect::fCoords [private]

Definition at line 24 of file TFoamVect.h.

Referenced by GetCoord(), operator *=(), operator+=(), operator-=(), operator=(), operator[](), Print(), TFoamVect(), and ~TFoamVect().

TFoamVect* TFoamVect::fNext [private]

Definition at line 25 of file TFoamVect.h.

Referenced by operator=(), PrintList(), and TFoamVect().

TFoamVect* TFoamVect::fPrev [private]

Definition at line 26 of file TFoamVect.h.

Referenced by operator=(), and TFoamVect().

Double_t* TFoamVect::fCoords [private]

Definition at line 24 of file TFoamVect.h.

TFoamVect* TFoamVect::fNext [private]

Definition at line 25 of file TFoamVect.h.

TFoamVect* TFoamVect::fPrev [private]

Definition at line 26 of file TFoamVect.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:53 2011 for ROOT_528-00b_version by  doxygen 1.5.1