TObjArray Class Reference

#include <TObjArray.h>

Inheritance diagram for TObjArray:

TSeqCollection TSeqCollection TCollection TCollection TCollection TCollection TObject TObject TObject TObject TObject TObject TObject TObject ROOT::TSchemaMatch ROOT::TSchemaMatch TClonesArray TClonesArray List of all members.

Public Types

typedef TObjArrayIter Iterator_t
typedef TObjArrayIter Iterator_t

Public Member Functions

 TObjArray (Int_t s=TCollection::kInitCapacity, Int_t lowerBound=0)
 TObjArray (const TObjArray &a)
virtual ~TObjArray ()
TObjArrayoperator= (const TObjArray &)
virtual void Clear (Option_t *option="")
virtual void Compress ()
virtual void Delete (Option_t *option="")
virtual void Expand (Int_t newSize)
Int_t GetEntries () const
Int_t GetEntriesFast () const
Int_t GetLast () const
TObject ** GetObjectRef (const TObject *obj) const
Bool_t IsEmpty () const
TIteratorMakeIterator (Bool_t dir=kIterForward) const
void Add (TObject *obj)
virtual void AddFirst (TObject *obj)
virtual void AddLast (TObject *obj)
virtual void AddAt (TObject *obj, Int_t idx)
virtual void AddAtAndExpand (TObject *obj, Int_t idx)
virtual Int_t AddAtFree (TObject *obj)
virtual void AddAfter (const TObject *after, TObject *obj)
virtual void AddBefore (const TObject *before, TObject *obj)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual TObjectRemoveAt (Int_t idx)
virtual TObjectRemove (TObject *obj)
virtual void RemoveRange (Int_t idx1, Int_t idx2)
virtual void RecursiveRemove (TObject *obj)
TObjectAt (Int_t idx) const
TObjectUncheckedAt (Int_t i) const
TObjectBefore (const TObject *obj) const
TObjectAfter (const TObject *obj) const
TObjectFirst () const
TObjectLast () const
virtual TObject *& operator[] (Int_t i)
virtual TObjectoperator[] (Int_t i) const
Int_t LowerBound () const
Int_t IndexOf (const TObject *obj) const
void SetLast (Int_t last)
virtual void Randomize (Int_t ntimes=1)
virtual void Sort (Int_t upto=kMaxInt)
virtual Int_t BinarySearch (TObject *obj, Int_t upto=kMaxInt)
 TObjArray (Int_t s=TCollection::kInitCapacity, Int_t lowerBound=0)
 TObjArray (const TObjArray &a)
virtual ~TObjArray ()
TObjArrayoperator= (const TObjArray &)
virtual void Clear (Option_t *option="")
virtual void Compress ()
virtual void Delete (Option_t *option="")
virtual void Expand (Int_t newSize)
Int_t GetEntries () const
Int_t GetEntriesFast () const
Int_t GetLast () const
TObject ** GetObjectRef (const TObject *obj) const
Bool_t IsEmpty () const
TIteratorMakeIterator (Bool_t dir=kIterForward) const
void Add (TObject *obj)
virtual void AddFirst (TObject *obj)
virtual void AddLast (TObject *obj)
virtual void AddAt (TObject *obj, Int_t idx)
virtual void AddAtAndExpand (TObject *obj, Int_t idx)
virtual Int_t AddAtFree (TObject *obj)
virtual void AddAfter (const TObject *after, TObject *obj)
virtual void AddBefore (const TObject *before, TObject *obj)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual TObjectRemoveAt (Int_t idx)
virtual TObjectRemove (TObject *obj)
virtual void RemoveRange (Int_t idx1, Int_t idx2)
virtual void RecursiveRemove (TObject *obj)
TObjectAt (Int_t idx) const
TObjectUncheckedAt (Int_t i) const
TObjectBefore (const TObject *obj) const
TObjectAfter (const TObject *obj) const
TObjectFirst () const
TObjectLast () const
virtual TObject *& operator[] (Int_t i)
virtual TObjectoperator[] (Int_t i) const
Int_t LowerBound () const
Int_t IndexOf (const TObject *obj) const
void SetLast (Int_t last)
virtual void Randomize (Int_t ntimes=1)
virtual void Sort (Int_t upto=kMaxInt)
virtual Int_t BinarySearch (TObject *obj, Int_t upto=kMaxInt)

Protected Member Functions

Bool_t BoundsOk (const char *where, Int_t at) const
void Init (Int_t s, Int_t lowerBound)
Bool_t OutOfBoundsError (const char *where, Int_t i) const
Int_t GetAbsLast () const
Bool_t BoundsOk (const char *where, Int_t at) const
void Init (Int_t s, Int_t lowerBound)
Bool_t OutOfBoundsError (const char *where, Int_t i) const
Int_t GetAbsLast () const

Protected Attributes

TObject ** fCont
Int_t fLowerBound
 Array contents.
Int_t fLast
TObject ** fCont

Friends

class TObjArrayIter
class TClonesArray

Detailed Description

Definition at line 39 of file TObjArray.h.


Member Typedef Documentation

typedef TObjArrayIter TObjArray::Iterator_t

Definition at line 55 of file TObjArray.h.

typedef TObjArrayIter TObjArray::Iterator_t

Definition at line 55 of file TObjArray.h.


Constructor & Destructor Documentation

TObjArray::TObjArray ( Int_t  s = TCollection::kInitCapacity,
Int_t  lowerBound = 0 
)

Referenced by TClonesArray::SetClass(), and TClonesArray::TClonesArray().

TObjArray::TObjArray ( const TObjArray a  ) 

Definition at line 77 of file TObjArray.cxx.

References a, fCont, fLast, TCollection::fName, TCollection::fSize, i, and Init().

TObjArray::~TObjArray (  )  [virtual]

Definition at line 92 of file TObjArray.cxx.

References TStorage::Dealloc(), Delete(), fCont, TCollection::fSize, and TCollection::IsOwner().

TObjArray::TObjArray ( Int_t  s = TCollection::kInitCapacity,
Int_t  lowerBound = 0 
)

TObjArray::TObjArray ( const TObjArray a  ) 

virtual TObjArray::~TObjArray (  )  [virtual]


Member Function Documentation

Bool_t TObjArray::BoundsOk ( const char *  where,
Int_t  at 
) const [inline, protected]

Definition at line 159 of file TObjArray.h.

References TCollection::fSize, kTRUE, and OutOfBoundsError().

Referenced by AddAt(), At(), operator[](), TClonesArray::RemoveAt(), RemoveAt(), TClonesArray::RemoveRange(), RemoveRange(), and SetLast().

void TObjArray::Init ( Int_t  s,
Int_t  lowerBound 
) [protected]

Definition at line 544 of file TObjArray.cxx.

References TStorage::Alloc(), TSeqCollection::Changed(), TStorage::Dealloc(), fCont, fLast, and TCollection::fSize.

Referenced by Clear(), Delete(), operator=(), and TObjArray().

Bool_t TObjArray::OutOfBoundsError ( const char *  where,
Int_t  i 
) const [protected]

Definition at line 572 of file TObjArray.cxx.

References TObject::Error(), TCollection::fSize, and kFALSE.

Referenced by BoundsOk().

Int_t TObjArray::GetAbsLast (  )  const [protected]

Definition at line 480 of file TObjArray.cxx.

References fCont, fLast, TCollection::fSize, and i.

Referenced by AddAt(), AddAtAndExpand(), AddAtFree(), AddLast(), FindObject(), GetEntriesFast(), GetLast(), IsEmpty(), Last(), TClonesArray::MultiSort(), TClonesArray::operator[](), operator[](), Sort(), and TClonesArray::Sort().

TObjArray & TObjArray::operator= ( const TObjArray  ) 

Definition at line 106 of file TObjArray.cxx.

References a, Delete(), fCont, fLast, TCollection::fName, TCollection::fSize, i, Init(), TCollection::IsOwner(), kFALSE, and TCollection::SetOwner().

void TObjArray::Clear ( Option_t option = ""  )  [virtual]

Implements TCollection.

Definition at line 297 of file TObjArray.cxx.

References Delete(), fLowerBound, TCollection::fSize, Init(), and TCollection::IsOwner().

Referenced by TClonesArray::Clear(), TLinearFitter::Clear(), TGeoManager::ClearPhysicalNodes(), TGeoPainter::ClearVisibleVolumes(), TClonesArray::Delete(), TGeoVolumeEditor::DoApplyDiv(), TClass::ForceReload(), TPythia6::ImportParticles(), TPythia8::ImportParticles(), TGenerator::ImportParticles(), RadioNuclides(), TStructViewer::Reset(), TRefTable::Reset(), TLinearFitter::SetFormula(), and TTree::~TTree().

void TObjArray::Compress (  )  [virtual]

Definition at line 309 of file TObjArray.cxx.

References fCont, fLast, TCollection::fSize, i, and j.

Referenced by TTree::CloneTree(), TBufferXML::PopStack(), TGeoVolume::RemoveNode(), and TSQLObjectData::ShiftToNextValue().

void TObjArray::Delete ( Option_t option = ""  )  [virtual]

Implements TCollection.

Definition at line 329 of file TObjArray.cxx.

