TArrayD Class Reference

#include <TArrayD.h>

Inheritance diagram for TArrayD:

TArray TArray TH1D TH1D TH2D TH2D TH3D TH3D TProfile TProfile TProfile TProfile TProfile2D TProfile2D TProfile2D TProfile2D TProfile3D TProfile3D TProfile3D TProfile3D List of all members.

Public Member Functions

 TArrayD ()
 TArrayD (Int_t n)
 TArrayD (Int_t n, const Double_t *array)
 TArrayD (const TArrayD &array)
TArrayDoperator= (const TArrayD &rhs)
virtual ~TArrayD ()
void Adopt (Int_t n, Double_t *array)
void AddAt (Double_t c, Int_t i)
Double_t At (Int_t i) const
void Copy (TArrayD &array) const
const Double_tGetArray () const
Double_tGetArray ()
Double_t GetAt (Int_t i) const
Stat_t GetSum () const
void Reset ()
void Reset (Double_t val)
void Set (Int_t n)
void Set (Int_t n, const Double_t *array)
void SetAt (Double_t v, Int_t i)
Double_toperator[] (Int_t i)
Double_t operator[] (Int_t i) const
 TArrayD ()
 TArrayD (Int_t n)
 TArrayD (Int_t n, const Double_t *array)
 TArrayD (const TArrayD &array)
TArrayDoperator= (const TArrayD &rhs)
virtual ~TArrayD ()
void Adopt (Int_t n, Double_t *array)
void AddAt (Double_t c, Int_t i)
Double_t At (Int_t i) const
void Copy (TArrayD &array) const
const Double_tGetArray () const
Double_tGetArray ()
Double_t GetAt (Int_t i) const
Stat_t GetSum () const
void Reset ()
void Reset (Double_t val)
void Set (Int_t n)
void Set (Int_t n, const Double_t *array)
void SetAt (Double_t v, Int_t i)
Double_toperator[] (Int_t i)
Double_t operator[] (Int_t i) const

Public Attributes

Double_tfArray
Double_tfArray

Detailed Description

Definition at line 29 of file TArrayD.h.


Constructor & Destructor Documentation

TArrayD::TArrayD (  ) 

Referenced by TProfile::Divide(), TProfile3D::Divide(), and TProfile2D::Divide().

TArrayD::TArrayD ( Int_t  n  ) 

Definition at line 35 of file TArrayD.cxx.

References fArray, and Set().

TArrayD::TArrayD ( Int_t  n,
const Double_t array 
)

Definition at line 44 of file TArrayD.cxx.

References fArray, and Set().

TArrayD::TArrayD ( const TArrayD array  ) 

Definition at line 53 of file TArrayD.cxx.

References array, fArray, and Set().

TArrayD::~TArrayD (  )  [virtual]

Definition at line 72 of file TArrayD.cxx.

References fArray.

TArrayD::TArrayD (  ) 

TArrayD::TArrayD ( Int_t  n  ) 

TArrayD::TArrayD ( Int_t  n,
const Double_t array 
)

TArrayD::TArrayD ( const TArrayD array  ) 

virtual TArrayD::~TArrayD (  )  [virtual]


Member Function Documentation

TArrayD & TArrayD::operator= ( const TArrayD rhs  ) 

Definition at line 62 of file TArrayD.cxx.

References fArray, TArray::fN, and Set().

void TArrayD::Adopt ( Int_t  n,
Double_t array 
)

Definition at line 81 of file TArrayD.cxx.

References fArray, and TArray::fN.

void TArrayD::AddAt ( Double_t  c,
Int_t  i 
)

Definition at line 94 of file TArrayD.cxx.

References TArray::BoundsOk(), and fArray.

Referenced by TASImage::GetArray(), and SetAt().

Double_t TArrayD::At ( Int_t  i  )  const [inline]

Definition at line 81 of file TArrayD.h.

References TArray::BoundsOk(), and fArray.

Referenced by GetAt(), and THnSparse::Rebin().

void TArrayD::Copy ( TArrayD array  )  const [inline]

Definition at line 44 of file TArrayD.h.

References array, fArray, and TArray::fN.

Referenced by TProfile2D::Copy(), TAxis::Copy(), TProfile3D::Copy(), TProfile::Copy(), TH1::Copy(), TF2::Copy(), and RooParametricStepFunction::RooParametricStepFunction().

const Double_t* TArrayD::GetArray (  )  const [inline]

