29 #ifndef ROOT_TMVA_PDEFoamVect
30 #define ROOT_TMVA_PDEFoamVect
36 class PDEFoamVect :
public TObject {
46 PDEFoamVect(
const PDEFoamVect &);
47 virtual ~PDEFoamVect();
52 PDEFoamVect& operator =(
const PDEFoamVect& );
53 Double_t & operator[]( Int_t );
54 PDEFoamVect& operator =( Double_t [] );
55 PDEFoamVect& operator =( Double_t );
57 PDEFoamVect& operator+=(
const PDEFoamVect& );
58 PDEFoamVect& operator-=(
const PDEFoamVect& );
59 PDEFoamVect& operator*=(
const Double_t& );
60 PDEFoamVect operator+ (
const PDEFoamVect& );
61 PDEFoamVect operator- (
const PDEFoamVect& );
62 void Print(Option_t *option)
const;
63 Int_t GetDim()
const {
return fDim; }
64 Double_t GetCoord(Int_t i)
const {
return fCoords[i]; }
66 ClassDef(PDEFoamVect,2)