#include <TObjArray.h>
Inheritance diagram for TObjArray:
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 () |
TObjArray & | operator= (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 |
TIterator * | MakeIterator (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 TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual TObject * | RemoveAt (Int_t idx) |
virtual TObject * | Remove (TObject *obj) |
virtual void | RemoveRange (Int_t idx1, Int_t idx2) |
virtual void | RecursiveRemove (TObject *obj) |
TObject * | At (Int_t idx) const |
TObject * | UncheckedAt (Int_t i) const |
TObject * | Before (const TObject *obj) const |
TObject * | After (const TObject *obj) const |
TObject * | First () const |
TObject * | Last () const |
virtual TObject *& | operator[] (Int_t i) |
virtual TObject * | operator[] (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 () |
TObjArray & | operator= (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 |
TIterator * | MakeIterator (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 TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual TObject * | RemoveAt (Int_t idx) |
virtual TObject * | Remove (TObject *obj) |
virtual void | RemoveRange (Int_t idx1, Int_t idx2) |
virtual void | RecursiveRemove (TObject *obj) |
TObject * | At (Int_t idx) const |
TObject * | UncheckedAt (Int_t i) const |
TObject * | Before (const TObject *obj) const |
TObject * | After (const TObject *obj) const |
TObject * | First () const |
TObject * | Last () const |
virtual TObject *& | operator[] (Int_t i) |
virtual TObject * | operator[] (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 |
Definition at line 39 of file TObjArray.h.
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.
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 | ( | const TObjArray & | a | ) |
virtual TObjArray::~TObjArray | ( | ) | [virtual] |
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().
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().
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().
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().
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().
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().
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().
Definition at line 251 of file TObjArray.cxx.
References AddLast(), TSeqCollection::Changed(), fCont, fLast, fLowerBound, TCollection::fSize, GetAbsLast(), GetLast(), i, Last(), and TMath::Max().
Implements TSeqCollection.
Definition at line 201 of file TObjArray.cxx.
References AddAtAndExpand(), AddLast(), TObject::Error(), fLowerBound, and IndexOf().
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().
Reimplemented from TCollection.
Definition at line 382 of file TObjArray.cxx.
References fCont, GetAbsLast(), i, and nobjects.
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().
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().
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().
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().
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().
Implements TSeqCollection.
Definition at line 284 of file TObjArray.cxx.
References fCont, fLowerBound, and IndexOf().
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().
Definition at line 127 of file TObjArray.cxx.
References BoundsOk(), TSeqCollection::Changed(), fCont, fLast, fLowerBound, TCollection::fSize, GetAbsLast(), j, and TMath::Max().
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().
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 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().
Definition at line 736 of file TObjArray.cxx.
References TObject::Compare(), TObject::Error(), fCont, TCollection::fSize, TSeqCollection::fSorted, TMath::Min(), and result().
Int_t TObjArray::GetAbsLast | ( | ) | const [protected] |
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] |
Int_t TObjArray::GetLast | ( | ) | const |
Implements TCollection.
Bool_t TObjArray::IsEmpty | ( | ) | const [inline, virtual] |
TIterator* TObjArray::MakeIterator | ( | Bool_t | dir = kIterForward |
) | const [virtual] |
Implements TCollection.
void TObjArray::Add | ( | TObject * | obj | ) | [inline, virtual] |
virtual void TObjArray::AddFirst | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
virtual void TObjArray::AddLast | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
virtual TObject* TObjArray::FindObject | ( | const char * | name | ) | const [virtual] |
Reimplemented from TCollection.
Reimplemented from TCollection.
Reimplemented from TSeqCollection.
Implements TCollection.
virtual void TObjArray::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TCollection.
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
TObject* TObjArray::First | ( | ) | const [virtual] |
Implements TSeqCollection.
TObject* TObjArray::Last | ( | ) | const [virtual] |
Implements TSeqCollection.
Int_t TObjArray::LowerBound | ( | ) | const [inline] |
Reimplemented from TSeqCollection.
void TObjArray::SetLast | ( | Int_t | last | ) |
virtual void TObjArray::Randomize | ( | Int_t | ntimes = 1 |
) | [virtual] |
TObjArrayIter [friend] |
TClonesArray [friend] |
Definition at line 42 of file TObjArray.h.
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.