#include <TArray.h>
Inheritance diagram for TArray:
Public Member Functions | |
TArray () | |
TArray (Int_t n) | |
TArray (const TArray &a) | |
TArray & | operator= (const TArray &rhs) |
virtual | ~TArray () |
Int_t | GetSize () const |
virtual void | Set (Int_t n)=0 |
virtual Double_t | GetAt (Int_t i) const=0 |
virtual void | SetAt (Double_t v, Int_t i)=0 |
TArray () | |
TArray (Int_t n) | |
TArray (const TArray &a) | |
TArray & | operator= (const TArray &rhs) |
virtual | ~TArray () |
Int_t | GetSize () const |
virtual void | Set (Int_t n)=0 |
virtual Double_t | GetAt (Int_t i) const=0 |
virtual void | SetAt (Double_t v, Int_t i)=0 |
Static Public Member Functions | |
static TArray * | ReadArray (TBuffer &b, const TClass *clReq) |
static void | WriteArray (TBuffer &b, const TArray *a) |
static TArray * | ReadArray (TBuffer &b, const TClass *clReq) |
static void | WriteArray (TBuffer &b, const TArray *a) |
Public Attributes | |
Int_t | fN |
Protected Member Functions | |
Bool_t | BoundsOk (const char *where, Int_t at) const |
Bool_t | OutOfBoundsError (const char *where, Int_t i) const |
Bool_t | BoundsOk (const char *where, Int_t at) const |
Bool_t | OutOfBoundsError (const char *where, Int_t i) const |
Friends | |
TBuffer & | operator<< (TBuffer &b, const TArray *obj) |
TBuffer & | operator<< (TBuffer &b, const TArray *obj) |
Definition at line 33 of file TArray.h.
virtual TArray::~TArray | ( | ) | [inline, virtual] |
virtual TArray::~TArray | ( | ) | [inline, virtual] |
Definition at line 79 of file TArray.h.
References fN, kTRUE, and OutOfBoundsError().
Referenced by TArrayS::AddAt(), TArrayC::AddAt(), TArrayL64::AddAt(), TArrayD::AddAt(), TArrayF::AddAt(), TArrayI::AddAt(), TArrayL::AddAt(), TArrayL::At(), TArrayI::At(), TArrayL64::At(), TArrayF::At(), TArrayD::At(), TArrayC::At(), TArrayS::At(), TArrayL::operator[](), TArrayL64::operator[](), TArrayI::operator[](), TArrayF::operator[](), TArrayD::operator[](), TArrayC::operator[](), and TArrayS::operator[]().
Referenced by BoundsOk().
Int_t TArray::GetSize | ( | ) | const [inline] |
Definition at line 49 of file TArray.h.
References fN.
Referenced by THnSparseArrayChunk::AddBin(), TEvePointSet::AssertIntIdsSize(), ClassImp(), TDecompSparse::Decompose(), TUnfold::ErrorMatrixToHist(), TDecompSparse::Factor(), NdbMTReacDesc::FindMT(), TFITSHDU::GetArrayColumn(), TFITSHDU::GetArrayRow(), TUnfold::GetBias(), TUnfold::GetEmatrix(), TDsKey::GetKey(), TUnfold::GetLsquared(), TTreeFormulaManager::GetNdata(), TRobustEstimator::GetNOut(), TUnfold::GetOutput(), TTreeFormula::GetRealInstance(), TUnfold::GetRhoI(), TUnfold::GetRhoIJ(), NdbMTReacDesc::GetSize(), TDsKey::GetSum(), TProofPlayerSuperMaster::HandleTimer(), TDecompSparse::InitPivot(), TAxis::IsVariableBinSize(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), TFormLeafInfoMultiVarDim::LoadSizes(), NdbParticleList::Name(), TDsKey::operator==(), TProofPlayerSuperMaster::Progress(), TFITSHDU::ReadAsHistogram(), TFITSHDU::ReadAsImage(), TFITSHDU::ReadAsMatrix(), TFile::ReadStreamerInfo(), TProfile::Rebin(), THnSparse::Rebin(), TProfile2D::Rebin2D(), TASImage::SetImage(), TDecompSparse::SetMatrix(), TDecompSparse::Solve(), THnSparseArrayChunk::Sumw2(), TStreamerInfo::TagFile(), TBufferFile::TagStreamerInfo(), testDivide1(), testDivide2(), testDivide2D1(), testDivide2D2(), testDivide3D1(), testDivide3D2(), testDivideVar1(), testDivideVar2(), THnSparseArrayChunk::THnSparseArrayChunk(), NdbParticleList::TotalMass(), TFormLeafInfoMultiVarDim::UpdateSizes(), TMVA::PDF::ValidatePDF(), TUnfoldSys::VectorMapToHist(), and NdbMTReacDesc::~NdbMTReacDesc().
virtual void TArray::Set | ( | Int_t | n | ) | [pure virtual] |
Referenced by THnSparseArrayChunk::AddBinContent().
Referenced by THnSparseArrayChunk::AddBinContent().
Definition at line 40 of file TArray.cxx.
References a, b, Error, TClass::New(), and R__ASSERT.
Referenced by G__G__Cont_99_0_11(), G__setup_memfuncTArray(), and operator>>().
Definition at line 81 of file TArray.cxx.
References a, b, and R__ASSERT.
Referenced by G__G__Cont_99_0_12(), G__setup_memfuncTArray(), and operator<<().
virtual void TArray::Set | ( | Int_t | n | ) | [pure virtual] |
Definition at line 113 of file TArray.cxx.
Definition at line 113 of file TArray.cxx.
Definition at line 40 of file TArray.h.
Referenced by TH1::Add(), TArrayL::Adopt(), TArrayI::Adopt(), TArrayF::Adopt(), TArrayD::Adopt(), TArrayL64::Adopt(), TArrayC::Adopt(), TArrayS::Adopt(), BoundsOk(), CheckBinLimits(), TArrayL::Copy(), TArrayI::Copy(), TArrayF::Copy(), TArrayS::Copy(), TArrayD::Copy(), TArrayC::Copy(), TArrayL64::Copy(), TF2::CreateHistogram(), 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(), TH1K::Fill(), TProfile3D::Fill(), TProfile::FillN(), TH1::FillN(), TH2::FillN(), TH1::FillRandom(), TAxis::FindBin(), TAxis::FindFixBin(), TH3::FitSlicesZ(), TProfile::GetB2(), TProfile2D::GetB2(), TProfile3D::GetB2(), TAxis::GetBinCenter(), TAxis::GetBinCenterLog(), TH1::GetBinError(), TH2Poly::GetBinError(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TColor::GetColorPalette(), TF2::GetContour(), TH1::GetContour(), TH1::GetContourLevel(), TF2::GetContourLevel(), TH1::GetContourLevelPad(), TColor::GetNumberOfColors(), GetSize(), TProfile2D::GetStats(), TProfile3D::GetStats(), TProfile::GetStats(), TArrayF::GetSum(), TArrayD::GetSum(), TArrayC::GetSum(), TArrayS::GetSum(), TArrayL64::GetSum(), TArrayI::GetSum(), TArrayL::GetSum(), TH1::GetSumw2N(), TColor::InitializeColors(), TH1::LabelsDeflate(), TH1::LabelsInflate(), TH1::LabelsOption(), TH1::Merge(), TH3::Merge(), TH2::Merge(), TH1::Multiply(), TDecayChannel::NDaughters(), TArrayI::operator=(), TArrayL::operator=(), TArrayS::operator=(), operator=(), TArrayC::operator=(), TArrayD::operator=(), TArrayF::operator=(), TArrayL64::operator=(), TF2::Paint(), THStack::Paint(), THistPainter::PaintErrors(), THistPainter::PaintHist(), TH1::Print(), TProfile::ProjectionX(), TProfile2D::ProjectionXY(), TProfile::Rebin(), TH1::Rebin(), TProfile2D::Rebin2D(), TH2::Rebin2D(), TH1::Rebuild(), TH1::RecomputeAxisLimits(), TArrayS::Reset(), TArrayC::Reset(), TArrayL64::Reset(), TArrayD::Reset(), TArrayI::Reset(), TArrayL::Reset(), TArrayF::Reset(), TH1::ResetStats(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), TH1::SavePrimitive(), TH2Poly::SavePrimitive(), TProfile2D::SavePrimitive(), TProfile3D::SavePrimitive(), TArrayS::Set(), TArrayL64::Set(), TArrayC::Set(), TArrayD::Set(), TArrayF::Set(), TArrayI::Set(), TArrayL::Set(), TH1::SetBinError(), TProfile2D::SetBins(), TProfile3D::SetBins(), TH1::SetBins(), TProfile::SetBins(), TH1::SetCellError(), TH1::SetContourLevel(), TF2::SetContourLevel(), TColor::SetPalette(), TH2::Smooth(), TH1::Sumw2(), and ~TArray().