References fCont, fLowerBound, TCollection::fSize, TCollection::GarbageCollect(), i, Init(), and TObject::IsOnHeap().

Referenced by ClassImp(), TGeoManager::CleanGarbage(), TProcessID::Cleanup(), Clear(), TFormula::ClearFormula(), TApplication::ClearInputFiles(), TGeoManager::ClearOverlaps(), TGeoManager::ClearPhysicalNodes(), TGeoManager::ClearTracks(), RooAbsCategory::clearTypes(), TTreeResult::Close(), TSQLFile::CreateClassTable(), TGeoVolumeEditor::DoApplyDiv(), TSPlot::FillSWeightsHists(), TSPlot::FillXvarHists(), TSPlot::FillYpdfHists(), TSPlot::FillYvarHists(), TUrl::GetSpecialProtocols(), TSQLObjectData::LocateColumn(), TTreePlayer::MakeClass(), TGeoVolume::MakeCopyNodes(), TMemStat::MakeGraphCode(), TMemStat::MakeGraphStack(), THStack::Modified(), TLinearFitter::operator=(), operator=(), TFormula::ProcessLinear(), TXMLPlayer::ProduceCode(), TBranch::Refresh(), TEntryList::Reset(), TChain::Reset(), THnSparse::Reset(), TBranch::Reset(), TGeoTrack::ResetTrack(), TSQLClassInfo::SetColumns(), TLinearFitter::SetFormula(), TSQLFile::StoreObjectInTables(), MyParticle::~MyParticle(), Roo1DTable::~Roo1DTable(), RooAbsCategory::~RooAbsCategory(), TBranch::~TBranch(), TBranchClones::~TBranchClones(), TBranchObject::~TBranchObject(), TBufferSQL2::~TBufferSQL2(), TBufferXML::~TBufferXML(), TChain::~TChain(), TClass::~TClass(), TEntryList::~TEntryList(), TFoam::~TFoam(), TGenerator::~TGenerator(), TGeoElementRN::~TGeoElementRN(), TGeoElementTable::~TGeoElementTable(), TGeoManager::~TGeoManager(), TGeoNodeCache::~TGeoNodeCache(), TGeoPhysicalNode::~TGeoPhysicalNode(), TGeoPolygon::~TGeoPolygon(), TGeoVolume::~TGeoVolume(), TGraphTime::~TGraphTime(), TGRootIDE::~TGRootIDE(), THStack::~THStack(), TLinearFitter::~TLinearFitter(), ~TObjArray(), TParticlePDG::~TParticlePDG(), TPythia6::~TPythia6(), TPythia8::~TPythia8(), TSPlot::~TSPlot(), TSQLClassInfo::~TSQLClassInfo(), TSqlCmdsBuffer::~TSqlCmdsBuffer(), TSQLObjectData::~TSQLObjectData(), TSqlRegistry::~TSqlRegistry(), TSQLStructure::~TSQLStructure(), TSQLTableData::~TSQLTableData(), TTree::~TTree(), TTreeFormula::~TTreeFormula(), TVirtualGeoTrack::~TVirtualGeoTrack(), and TVolumeViewIter::~TVolumeViewIter().

void TObjArray::Expand ( Int_t  newSize  )  [virtual]

Definition at line 343 of file TObjArray.cxx.

References TObject::Error(), fCont, TCollection::fSize, j, and TStorage::ReAlloc().

Referenced by AddAtAndExpand(), TNeuron::AddInLayer(), TNeuron::AddPost(), TNeuron::AddPre(), TH2::DoFitSlices(), TBranch::ExpandBasketArrays(), TGTable::ExpandColumns(), TGTable::ExpandRows(), TFormula::ProcessLinear(), TBranch::Refresh(), TLinearFitter::SetFormula(), TGTable::ShrinkColumns(), TGTable::ShrinkRows(), and TFractionFitter::TFractionFitter().

Int_t TObjArray::GetEntries (  )  const [virtual]

Reimplemented from TCollection.

Definition at line 463 of file TObjArray.cxx.

References xmlio::cnt, fCont, TCollection::fSize, and i.

Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), TTree::Branch(), TLeaf::Browse(), TBranchElement::BuildTitle(), TAlienPackage::CheckDependencies(), TGeoChecker::CheckGeometryFull(), TGeoManager::CleanGarbage(), TTreeCloner::CloseOutWriteBaskets(), TTreeCloner::CollectBaskets(), TTreeCloner::CollectBranches(), TStreamerInfo::Compile(), TTreeCloner::CopyMemoryBaskets(), RooAbsReal::createIntegral(), TDocLatexDirective::CreateLatex(), RooAbsCategory::defineTypeUnchecked(), TGeoManagerEditor::DoCreateAssembly(), TGeoManagerEditor::DoCreateBox(), TGeoManagerEditor::DoCreateCombi(), TGeoManagerEditor::DoCreateCone(), TGeoManagerEditor::DoCreateCons(), TGeoManagerEditor::DoCreateCtub(), TGeoManagerEditor::DoCreateEltu(), TGeoManagerEditor::DoCreateGtra(), TGeoManagerEditor::DoCreateHype(), TGeoManagerEditor::DoCreateMedium(), TGeoManagerEditor::DoCreatePara(), TGeoManagerEditor::DoCreatePcon(), TGeoManagerEditor::DoCreatePgon(), TGeoManagerEditor::DoCreateRotation(), TGeoManagerEditor::DoCreateSphe(), TGeoManagerEditor::DoCreateTorus(), TGeoManagerEditor::DoCreateTranslation(), TGeoManagerEditor::DoCreateTrap(), TGeoManagerEditor::DoCreateTrd1(), TGeoManagerEditor::DoCreateTrd2(), TGeoManagerEditor::DoCreateTube(), TGeoManagerEditor::DoCreateTubs(), TGeoManagerEditor::DoCreateVolume(), double32(), TMemStat::Draw(), TSVG::DrawPS(), TImageDump::DrawPS(), TMemStat::EnabledCode(), Roo1DTable::fill(), TBranchElement::FindBranch(), TBranch::FindBranch(), TBranch::FlushOneBasket(), RooStats::HLFactory::fParseLine(), TStreamerInfo::GenerateHeaderFile(), TGeoVolume::GetByteCount(), ROOT::TClaProxy::GetEntries(), THnSparse::GetSparseFractionMem(), TBranchElement::InitializeOffsets(), TStreamerInfo::InsertArtificialElements(), TUri::IsAuthority(), Roo1DTable::isIdentical(), TChain::Lookup(), TMVA::MethodANNBase::MakeClassSpecific(), TMemStat::MakeGraphCode(), TMemStat::MakeGraphStack(), TFile::MakeProject(), TTreeViewer::MapBranch(), TTreeViewer::MapTree(), mvaweights(), RooAbsCategory::numTypes(), TFile::OpenFromCache(), TTree::OptimizeBaskets(), TAlienJDL::Parse(), TUrl::ParseOptions(), TArchiveFile::ParseUrl(), TAlienCollection::ParseXML(), TTree::Print(), TBranch::Print(), RooAbsCategory::printMultiline(), Roo1DTable::printMultiline(), Roo1DTable::printValue(), ProofEventProc::Process(), EventTree_Proc::Process(), EventTree_ProcOpt::Process(), TProofResourcesStatic::ReadConfigFile(), TTree::ReadStream(), Roo1DTable::Roo1DTable(), runProof(), TGeoElementRN::SavePrimitive(), TBranchElement::SetAddress(), TUri::SetAuthority(), TLinearFitter::SetBasisFunctions(), TTree::SetBranchStatus(), TChain::SetEntryList(), TUri::SetHierPart(), TQtPen::SetLineStyle(), TPDF::SetLineStyle(), TGX11::SetLineStyle(), TGeoManagerEditor::SetModel(), TUri::SetRelativePart(), TUri::SetUri(), TTreeTableInterface::SetVariablesExpression(), TFractionFitter::TFractionFitter(), TGeoManager::TransformVolumeToAssembly(), TTreeCache::TTreeCache(), TTreePerfStats::TTreePerfStats(), and TGWin32::UpdateLineStyle().

Int_t TObjArray::GetEntriesFast (  )  const [inline]

Definition at line 66 of file TObjArray.h.

References GetAbsLast().