Definition at line 45 of file TArrayD.h.

References fArray.

Referenced by RooDataHist::adjustBinning(), ClassImp(), TF2::CreateHistogram(), TDecompSparse::Decompose(), TDecompSparse::Factor(), RooParametricStepFunction::getLimits(), TF1::GetQuantiles(), hist2image(), mstress_matrix_fill(), TF2::Paint(), THStack::Paint(), TDecompSparse::Print(), rose_image(), TH1::Scale(), TASImage::SetImage(), TDecompSparse::Solve(), stress_matrix_fill(), and TUnfold::TUnfold().

Double_t* TArrayD::GetArray (  )  [inline]

Definition at line 46 of file TArrayD.h.

References fArray.

Double_t TArrayD::GetAt ( Int_t  i  )  const [inline, virtual]

Implements TArray.

Definition at line 47 of file TArrayD.h.

References At().

Referenced by THnSparseArrayChunk::AddBinContent(), CheckBinLimits(), TFITSHDU::GetArrayColumn(), TFITSHDU::GetArrayRow(), TFITSHDU::ReadAsHistogram(), TFITSHDU::ReadAsImage(), and TFITSHDU::ReadAsMatrix().

Stat_t TArrayD::GetSum (  )  const [inline]

Definition at line 48 of file TArrayD.h.

References fArray, TArray::fN, and i.

void TArrayD::Reset ( void   )  [inline]

Definition at line 49 of file TArrayD.h.

References fArray, and TArray::fN.

Referenced by TProfile3D::BufferEmpty(), TProfile2D::BufferEmpty(), TProfile::BufferEmpty(), TProfile3D::BufferFill(), TProfile2D::BufferFill(), TProfile::BufferFill(), TDecompSparse::Decompose(), ROOT::read_TProfile2D_0(), ROOT::read_TProfile3D_0(), ROOT::read_TProfile_0(), TProfile3D::Reset(), TProfile::Reset(), TProfile2D::Reset(), TH1::Reset(), TH2D::Reset(), TH3D::Reset(), and TH1D::Reset().

void TArrayD::Reset ( Double_t  val  )  [inline]

Definition at line 50 of file TArrayD.h.

References fArray, TArray::fN, and i.

void TArrayD::Set ( Int_t  n  )  [virtual]

Implements TArray.

Definition at line 103 of file TArrayD.cxx.

References fArray, and TArray::fN.

Referenced by TProfile::BuildOptions(), TProfile3D::BuildOptions(), TProfile2D::BuildOptions(), TDecompSparse::Decompose(), TUnfold::InitTUnfold(), TH1::LabelsDeflate(), TH1::LabelsInflate(), operator=(), TH1::Rebuild(), TH1::Reset(), TAxis::Set(), TProfile2D::SetBins(), TProfile3D::SetBins(), TH1::SetBins(), TProfile::SetBins(), TH1D::SetBinsLength(), TH2D::SetBinsLength(), TH3D::SetBinsLength(), TF2::SetContour(), TH1::SetContour(), TDecompSparse::SetMatrix(), TH1::Sumw2(), TArrayD(), TDecompSparse::TDecompSparse(), TF2::TF2(), TH1D::TH1D(), TH2D::TH2D(), TH3D::TH3D(), and TUnfold::TUnfold().

void TArrayD::Set ( Int_t  n,
const Double_t array 
)

Definition at line 129 of file TArrayD.cxx.

References fArray, and TArray::fN.

void TArrayD::SetAt ( Double_t  v,
Int_t  i 
) [inline, virtual]

Implements TArray.

Definition at line 53 of file TArrayD.h.

References AddAt().

Referenced by THnSparseArrayChunk::AddBinContent(), and TFITSHDU::ReadAsImage().

Double_t & TArrayD::operator[] ( Int_t  i  )  [inline]

Definition at line 87 of file TArrayD.h.

References TArray::BoundsOk(), and fArray.

Double_t TArrayD::operator[] ( Int_t  i  )  const [inline]

Definition at line 94 of file TArrayD.h.

References TArray::BoundsOk(), and fArray.

TArrayD& TArrayD::operator= ( const TArrayD rhs  ) 

void TArrayD::Adopt ( Int_t  n,
Double_t array 
)

void TArrayD::AddAt ( Double_t  c,
Int_t  i 
)

Double_t TArrayD::At ( Int_t  i  )  const

void TArrayD::Copy ( TArrayD array  )  const [inline]