Referenced by TClonesArray::AbsorbObjects(), TTreeCache::AddBranch(), TGeoTrack::AddDaughter(), TNeuron::AddInLayer(), TGeoManager::AddNavigator(), TGeoVolumeMulti::AddNode(), TGeoVolumeMulti::AddNodeOverlap(), TGeoManager::AddOverlap(), TNeuron::AddPost(), TNeuron::AddPre(), TMVA::MethodANNBase::AddPreLinks(), TProcessID::AddProcessID(), TGeoBuilder::AddTransformation(), TGeoManager::AddVolume(), TGeoVolumeMulti::AddVolume(), TMVA::MethodANNBase::AddWeightsXMLTo(), TMVA::MethodMLP::AdjustSynapseWeights(), alice_esd_read(), ROOT::TTreeProxyGenerator::AnalyzeOldBranch(), TMultiLayerPerceptron::AttachData(), TMultiLayerPerceptron::BFGSDir(), TMVA::MethodMLP::BFGSMinimize(), TTreeSQL::Branch(), TBranchObject::Browse(), TBranchElement::Browse(), TBranchSTL::Browse(), TMultiLayerPerceptron::BuildHiddenLayers(), TMultiLayerPerceptron::BuildLastLayer(), TGeoShapeDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), TMultiLayerPerceptron::BuildOneHiddenLayer(), TMVA::MethodMLP::CalculateNeuronDeltas(), TTreeSQL::CheckBasket(), TGeoVolume::CheckOverlaps(), TGeoNode::CheckOverlaps(), TGeoVolume::CheckShapes(), TClonesArray::Clear(), TGeoVolume::CloneNodesAndConnect(), TTree::CloneTree(), TGeoManager::CloseGeometry(), TMVA::MethodMLP::ComputeDEDw(), TMultiLayerPerceptron::ComputeDEDw(), TMVA::MethodMLP::ComputeEstimator(), TMultiLayerPerceptron::ConjugateGradientsDir(), TGeoPolygon::Contains(), TTree::CopyAddresses(), TTreePlayer::CopyTree(), TTreeSQL::CreateTable(), TMVA::MethodANNBase::CreateWeightMonitoringHists(), TGeoMixture::DecayMaterial(), TMVA::MethodMLP::DecaySynapseWeights(), TMVA::TNeuron::DeleteLinksArray(), TMVA::MethodANNBase::DeleteNetwork(), TMultiLayerPerceptron::DerivDir(), TMVA::MethodMLP::DerivDir(), TStreamerInfo::DestructorImpl(), TGeoVolumeMulti::Divide(), TGenerator::Draw(), TMultiLayerPerceptron::Draw(), DrawPopulation(), TBranch::DropBaskets(), TTree::DropBaskets(), TTree::DropBuffers(), TMultiLayerPerceptron::DumpWeights(), TMultiLayerPerceptron::Export(), TBranchSTL::Fill(), TTreeSQL::Fill(), TBranchElement::Fill(), TTree::Fill(), TBranchObject::Fill(), TBranchClones::Fill(), TBranchElement::FillLeaves(), ListTreeWindow::FillListTree(), TGeoMaterial::FillMaterialEvolution(), TGeoMixture::FillMaterialEvolution(), finalizeProof(), TClass::FindStreamerInfo(), TGeoManager::FindVolumeFast(), TTree::FlushBaskets(), TBranch::FlushBaskets(), TMVA::MethodANNBase::ForceNetworkCalculations(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodMLP::GetApproxInvHessian(), THnSparse::GetBinIndexForCurrentBin(), TTree::GetBranch(), TVirtualBranchBrowsable::GetCollectionContainedType(), TMultiLayerPerceptron::GetCrossEntropy(), TMultiLayerPerceptron::GetCrossEntropyBinary(), TNeuron::GetDeDw(), TNeuron::GetDerivative(), TBranchElement::GetEntry(), TMultiLayerPerceptron::GetEntry(), TTree::GetEntry(), TBranchObject::GetEntry(), TBranchSTL::GetEntry(), TBranchClones::GetEntry(), TTree::GetEntryWithIndex(), TNeuron::GetError(), TMultiLayerPerceptron::GetError(), TBranchSTL::GetInfo(), TNeuron::GetInput(), TGeoVolumeMulti::GetLastShape(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodMLP::GetMvaValueAsymError(), TTree::GetNbranches(), THnSparse::GetNChunks(), TGeoVolume::GetNdaughters(), TVirtualGeoTrack::GetNdaughters(), TGeoElementRN::GetNdecays(), TParticleClassPDG::GetNParticles(), TArchiveFile::GetNumberOfMembers(), TGeoVolumeMulti::GetNvolumes(), TRefTable::GetParent(), TMVA::MethodANNBase::GetRegressionValues(), TUrl::GetSpecialProtocols(), TStreamerInfo::GetStreamerElementReal(), TBranch::GetSubBranch(), TMultiLayerPerceptron::GetSumSquareError(), TNeuron::GetTarget(), TBranch::GetTotBytes(), TUrl::GetUrl(), TNeuron::GetValue(), TStreamerInfo::GetValueClones(), TBranch::GetZipBytes(), TGFileBrowser::GotoDir(), TGeoPainter::GrabFocus(), TBranchElement::Init(), TMVA::MethodMLP::InitializeLearningRates(), TBranchElement::InitializeOffsets(), TMVA::MethodANNBase::InitWeights(), TBranchObject::IsFolder(), TBranchElement::IsFolder(), TBranchSTL::IsFolder(), TLeafObject::IsOnTerminalBranch(), TLeafElement::IsOnTerminalBranch(), TTree::KeepCircular(), TBranch::KeepCircular(), length(), TMultiLayerPerceptron::LineSearch(), TMVA::MethodMLP::LineSearch(), TSystem::Load(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), TGeoVolumeMulti::MakeCopyVolume(), TGeoMCGeometry::Matrix(), TMultiLayerPerceptron::MLP_Stochastic(), TClonesArray::MultiSort(), mvasMulticlass(), TParticlePDG::NDecayChannels(), TGeoMCGeometry::NofVolumes(), TMVA::TNeuron::NumLinks(), TGeoPainter::Paint(), TTreePlayer::Principal(), TBranchElement::Print(), TBranchClones::Print(), TBranchObject::Print(), TBranchSTL::Print(), TMVA::TNeuron::PrintLinks(), TMVA::MethodANNBase::PrintNetwork(), TGeoManager::PrintOverlaps(), TStreamerInfo::PrintValueClones(), ProofPythia::Process(), TMemStat::ProcessOption(), pythia8(), TTreePlayer::Query(), TMultiLayerPerceptron::Randomize(), TGeoChecker::RandomRays(), TBranchElement::ReadLeavesCollection(), TBranchElement::ReadLeavesMakeClass(), TTree::Refresh(), TGeoBuilder::RegisterMatrix(), TGeoVolume::RemoveNode(), TGeoManager::ReplaceVolume(), TBranchElement::Reset(), TBranchObject::Reset(), TTree::Reset(), TBranchClones::Reset(), TBranch::ResetAddress(), TBranchElement::ResetAddress(), TTree::ResetBranchAddresses(), TBranchElement::ResetDeleteObject(), TTreePlayer::Scan(), TBranchObject::SetAddress(), TBranchObject::SetAutoDelete(), TBranchClones::SetBasketSize(), TBranchObject::SetBasketSize(), TBranchElement::SetBasketSize(), TTree::SetBasketSize(), TTree::SetBranchStatus(), TTree::SetCircular(), TEveUtil::SetColorBrightness(), TBranch::SetCompressionLevel(), TZIPFile::SetCurrentMember(), TGeoManager::SetCurrentNavigator(), TGeoMatrix::SetDefaultName(), TMVA::MethodMLP::SetDir(), TMVA::MethodMLP::SetDirWeights(), TBranch::SetFirstEntry(), TLinearFitter::SetFormula(), TMultiLayerPerceptron::SetGammaDelta(), TMVA::MethodMLP::SetGammaDelta(), TGeoVolumeMulti::SetLineColor(), TGeoVolumeMulti::SetLineStyle(), TGeoVolumeMulti::SetLineWidth(), TBranchElement::SetMakeClass(), TTree::SetMakeClass(), TGeoVolumeMulti::SetMedium(), TMVAGlob::SetMultiClassStyle(), TRefTable::SetParent(), TBranchElement::SetTargetClass(), TGeoManager::SetTopVolume(), TUrl::SetUrl(), TSpider::SetVariablesExpression(), TGeoVolumeMulti::SetVisibility(), TGeoPolygon::SetXY(), TTree::Show(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodMLP::SteepestDir(), TBranchElement::SwitchContainer(), tclread(), TGeoChecker::TestOverlaps(), TMultiLayerPerceptron::Train(), TMVA::MethodMLP::Train(), TVSDReader::TVSDReader(), TMVA::MethodMLP::UpdatePriors(), TMVA::MethodMLP::UpdateRegulators(), TMVA::MethodMLP::UpdateSynapses(), and variablesMultiClass().

Int_t TObjArray::GetLast (  )  const

Definition at line 500 of file TObjArray.cxx.

References GetAbsLast().

Referenced by TTreeFormulaManager::Add(), AddAtFree(), MyParticle::AddTrack(), TFormula::AnalyzeFunction(), TMultiLayerPerceptron::AttachData(), TMultiLayerPerceptron::BuildFirstLayer(), TLimit::ComputeLimit(), TMultiLayerPerceptron::Draw(), TBranch::DropBaskets(), TMultiLayerPerceptron::ExpandStructure(), TClass::GetBaseClassOffsetRecurse(), TSQLStructure::GetChild(), ROOT::TBranchProxy::GetClaStart(), TBranch::GetFreshBasket(), TTreeFormulaManager::GetNdata(), TProcessID::GetNProcessIDs(), TGenerator::GetNumberOfParticles(), TSQLTableData::GetNumColumns(), TGenerator::GetParticle(), TSQLStructure::NumChilds(), TTreeFormula::ParseWithLeaf(), TSQLStructure::PerformConversion(), TClass::PostLoadCheck(), TXMLPlayer::ProduceStreamerSource(), TBufferFile::ReadVersion(), regexp(), TSQLObjectData::ShiftToNextValue(), TBufferFile::SkipVersion(), TBufferSQL2::SqlObjectInfo(), TBufferXML::Stack(), TSQLStructure::StoreClassInNormalForm(), TSQLStructure::StoreObjectInNormalForm(), TTreeFormulaManager::Sync(), TTreeFormulaManager::UpdateFormulaLeaves(), TBranch::~TBranch(), TLeaf::~TLeaf(), and TTreeFormula::~TTreeFormula().

TObject ** TObjArray::GetObjectRef ( const TObject obj  )  const [virtual]

Implements TCollection.

Definition at line 509 of file TObjArray.cxx.

References fCont, and IndexOf().

Referenced by TStreamerInfo::ReadBufferClones(), TBranchElement::ReadLeavesClonesMember(), and TStreamerInfo::WriteBufferClones().

Bool_t TObjArray::IsEmpty (  )  const [inline, virtual]

Reimplemented from TCollection.

Definition at line 71 of file TObjArray.h.

References GetAbsLast().

Referenced by TLinearFitter::AddPoint(), TLinearFitter::AddToDesign(), TLinearFitter::AssignData(), TSPlot::Browse(), TLinearFitter::CStep(), TLinearFitter::Eval(), TLinearFitter::EvalRobust(), TSPlot::FillSWeightsHists(), TSPlot::FillXvarHists(), TSPlot::FillYpdfHists(), TSPlot::FillYvarHists(), TFormula::GetLinearPart(), TSPlot::GetSWeightsHist(), TSPlot::GetSWeightsHists(), TSPlot::GetXvarHist(), TSPlot::GetXvarHists(), TSPlot::GetYpdfHist(), TSPlot::GetYpdfHists(), TSPlot::GetYvarHist(), TSPlot::GetYvarHists(), TGFileBrowser::GotoDir(), TLinearFitter::SetFormula(), and TSPlot::~TSPlot().

TIterator * TObjArray::MakeIterator ( Bool_t  dir = kIterForward  )  const [virtual]

Implements TCollection.

Definition at line 564 of file TObjArray.cxx.

References TObjArrayIter.

Referenced by TMVA::TNeuron::AdjustSynapseWeights(), TMVA::TNeuron::CalculateDelta(), TMultiLayerPerceptron::Draw(), TMultiLayerPerceptron::DumpWeights(), TMultiLayerPerceptron::Evaluate(), TMultiLayerPerceptron::Export(), TLimit::Fluctuate(), RooStats::HLFactory::fReadFile(), TMVA::TNeuron::InitSynapseDeltas(), TMultiLayerPerceptron::LoadWeights(), TMultiLayerPerceptron::MLP_Batch(), TMultiLayerPerceptron::MLP_Line(), TTreeFriendLeafIter::Next(), RooAbsCategory::RooAbsCategory(), TMultiLayerPerceptron::SteepestDir(), RooAbsCategory::typeIterator(), TMVA::TNeuron::UpdateSynapsesBatch(), and TMVA::TNeuron::UpdateSynapsesSequential().

void TObjArray::Add ( TObject obj  )  [inline, virtual]

Reimplemented from TSeqCollection.

Definition at line 74 of file TObjArray.h.

References AddLast().

Referenced by TSQLStructure::Add(), TEntryList::Add(), TChain::Add(), TTreeFormulaManager::Add(), TSQLTableData::AddColumn(), TGeoElementRN::AddDecay(), TParticlePDG::AddDecayChannel(), TGeoElementTable::AddElementRN(), TRef::AddExec(), TChain::AddFile(), TGeoElement::AddIsotope(), TGeoElementTable::AddIsotope(), TSqlRegistry::AddLongString(), TGeoManager::AddNavigator(), TGeoVolume::AddNode(), TGeoVolume::AddNodeOffset(), TGeoVolume::AddNodeOverlap(), TGeoManager::AddOverlap(), TDatabasePDG::AddParticle(), TParticleClassPDG::AddParticle(), TMVA::TNeuron::AddPostLink(), TMVA::TNeuron::AddPreLink(), TProcessID::AddProcessID(), TTreeResult::AddRow(), TSqlRegistry::AddSqlCmd(), MyParticle::AddTrack(), TSQLObjectData::AddUnpack(), TSqlCmdsBuffer::AddValues(), TMVA::PDEFoam::AddVariableName(), TGeoPhysicalNode::Align(), TFormula::AnalyzeFunction(), TTree::Branch(), TTree::BranchOld(), TTree::BronchExec(), TGRootIDE::Build(), TMVA::MethodANNBase::BuildLayer(), THStack::BuildStack(), THbookFile::ConvertCWN(), THbookFile::ConvertRWN(), TDocLatexDirective::CreateLatex(), TGeoPconEditor::CreateSections(), RooAbsCategory::defineTypeUnchecked(), TGeoElemIter::Down(), TEntryList::Enter(), TBufferXML::ExtractReference(), TBranchSTL::Fill(), TGeoMaterial::FillMaterialEvolution(), TGeoMixture::FillMaterialEvolution(), TGeoElementRN::FillPopulation(), TSPlot::FillXvarHists(), TSPlot::FillYpdfHists(), TSPlot::FillYvarHists(), finalizeProof(), TGeoPolygon::FinishPolygon(), TApplication::GetOptions(), TUrl::GetSpecialProtocols(), TGenerator::ImportParticles(), TBranchElement::Init(), TBranch::Init(), TBranchClones::Init(), TBranchObject::Init(), TGeoManager::InitArrayPNE(), TGLFontManager::InitStatics(), TStreamerInfo::InsertArtificialElements(), TGRootIDE::LoadFile(), TTreePlayer::MakeClass(), TGeoVolume::MakeCopyNodes(), TGeoManager::MakePhysicalNode(), TPRegexp::MatchS(), mvasMulticlass(), TGeoElemIter::operator=(), THistPainter::PaintContour(), TGeoPainter::PaintOverlap(), TGeoPainter::PaintVolume(), TFormula::ProcessLinear(), TGRootIDE::ProcessMessage(), TXMLPlayer::ProduceCode(), TBufferXML::PushStack(), TGeoChecker::RandomRays(), TZIPFile::ReadDirectory(), TFile::ReadProcessID(), TTree::ReadStream(), TSocket::RecvProcessIDs(), TGeoCompositeShape::RegisterYourself(), TGeoVolume::RegisterYourself(), Roo1DTable::Roo1DTable(), RooAbsCategory::RooAbsCategory(), TLinearFitter::SetFormula(), TLinearMinimizer::SetFunction(), TGeoVolume::SortNodes(), TSQLFile::SQLObjectsInfo(), TEntryList::TEntryList(), TestBinomial(), TGeoChecker::TestOverlaps(), TFractionFitter::TFractionFitter(), TGeoElemIter::TGeoElemIter(), TGeoNodeCache::TGeoNodeCache(), TString::Tokenize(), TVSDReader::TVSDReader(), TBranchElement::Unroll(), variablesMultiClass(), and XSElements::XSElements().

void TObjArray::AddFirst ( TObject obj  )  [virtual]

Implements TSeqCollection.

Definition at line 155 of file TObjArray.cxx.

References TSeqCollection::Changed(), fCont, and fLast.

Referenced by AddBefore().

void TObjArray::AddLast ( TObject obj  )  [virtual]

Implements TSeqCollection.

Definition at line 168 of file TObjArray.cxx.

References AddAtAndExpand(), fLowerBound, and GetAbsLast().

Referenced by Add(), AddAfter(), AddAtFree(), TLimitDataSource::AddChannel(), THnSparse::AddChunk(), TNeuron::AddInLayer(), TNeuron::AddPost(), TNeuron::AddPre(), TMultiLayerPerceptron::BuildFirstLayer(), TMultiLayerPerceptron::BuildLastLayer(), TMultiLayerPerceptron::BuildOneHiddenLayer(), TTreeCloner::CollectBranches(), TMemStat::Draw(), TSPlot::FillSWeightsHists(), TMemStat::GetStampList(), TMemStat::MakeGraphCode(), TMemStat::MakeGraphStack(), and TMemStat::TMemStat().

void TObjArray::AddAt ( TObject obj,
Int_t  idx 
) [virtual]

Implements TSeqCollection.

Definition at line 238 of file TObjArray.cxx.

References BoundsOk(), TSeqCollection::Changed(), fCont, fLast, fLowerBound, GetAbsLast(), and TMath::Max().

Referenced by TGraphTime::Add(), AddBefore(), TGeoMixture::AddElement(), TProcessUUID::AddUUID(), TGeoPhysicalNode::Align(), THStack::BuildStack(), TGeoChecker::CheckGeometry(), TGeoVolume::CheckShapes(), TStreamerInfo::Compile(), TBranch::DropBaskets(), TGTable::ExpandColumns(), TGTable::ExpandRows(), TGeoNode::FindNode(), funObject(), TBranch::GetBasket(), TGTable::GetColumn(), TBranch::GetFreshBasket(), HistAction::importFromFile(), HistAction::importHist(), TGTable::Init(), TBranch::LoadBaskets(), TTreePlayer::MakeClass(), TTreeFormula::ParseWithLeaf(), THnSparse::ProjectionAny(), TGeoChecker::RandomPoints(), THnSparse::Rebin(), TSPlot::RefillHist(), TBranch::Refresh(), TProcessUUID::RemoveUUID(), TGeoVolume::ReplaceNode(), TEveUtil::SetColorBrightness(), TFractionFitter::SetMC(), TGeoManager::SetTopVolume(), TFractionFitter::SetWeight(), TSelectorDraw::TakeAction(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TGeoChecker::TestOverlaps(), and TTreeCache::UpdateBranches().

void TObjArray::AddAtAndExpand ( TObject obj,
Int_t  idx 
) [virtual]

Definition at line 221 of file TObjArray.cxx.

References TSeqCollection::Changed(), TObject::Error(), Expand(), fCont, fLast, fLowerBound, TCollection::fSize, GetAbsLast(), TCollection::GrowBy(), and TMath::Max().

Referenced by AddAfter(), TBranch::AddBasket(), TTreeCache::AddBranch(), TGeoTrack::AddDaughter(), TGeoMixture::AddElement(), TGeoElementTable::AddElement(), AddLast(), TBranch::AddLastBasket(), TSqlRegistry::AddRegCmd(), TGeoManager::AddTrack(), TGeoBuilder::AddTransformation(), TProcessUUID::AddUUID(), TGeoManager::AddVolume(), TGeoVolumeMulti::AddVolume(), TTreeSQL::CheckBasket(), THnSparse::CloneEmpty(), TStreamerInfo::Compile(), TTreeCloner::CopyProcessIds(), TTreeSQL::CreateBranches(), TTreeFormula::DefineAlternate(), TTreeFormula::DefinedVariable(), TBranch::Fill(), TClass::FindConversionStreamerInfo(), TTreeFormula::FindLeafForExpression(), TClass::ForceReload(), TGenCollectionProxy::GetConversionReadMemberWiseActions(), TClass::GetConversionStreamerInfo(), TGenCollectionProxy::GetReadMemberWiseActions(), TClass::GetStreamerInfo(), TClass::Init(), TTreeFormula::Init(), TTreeFormula::ParseWithLeaf(), TProcessID::PutObjectWithID(), TBufferFile::ReadClassBuffer(), TFile::ReadProcessID(), TTreeFormula::RegisterDimensions(), TGeoBuilder::RegisterMatrix(), TGeoManager::SetAlignableEntry(), TGeoPhysicalNode::SetBranchAsState(), TRefTable::SetParent(), TGeoManager::SetPdgName(), TVolumeViewIter::SetPositionAt(), TGeoManager::SetTopVolume(), TColor::TColor(), THnSparse::THnSparse(), TBranch::WriteBasket(), and TFile::WriteProcessID().

Int_t TObjArray::AddAtFree ( TObject obj  )  [virtual]

Definition at line 251 of file TObjArray.cxx.

References AddLast(), TSeqCollection::Changed(), fCont, fLast, fLowerBound, TCollection::fSize, GetAbsLast(), GetLast(), i, Last(), and TMath::Max().

void TObjArray::AddAfter ( const TObject after,
TObject obj 
) [virtual]

Implements TSeqCollection.

Definition at line 201 of file TObjArray.cxx.

References AddAtAndExpand(), AddLast(), TObject::Error(), fLowerBound, and IndexOf().

void TObjArray::AddBefore ( const TObject before,
TObject obj 
) [virtual]

Implements TSeqCollection.

Definition at line 177 of file TObjArray.cxx.

References AddAt(), AddFirst(), TObject::Error(), fLowerBound, and IndexOf().

TObject * TObjArray::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TCollection.

Definition at line 367 of file TObjArray.cxx.

References fCont, GetAbsLast(), i, and nobjects.

Referenced by TTreeFormulaManager::Add(), TRef::AddExec(), TGeoVolume::AddNode(), TGeoVolume::AddNodeOverlap(), TBranchElement::BuildTitle(), TGeoManager::ClearShape(), TGeoBuilder::Division(), TBufferXML::ExtractPointer(), TGeoElementRN::FillPopulation(), TGeoElementTable::FindElement(), TGeoElementTable::FindIsotope(), TGeoVolume::FindNode(), Roo1DTable::get(), RooAbsCategoryLValue::getBin(), TBranchElement::GetCurrentClass(), TLeaf::GetLeafCounter(), TGeoVolume::GetNode(), TStreamerInfo::GetOffset(), TDatabasePDG::GetParticleClass(), TStreamerInfo::GetStreamerElement(), TGeoManager::GetVolume(), TTreeFormula::Init(), TGeoBoolNode::MakeBranch(), TTreePlayer::MakeClass(), TXMLPlayer::ProduceCode(), TGeoCompositeShape::RegisterYourself(), TGeoVolume::RegisterYourself(), TRef::SetAction(), TBranchObject::SetAddress(), ROOT::TBranchProxy::Setup(), and TGeoBuilder::Volume().

TObject * TObjArray::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TCollection.

Definition at line 382 of file TObjArray.cxx.

References fCont, GetAbsLast(), i, and nobjects.

TObject * TObjArray::RemoveAt ( Int_t  idx  )  [virtual]

Reimplemented from TSeqCollection.

Definition at line 603 of file TObjArray.cxx.

References BoundsOk(), TSeqCollection::Changed(), fCont, fLast, and i.

Referenced by TGeoPhysicalNode::Align(), TGeoChecker::CheckPoint(), TTree::CloneTree(), TGeoPconEditor::CreateSections(), TBranch::DropBaskets(), TProcessID::RecursiveRemove(), TSPlot::RefillHist(), TGeoVolume::ReplaceNode(), TFractionFitter::SetMC(), TFractionFitter::SetWeight(), TGTable::ShrinkColumns(), TGTable::ShrinkRows(), and TGeoElemIter::Up().

TObject * TObjArray::Remove ( TObject obj  )  [virtual]

Implements TCollection.

Definition at line 626 of file TObjArray.cxx.

References TSeqCollection::Changed(), fCont, fLast, and IndexOf().

Referenced by TTreeFormulaManager::Add(), TGeoManager::ClearShape(), TGDocument::Close(), TChain::Lookup(), TBufferXML::PopStack(), TTreeFormulaManager::Remove(), TGeoVolume::RemoveNode(), TSQLObjectData::ShiftToNextValue(), TSelectorDraw::TakeAction(), TProofDrawListOfGraphs::Terminate(), TGeoMatrix::~TGeoMatrix(), TGeoShape::~TGeoShape(), TLeaf::~TLeaf(), and TProcessID::~TProcessID().

void TObjArray::RemoveRange ( Int_t  idx1,
Int_t  idx2 
) [virtual]

Definition at line 648 of file TObjArray.cxx.

References BoundsOk(), TSeqCollection::Changed(), fCont, fLast, kFALSE, and kTRUE.

void TObjArray::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TCollection.

Definition at line 581 of file TObjArray.cxx.

References TSeqCollection::Changed(), fCont, fLast, TCollection::fSize, i, TObject::IsEqual(), TObject::kNotDeleted, TObject::RecursiveRemove(), and TObject::TestBit().

TObject * TObjArray::At ( Int_t  idx  )  const [inline, virtual]

Implements TSeqCollection.

Definition at line 166 of file TObjArray.h.

References BoundsOk(), fCont, fLowerBound, TCollection::fSize, and j.

Referenced by TGeoMixture::AddElement(), TGeoElement::AddIsotope(), TMVA::MethodANNBase::AddPreLinks(), MyParticle::AddTrack(), TGeoVolumeMulti::AddVolume(), TMVA::MethodANNBase::AddWeightsXMLTo(), TMVA::MethodMLP::AdjustSynapseWeights(), alice_esd_read(), ROOT::TTreeProxyGenerator::AnalyzeBranches(), TMultiLayerPerceptron::AttachData(), RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), TMVA::MethodMLP::BFGSMinimize(), TTreeFormula::BranchHasMethod(), TTree::BranchOld(), TMultiLayerPerceptron::BuildFirstLayer(), TGeoShapeDialog::BuildListTree(), TGeoMatrixDialog::BuildListTree(), THStack::BuildStack(), TBranchElement::BuildTitle(), TMVA::MethodMLP::CalculateNeuronDeltas(), TFractionFitter::CheckConsistency(), TAlienPackage::CheckDependencies(), TGeoChecker::CheckGeometry(), TGeoVolume::CheckOverlaps(), TGeoNode::CheckOverlaps(), TGeoPconEditor::CheckSections(), TGeoVolume::CheckShapes(), TGeoManager::CleanGarbage(), TGeoManager::CloseGeometry(), TTreeCloner::CollectBranches(), TStreamerInfo::Compile(), TFractionFitter::ComputeChisquareLambda(), TMVA::MethodMLP::ComputeDEDw(), TMVA::MethodMLP::ComputeEstimator(), TFractionFitter::ComputeFCN(), TLimit::ComputeLimit(), ContourList(), TTreeCloner::CopyProcessIds(), TGeoPconEditor::CreateSections(), TMVA::MethodANNBase::CreateWeightMonitoringHists(), TParticlePDG::DecayChannel(), TGeoMixture::DecayMaterial(), TMVA::MethodMLP::DecaySynapseWeights(), TClass::DeleteArray(), TMVA::TNeuron::DeleteLinksArray(), TMVA::MethodANNBase::DeleteNetwork(), TMVA::MethodMLP::DerivDir(), TClass::Destructor(), THStack::DistancetoPrimitive(), TMemStat::DistancetoPrimitive(), TGeoPara::Divide(), TGeoBBox::Divide(), TGeoTube::Divide(), TGeoTubeSeg::Divide(), TGeoPcon::Divide(), TGeoTrap::Divide(), TGeoConeSeg::Divide(), TGeoTrd2::Divide(), TGeoTrd1::Divide(), TGeoPgon::Divide(), TGeoCone::Divide(), TGeoPgonEditor::DoApply(), TGeoPconEditor::DoApply(), TGeoPconEditor::DoSectionChange(), double32(), TGeoPconEditor::DoUndo(), TGeoElemIter::Down(), TMultiLayerPerceptron::Draw(), TMemStat::Draw(), RooStats::LikelihoodIntervalPlot::Draw(), HistAction::drawHist(), DrawMLPoutputMovie(), DrawNetworkMovie(), DrawPopulation(), TSVG::DrawPS(), TImageDump::DrawPS(), TMultiLayerPerceptron::DrawResult(), TMemStat::EnabledCode(), TFormula::EvalParFast(), TFormula::EvalParOld(), TMultiLayerPerceptron::Evaluate(), EventInfo(), TMultiLayerPerceptron::ExpandStructure(), Roo1DTable::fill(), TMemStatShow::FillBTString(), ListTreeWindow::FillListTree(), finalizeProof(), TGTable::FindCell(), TBranchElement::FindLeaf(), TTreeFormula::FindLeafForExpression(), TGeometry::FindObject(), TFractionFitter::FindPrediction(), TGeoManager::FindVolumeFast(), FirstContour(), TMVA::MethodANNBase::ForceNetworkCalculations(), RooStats::HLFactory::fParseLine(), funObject(), TGeoManager::GetAlignableEntry(), TGeoManager::GetAlignableEntryByUID(), TMVA::MethodMLP::GetApproxInvHessian(), TGTable::GetCell(), ROOT::TBranchProxy::GetClaStart(), TROOT::GetColor(), TGTable::GetColumnHeader(), TGenCollectionProxy::GetConversionReadMemberWiseActions(), TClass::GetConversionStreamerInfo(), TClass::GetCurrentStreamerInfo(), TVirtualGeoTrack::GetDaughter(), TGeoElementTable::GetElement(), TGeoMixture::GetElement(), TVirtualStreamerInfo::GetElementCounter(), TBranch::GetExpectedType(), TBranchObject::GetExpectedType(), TEveManager::GetGeometry(), TGeoVolume::GetIndex(), TNeuron::GetInLayer(), TMVA::MethodANNBase::GetInputNeuron(), TGeoElement::GetIsotope(), TGeoManager::GetLastTrack(), TUnixSystem::GetLinkedLibraries(), THStack::GetMaximum(), TFractionFitter::GetMCPrediction(), THStack::GetMinimum(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodMLP::GetMvaValueAsymError(), TGeoVolume::GetNodeIndex(), TRef::GetObject(), TMemStat::GetObjectInfo(), TGeoVolume::GetOptimalVoxels(), RooAbsCategory::getOrdinal(), TParticleClassPDG::GetParticle(), MyEvent::GetParticle(), TGeoManager::GetPdgName(), TVolumeViewIter::GetPosition(), TNeuron::GetPost(), TNeuron::GetPre(), TProcessID::GetProcessID(), TProcessID::GetProcessWithUID(), TGenCollectionProxy::GetReadMemberWiseActions(), TTreeFormula::GetRealInstance(), TMVA::MethodANNBase::GetRegressionValues(), TGTable::GetRow(), TGTable::GetRowHeader(), TClass::GetStreamerInfo(), MyParticle::GetTrack(), TGeoManager::GetTrack(), TMVA::PDEFoam::GetVariableName(), TGeoManager::GetVolume(), TGeoVolumeMulti::GetVolume(), TGFileBrowser::GotoDir(), TVSDReader::GotoEvent(), HistAction::importFromFile(), TMVA::MethodMLP::InitializeLearningRates(), TBranchElement::InitializeOffsets(), TBranchElement::InitInfo(), TMVA::MethodANNBase::InitWeights(), TStreamerInfo::InsertArtificialElements(), TAlienPackage::InstallAllPackages(), TUri::IsAuthority(), length(), TMVA::MethodMLP::LineSearch(), TSystem::Load(), TEntryListFromFile::LoadList(), TFormLeafInfoMultiVarDimCollection::LoadSizes(), TFormLeafInfoMultiVarDimClones::LoadSizes(), TFormLeafInfoMultiVarDim::LoadSizes(), TChain::LoadTree(), TTreePlayer::MakeClass(), TMVA::MethodANNBase::MakeClassSpecific(), MakeHisto(), TFile::MakeProject(), TMemStatViewerGUI::MakeStampList(), TTreeViewer::MapBranch(), TTreeViewer::MapTree(), TGeoElement::Neff(), TTreeResult::Next(), TFile::OpenFromCache(), TGeoElemIter::operator=(), TTree::OptimizeBaskets(), THStack::Paint(), HistAction::paintHist(), paracoor(), TAlienJDL::Parse(), TUrl::ParseOptions(), TArchiveFile::ParseUrl(), TTreeFormula::ParseWithLeaf(), TAlienCollection::ParseXML(), TSQLStructure::PerformConversion(), TGeoNodeCache::PopState(), TMVA::TNeuron::PostLinkAt(), TClass::PostLoadCheck(), TMVA::TNeuron::PreLinkAt(), TTreePlayer::Principal(), TEntryListFromFile::Print(), TBranchElement::Print(), TGeoElemIter::Print(), TBranchClones::Print(), TBranchObject::Print(), TBranchSTL::Print(), TMVA::TNeuron::PrintLinks(), Roo1DTable::printMultiline(), TMVA::MethodANNBase::PrintNetwork(), Roo1DTable::printValue(), ProofPythia::Process(), ProofEventProc::Process(), EventTree_Proc::Process(), EventTree_ProcOpt::Process(), TMemStat::ProcessOption(), TXMLPlayer::ProduceStreamerSource(), TGeoNodeCache::PushState(), pythia8(), TTreePlayer::Query(), TGeoChecker::RandomPoints(), TGeoChecker::RandomRays(), TBufferFile::ReadClassBuffer(), TProofResourcesStatic::ReadConfigFile(), TGenCollectionStreamer::ReadPairFromMap(), TTree::ReadStream(), TMVA::MethodANNBase::ReadWeightsFromXML(), THnSparse::Rebin(), regexp(), TUri::RemoveDotSegments(), TGeoManager::ReplaceVolume(), TBranchClones::Reset(), TMultiLayerPerceptron::Result(), Roo1DTable::Roo1DTable(), sample_volume(), TTreePlayer::Scan(), TBranchSTL::SetAddress(), TUri::SetAuthority(), TBranchElement::SetBranchCount(), TEveUtil::SetColorBrightness(), TZIPFile::SetCurrentMember(), TGeoManager::SetCurrentNavigator(), TGeoManager::SetCurrentTrack(), TMVA::MethodMLP::SetDir(), TMVA::MethodMLP::SetDirWeights(), TChain::SetEventList(), TMVA::MethodMLP::SetGammaDelta(), TUri::SetHierPart(), TQtPen::SetLineStyle(), TPDF::SetLineStyle(), TGX11::SetLineStyle(), MyParticle::SetNextPoint(), TVolumeViewIter::SetPositionAt(), TUri::SetRelativePart(), TGeoManager::SetTopVolume(), TSPlot::SetTreeSelection(), ROOT::TBranchProxy::Setup(), TUri::SetUri(), TTreeTableInterface::SetVariablesExpression(), TSpider::SetVariablesExpression(), TGeoPolygon::SetXY(), TMVA::MethodMLP::SimulateEvent(), TBufferSQL2::SqlObjectInfo(), TBufferXML::Stack(), TMVA::MethodMLP::SteepestDir(), TSQLStructure::StoreClassInNormalForm(), TBranchElement::SwitchContainer(), TSelectorDraw::TakeAction(), tclread(), TConvertMapToProxy::TConvertMapToProxy(), TProofDrawListOfGraphs::Terminate(), TGeoChecker::TestOverlaps(), TEveGeoManagerHolder::TEveGeoManagerHolder(), TFractionFitter::TFractionFitter(), TGeoElemIter::TGeoElemIter(), TGeoManager::TransformVolumeToAssembly(), PyROOT::TTreeGetAttr(), TGeoElemIter::Up(), TGWin32::UpdateLineStyle(), TMVA::MethodMLP::UpdatePriors(), TMVA::MethodMLP::UpdateRegulators(), TGeoPconEditor::UpdateSections(), TMVA::MethodMLP::UpdateSynapses(), TVolumeViewIter::UpdateTempMatrix(), TFile::WriteProcessID(), TEveGeoManagerHolder::~TEveGeoManagerHolder(), and TGTable::~TGTable().

TObject* TObjArray::UncheckedAt ( Int_t  i  )  const [inline]

Definition at line 90 of file TObjArray.h.

References fCont, and fLowerBound.

Referenced by TEntryList::Add(), TGraphTime::Add(), TTreeCache::AddBranch(), TLinearFitter::AddToDesign(), TProcessUUID::AddUUID(), ROOT::TTreeProxyGenerator::AnalyzeOldBranch(), TMultiLayerPerceptron::AttachData(), TMultiLayerPerceptron::BFGSDir(), TTreeSQL::Branch(), TTreeSQL::CheckBasket(), TTreeSQL::CheckBranch(), TLinearFitter::Chisquare(), TClonesArray::Clear(), TTree::CloneTree(), TTreeCloner::CloseOutWriteBaskets(), TTreeCloner::CollectBaskets(), TTreeCloner::CollectBranches(), TMultiLayerPerceptron::ComputeDEDw(), TMultiLayerPerceptron::ConjugateGradientsDir(), TGeoPolygon::Contains(), convert_cwn(), THbookFile::ConvertCWN(), TTree::CopyAddresses(), TTreeCloner::CopyMemoryBaskets(), TTreePlayer::CopyTree(), TTreeSQL::CreateTable(), TLinearFitter::CStep(), TMultiLayerPerceptron::DerivDir(), TStreamerInfo::DestructorImpl(), TGenerator::Draw(), TTreePlayer::DrawSelect(), TBranch::DropBaskets(), TTree::DropBaskets(), TTree::DropBuffers(), TMultiLayerPerceptron::DumpWeights(), TEntryList::Enter(), TTreeFormula::EvalClass(), TTreeFormula::EvalObject(), TTreeFormula::EvalStringInstance(), TBranchSTL::Fill(), TTreeSQL::Fill(), TTree::Fill(), TBranchClones::Fill(), TTreeCacheUnzip::FillBuffer(), TTreeCache::FillBuffer(), TBranch::FillLeaves(), TBranchElement::FillLeaves(), TBranchElement::FindBranch(), TBranch::FindBranch(), TTreeFormula::FindLeafForExpression(), TClass::FindStreamerInfo(), TTree::FlushBaskets(), TBranch::FlushBaskets(), TBranch::FlushOneBasket(), TBranch::GetBasket(), TTree::GetBranch(), TTreeSQL::GetColumnIndice(), TNeuron::GetDeDw(), TNeuron::GetDerivative(), TBranchElement::GetEntry(), TMultiLayerPerceptron::GetEntry(), TTree::GetEntry(), TBranchSTL::GetEntry(), TEntryList::GetEntry(), TBranch::GetEntry(), TBranchClones::GetEntry(), TBranch::GetEntryExport(), TTree::GetEntryWithIndex(), TBranch::GetFreshBasket(), TBranchSTL::GetInfo(), TNeuron::GetInput(), TBranch::GetLeaf(), TFormula::GetLinearPart(), TGeoPhysicalNode::GetMatrix(), TGeoPhysicalNode::GetMother(), TTreeFormulaManager::GetNdata(), TGeoVolume::GetNode(), TGeoPhysicalNode::GetNode(), TGeoManager::GetNode(), TProcessID::GetObjectWithID(), TRefTable::GetParent(), TGenerator::GetParticle(), TGeoManager::GetPhysicalNode(), TTVSession::GetRecord(), TStreamerInfo::GetStreamerElementReal(), TBranch::GetSubBranch(), TSPlot::GetSWeightsHist(), TBranch::GetTotBytes(), TGeoManager::GetTrackIndex(), TGeoManager::GetTrackOfId(), TTreeCache::GetTree(), TUrl::GetUrl(), TNeuron::GetValue(), TFormLeafInfoClones::GetValue(), TStreamerInfo::GetValueClones(), TFormLeafInfoClones::GetValuePointer(), TSPlot::GetXvarHist(), TSPlot::GetYpdfHist(), TSPlot::GetYvarHist(), TBranch::GetZipBytes(), HistogramManager::Hfill(), TBranchClones::Init(), TTreeFormula::Init(), TBranchElement::IsMissingCollection(), TTree::KeepCircular(), TBranch::KeepCircular(), TMultiLayerPerceptron::LineSearch(), TBranch::LoadBaskets(), TTreePlayer::MakeClass(), TTreePlayer::MakeCode(), MakeHisto(), TTreeViewer::MapBranch(), TMultiLayerPerceptron::MLP_Stochastic(), TEntryList::Next(), TEntryList::OptimizeStorage(), TGeoPainter::Paint(), TGraphTime::Paint(), TTreeFormula::ParseWithLeaf(), TBranch::Print(), TEntryList::Print(), TBranchSTL::Print(), TBranchElement::PrintValue(), TStreamerInfo::PrintValueClones(), TFormula::ProcessLinear(), TMultiLayerPerceptron::Randomize(), TBufferFile::ReadClassBuffer(), TBranch::ReadLeavesImpl(), TBranchElement::ReadLeavesMakeClass(), TFile::ReadProcessID(), TFormLeafInfoClones::ReadValue(), TTree::Refresh(), TEntryList::Remove(), TTVSession::RemoveLastRecord(), TTree::Reset(), TBranch::ResetAddress(), TBranchElement::ResetAddress(), TNtupleD::ResetBranchAddresses(), TTree::ResetBranchAddresses(), TNtuple::ResetBranchAddresses(), TGeoNavigator::Safety(), TGraphTime::SaveAnimatedGif(), TBranchObject::SetAddress(), TBranch::SetAddress(), TTree::SetBasketSize(), TGeoPhysicalNode::SetBranchAsState(), TTree::SetBranchStatus(), TBranch::SetBufferAddress(), TTree::SetCircular(), TBranch::SetCompressionLevel(), TChain::SetEntryList(), TLinearFitter::SetFormula(), TMultiLayerPerceptron::SetGammaDelta(), TTree::SetMakeClass(), TEntryList::SetTree(), TUrl::SetUrl(), TTree::Show(), stress9tree(), TTreeFormulaManager::Sync(), TSelectorDraw::TakeAction(), TEntryList::TEntryList(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TMultiLayerPerceptron::Train(), TTreeCacheUnzip::UnzipBuffer(), TTreeFormulaManager::UpdateFormulaLeaves(), TTVSession::UpdateRecord(), and TTreeCloner::WriteBaskets().

TObject * TObjArray::Before ( const TObject obj  )  const [virtual]

Implements TSeqCollection.

Definition at line 284 of file TObjArray.cxx.

References fCont, fLowerBound, and IndexOf().

TObject * TObjArray::After ( const TObject obj  )  const [virtual]

Implements TSeqCollection.

Definition at line 271 of file TObjArray.cxx.

References fCont, fLowerBound, TCollection::fSize, and IndexOf().

TObject * TObjArray::First (  )  const [virtual]

Implements TSeqCollection.

Definition at line 444 of file TObjArray.cxx.

References fCont.

Referenced by TSPlot::FillSWeightsHists(), TSPlot::FillXvarHists(), TSPlot::FillYpdfHists(), TSPlot::FillYvarHists(), TVirtualBranchBrowsable::GetCollectionContainedType(), TSPlot::GetXvarHist(), TSPlot::GetXvarHists(), TSPlot::GetYvarHist(), TSPlot::GetYvarHists(), TSQLObjectData::ShiftToNextValue(), PyROOT::TTreeGetAttr(), and variablesMultiClass().

TObject * TObjArray::Last (  )  const [virtual]

Implements TSeqCollection.

Definition at line 452 of file TObjArray.cxx.

References fCont, fLast, and GetAbsLast().

Referenced by TClonesArray::AbsorbObjects(), AddAtFree(), TSQLStructure::ChildArrayIndex(), ListTreeWindow::FillListTree(), THnSparse::GetBinIndexForCurrentBin(), TBufferFile::GetLastProcessID(), TTreeFormula::GetLeafWithDatamember(), TTreePlayer::MakeClass(), TBufferXML::PopStack(), TBufferXML::ShiftStack(), TBufferSQL2::SqlReadAny(), TBufferXML::StackNode(), PyROOT::TTreeGetAttr(), and TBufferXML::WorkWithElement().

TObject *& TObjArray::operator[] ( Int_t  i  )  [virtual]

Definition at line 127 of file TObjArray.cxx.

References BoundsOk(), TSeqCollection::Changed(), fCont, fLast, fLowerBound, TCollection::fSize, GetAbsLast(), j, and TMath::Max().

TObject * TObjArray::operator[] ( Int_t  i  )  const [virtual]

Definition at line 144 of file TObjArray.cxx.

References BoundsOk(), fCont, fLowerBound, TCollection::fSize, and j.

Int_t TObjArray::LowerBound (  )  const [inline]

Definition at line 97 of file TObjArray.h.

References fLowerBound.

Referenced by TClass::DeleteArray(), and TClass::Destructor().

Int_t TObjArray::IndexOf ( const TObject obj  )  const [virtual]

Reimplemented from TSeqCollection.

Definition at line 521 of file TObjArray.cxx.

References fCont, TCollection::fSize, i, and TObject::IsEqual().

Referenced by AddAfter(), AddBefore(), TRef::AddExec(), After(), Before(), TGeoPgon::ComputeBBox(), TGeoPcon::ComputeBBox(), TGeoMixture::DecayMaterial(), TBufferXML::ExtractPointer(), TBufferXML::ExtractReference(), Roo1DTable::get(), RooAbsCategoryLValue::getBin(), TGeoDecayChannel::GetIndex(), GetObjectRef(), TProcessID::IsValid(), length(), TBranchElement::Print(), TBranchSTL::Print(), TFile::ReadProcessID(), TSocket::RecvProcessIDs(), TClonesArray::Remove(), Remove(), TNtuple::ResetBranchAddress(), TNtupleD::ResetBranchAddress(), TRef::SetAction(), TRefTable::SetParent(), TGeoChecker::TestOverlaps(), and TGeoManager::TransformVolumeToAssembly().

void TObjArray::SetLast ( Int_t  last  ) 

Definition at line 673 of file TObjArray.cxx.

References BoundsOk(), and fLast.

Referenced by TBranch::DropBaskets(), and TBranch::GetFreshBasket().

void TObjArray::Randomize ( Int_t  ntimes = 1  )  [virtual]

Definition at line 689 of file TObjArray.cxx.

References fCont, fLast, i, j, k, and random.

void TObjArray::Sort ( Int_t  upto = kMaxInt  )  [virtual]

Definition at line 715 of file TObjArray.cxx.

References TObject::Error(), fCont, fLast, TCollection::fSize, TSeqCollection::fSorted, GetAbsLast(), i, TCollection::IsSortable(), kTRUE, TMath::Min(), and TSeqCollection::QSort().

Referenced by TGeoManager::SortOverlaps().

Int_t TObjArray::BinarySearch ( TObject obj,
Int_t  upto = kMaxInt 
) [virtual]

Definition at line 736 of file TObjArray.cxx.

References TObject::Compare(), TObject::Error(), fCont, TCollection::fSize, TSeqCollection::fSorted, TMath::Min(), and result().

Bool_t TObjArray::BoundsOk ( const char *  where,
Int_t  at 
) const [protected]

void TObjArray::Init ( Int_t  s,
Int_t  lowerBound 
) [protected]

Bool_t TObjArray::OutOfBoundsError ( const char *  where,
Int_t  i 
) const [protected]

Int_t TObjArray::GetAbsLast (  )  const [protected]

TObjArray& TObjArray::operator= ( const TObjArray  ) 

virtual void TObjArray::Clear ( Option_t option = ""  )  [virtual]

Implements TCollection.

virtual void TObjArray::Compress (  )  [virtual]

virtual void TObjArray::Delete ( Option_t option = ""  )  [virtual]

Implements TCollection.

virtual void TObjArray::Expand ( Int_t  newSize  )  [virtual]

Int_t TObjArray::GetEntries (  )  const [virtual]

Reimplemented from TCollection.

Int_t TObjArray::GetEntriesFast (  )  const [inline]

Definition at line 66 of file TObjArray.h.

References GetAbsLast().

Int_t TObjArray::GetLast (  )  const

TObject** TObjArray::GetObjectRef ( const TObject obj  )  const [virtual]

Implements TCollection.

Bool_t TObjArray::IsEmpty (  )  const [inline, virtual]

Reimplemented from TCollection.

Definition at line 71 of file TObjArray.h.

References GetAbsLast().

TIterator* TObjArray::MakeIterator ( Bool_t  dir = kIterForward  )  const [virtual]

Implements TCollection.

void TObjArray::Add ( TObject obj  )  [inline, virtual]

Reimplemented from TSeqCollection.

Definition at line 74 of file TObjArray.h.

References AddLast().

virtual void TObjArray::AddFirst ( TObject obj  )  [virtual]

Implements TSeqCollection.

virtual void TObjArray::AddLast ( TObject obj  )  [virtual]

Implements TSeqCollection.

virtual void TObjArray::AddAt ( TObject obj,
Int_t  idx 
) [virtual]

Implements TSeqCollection.

virtual void TObjArray::AddAtAndExpand ( TObject obj,
Int_t  idx 
) [virtual]

virtual Int_t TObjArray::AddAtFree ( TObject obj  )  [virtual]

virtual void TObjArray::AddAfter ( const TObject after,
TObject obj 
) [virtual]

Implements TSeqCollection.

virtual void TObjArray::AddBefore ( const TObject before,
TObject obj 
) [virtual]

Implements TSeqCollection.

virtual TObject* TObjArray::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TCollection.

virtual TObject* TObjArray::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TCollection.

virtual TObject* TObjArray::RemoveAt ( Int_t  idx  )  [virtual]

Reimplemented from TSeqCollection.

virtual TObject* TObjArray::Remove ( TObject obj  )  [virtual]

Implements TCollection.

virtual void TObjArray::RemoveRange ( Int_t  idx1,
Int_t  idx2 
) [virtual]

virtual void TObjArray::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TCollection.

TObject* TObjArray::At ( Int_t  idx  )  const [virtual]

Implements TSeqCollection.

TObject* TObjArray::UncheckedAt ( Int_t  i  )  const [inline]

Definition at line 90 of file TObjArray.h.

References fCont, and fLowerBound.

TObject* TObjArray::Before ( const TObject obj  )  const [virtual]

Implements TSeqCollection.

TObject* TObjArray::After ( const TObject obj  )  const [virtual]

Implements TSeqCollection.

TObject* TObjArray::First (  )  const [virtual]

Implements TSeqCollection.

TObject* TObjArray::Last (  )  const [virtual]

Implements TSeqCollection.

virtual TObject*& TObjArray::operator[] ( Int_t  i  )  [virtual]

virtual TObject* TObjArray::operator[] ( Int_t  i  )  const [virtual]

Int_t TObjArray::LowerBound (  )  const [inline]

Definition at line 97 of file TObjArray.h.

References fLowerBound.

Int_t TObjArray::IndexOf ( const TObject obj  )  const [virtual]

Reimplemented from TSeqCollection.

void TObjArray::SetLast ( Int_t  last  ) 

virtual void TObjArray::Randomize ( Int_t  ntimes = 1  )  [virtual]

virtual void TObjArray::Sort ( Int_t  upto = kMaxInt  )  [virtual]

virtual Int_t TObjArray::BinarySearch ( TObject obj,
Int_t  upto = kMaxInt 
) [virtual]


Friends And Related Function Documentation

TObjArrayIter [friend]

Definition at line 41 of file TObjArray.h.

Referenced by MakeIterator().

TClonesArray [friend]

Definition at line 42 of file TObjArray.h.


Member Data Documentation

TObject** TObjArray::fCont [protected]

Definition at line 45 of file TObjArray.h.

Referenced by TClonesArray::AbsorbObjects(), AddAt(), AddAtAndExpand(), AddAtFree(), AddFirst(), After(), At(), Before(), BinarySearch(), Compress(), TClonesArray::Compress(), TClonesArray::Delete(), Delete(), TClonesArray::Expand(), Expand(), TClonesArray::ExpandCreate(), TClonesArray::ExpandCreateFast(), FindObject(), First(), GetAbsLast(), GetEntries(), GetObjectRef(), IndexOf(), Init(), Last(), TClonesArray::MultiSort(), TObjArrayIter::Next(), TObjArrayIter::operator *(), TClonesArray::operator=(), operator=(), TClonesArray::operator[](), operator[](), Randomize(), RecursiveRemove(), TClonesArray::Remove(), Remove(), TClonesArray::RemoveAt(), RemoveAt(), TClonesArray::RemoveRange(), RemoveRange(), Sort(), TClonesArray::Sort(), TClonesArray::TClonesArray(), TObjArray(), UncheckedAt(), TClonesArray::~TClonesArray(), and ~TObjArray().

Int_t TObjArray::fLowerBound [protected]

Array contents.

Definition at line 46 of file TObjArray.h.

Referenced by AddAfter(), AddAt(), AddAtAndExpand(), AddAtFree(), AddBefore(), AddLast(), After(), At(), Before(), Clear(), Delete(), LowerBound(), operator[](), TClonesArray::Remove(), TClonesArray::RemoveAt(), TClonesArray::RemoveRange(), TClonesArray::Sort(), and UncheckedAt().

Int_t TObjArray::fLast [protected]

Definition at line 47 of file TObjArray.h.

Referenced by TClonesArray::AbsorbObjects(), AddAt(), AddAtAndExpand(), AddAtFree(), AddFirst(), Compress(), TClonesArray::Compress(), GetAbsLast(), Init(), Last(), TClonesArray::MultiSort(), operator=(), TClonesArray::operator[](), operator[](), Randomize(), RecursiveRemove(), TClonesArray::Remove(), Remove(), TClonesArray::RemoveAt(), RemoveAt(), TClonesArray::RemoveRange(), RemoveRange(), SetLast(), Sort(), TClonesArray::Sort(), and TObjArray().

TObject** TObjArray::fCont [protected]

Definition at line 45 of file TObjArray.h.


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