Definition at line 44 of file TArrayD.h.

References array, fArray, and TArray::fN.

const Double_t* TArrayD::GetArray (  )  const [inline]

Definition at line 45 of file TArrayD.h.

References fArray.

Double_t* TArrayD::GetArray (  )  [inline]

Definition at line 46 of file TArrayD.h.

References fArray.

Double_t TArrayD::GetAt ( Int_t  i  )  const [inline, virtual]

Implements TArray.

Definition at line 47 of file TArrayD.h.

References At().

Stat_t TArrayD::GetSum (  )  const [inline]

Definition at line 48 of file TArrayD.h.

References fArray, TArray::fN, and i.

void TArrayD::Reset ( void   )  [inline]

Definition at line 49 of file TArrayD.h.

References fArray, and TArray::fN.

void TArrayD::Reset ( Double_t  val  )  [inline]

Definition at line 50 of file TArrayD.h.

References fArray, TArray::fN, and i.

void TArrayD::Set ( Int_t  n  )  [virtual]

Implements TArray.

void TArrayD::Set ( Int_t  n,
const Double_t array 
)

void TArrayD::SetAt ( Double_t  v,
Int_t  i 
) [inline, virtual]

Implements TArray.

Definition at line 53 of file TArrayD.h.

References AddAt().

Double_t& TArrayD::operator[] ( Int_t  i  ) 

Double_t TArrayD::operator[] ( Int_t  i  )  const


Member Data Documentation

Double_t* TArrayD::fArray

Definition at line 32 of file TArrayD.h.

Referenced by TH1::Add(), AddAt(), TH2D::AddBinContent(), TH3D::AddBinContent(), TH1D::AddBinContent(), Adopt(), At(), TProfile2D::Copy(), TProfile3D::Copy(), TProfile::Copy(), Copy(), TProfile::Divide(), TH1::Divide(), TProfile3D::Divide(), TProfile2D::Divide(), TH3::DoFillProfileProjection(), TH2::DoFitSlices(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH1::Eval(), TProfile2D::Fill(), TH2Poly::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), TProfile3D::Fill(), TProfile::FillN(), TH1::FillN(), TH2::FillN(), TH1::FillRandom(), TAxis::FindBin(), TAxis::FindFixBin(), TH3::FitSlicesZ(), GetArray(), TProfile3D::GetB(), TProfile2D::GetB(), TProfile::GetB(), TProfile::GetB2(), TProfile2D::GetB2(), TProfile3D::GetB2(), TAxis::GetBinCenter(), TAxis::GetBinCenterLog(), TProfile::GetBinContent(), TH3D::GetBinContent(), TH1D::GetBinContent(), TProfile3D::GetBinContent(), TProfile2D::GetBinContent(), TH2D::GetBinContent(), TProfile3D::GetBinEntries(), TProfile2D::GetBinEntries(), TProfile::GetBinEntries(), TH1::GetBinError(), TH2Poly::GetBinError(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TH1::GetContour(), TH1::GetContourLevel(), TF2::GetContourLevel(), TH1::GetContourLevelPad(), TTree::GetIndexValues(), TProfile2D::GetStats(), TProfile3D::GetStats(), TProfile::GetStats(), GetSum(), TProfile::GetW(), TProfile2D::GetW(), TProfile3D::GetW(), TProfile2D::GetW2(), TProfile::GetW2(), TProfile3D::GetW2(), TProfile::LabelsOption(), TProfile2D::LabelsOption(), TH1::Merge(), TH3::Merge(), TH2::Merge(), TH1::Multiply(), TProfile::Multiply(), operator=(), operator[](), TProfile::ProjectionX(), TProfile2D::ProjectionXY(), TProfile::Rebin(), TH1::RebinAxis(), Reset(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), TH1::SavePrimitive(), TProfile2D::SavePrimitive(), TProfile3D::SavePrimitive(), TAxis::Set(), Set(), TH2D::SetBinContent(), TH3D::SetBinContent(), TH1D::SetBinContent(), TProfile3D::SetBinEntries(), TProfile::SetBinEntries(), TProfile2D::SetBinEntries(), TH1::SetBinError(), TH1::SetCellError(), TF2::SetContour(), TH1::SetContour(), TH1::SetContourLevel(), TF2::SetContourLevel(), TH1::Sumw2(), TArrayD(), and ~TArrayD().

Double_t* TArrayD::fArray

Definition at line 32 of file TArrayD.h.


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