TCollection Class Reference

#include <TCollection.h>

Inheritance diagram for TCollection:

TObject TObject THashTable THashTable TMap TMap TSeqCollection TSeqCollection TBtree TBtree TList TList TObjArray TObjArray TOrdCollection TOrdCollection TRefArray TRefArray TBtree TBtree TList TList TObjArray TObjArray TOrdCollection TOrdCollection TRefArray TRefArray List of all members.

Public Types

enum  
enum  

Public Member Functions

virtual ~TCollection ()
virtual void Add (TObject *obj)=0
void AddVector (TObject *obj1,...)
virtual void AddAll (const TCollection *col)
Bool_t AssertClass (TClass *cl) const
void Browse (TBrowser *b)
Int_t Capacity () const
virtual void Clear (Option_t *option="")=0
virtual TObject * Clone (const char *newname="") const
Int_t Compare (const TObject *obj) const
Bool_t Contains (const char *name) const
Bool_t Contains (const TObject *obj) const
virtual void Delete (Option_t *option="")=0
virtual void Draw (Option_t *option="")
virtual void Dump () const
virtual TObject * FindObject (const char *name) const
TObject * operator() (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual Int_t GetEntries () const
virtual const char * GetName () const
virtual TObject ** GetObjectRef (const TObject *obj) const=0
virtual Int_t GetSize () const
virtual Int_t GrowBy (Int_t delta) const
ULong_t Hash () const
Bool_t IsArgNull (const char *where, const TObject *obj) const
virtual Bool_t IsEmpty () const
virtual Bool_t IsFolder () const
Bool_t IsOwner () const
Bool_t IsSortable () const
virtual void ls (Option_t *option="") const
virtual TIterator * MakeIterator (Bool_t dir=kIterForward) const=0
virtual TIterator * MakeReverseIterator () const
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void Print (Option_t *option, Int_t recurse) const
virtual void Print (Option_t *option, const char *wildcard, Int_t recurse=1) const
virtual void Print (Option_t *option, TPRegexp &regexp, Int_t recurse=1) const
virtual void RecursiveRemove (TObject *obj)
virtual TObject * Remove (TObject *obj)=0
virtual void RemoveAll (TCollection *col)
void RemoveAll ()
void SetCurrentCollection ()
void SetName (const char *name)
virtual void SetOwner (Bool_t enable=kTRUE)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
virtual ~TCollection ()
virtual void Add (TObject *obj)=0
void AddVector (TObject *obj1,...)
virtual void AddAll (const TCollection *col)
Bool_t AssertClass (TClass *cl) const
void Browse (TBrowser *b)
Int_t Capacity () const
virtual void Clear (Option_t *option="")=0
virtual TObject * Clone (const char *newname="") const
Int_t Compare (const TObject *obj) const
Bool_t Contains (const char *name) const
Bool_t Contains (const TObject *obj) const
virtual void Delete (Option_t *option="")=0
virtual void Draw (Option_t *option="")
virtual void Dump () const
virtual TObject * FindObject (const char *name) const
TObject * operator() (const char *name) const
virtual TObject * FindObject (const TObject *obj) const
virtual Int_t GetEntries () const
virtual const char * GetName () const
virtual TObject ** GetObjectRef (const TObject *obj) const=0
virtual Int_t GetSize () const
virtual Int_t GrowBy (Int_t delta) const
ULong_t Hash () const
Bool_t IsArgNull (const char *where, const TObject *obj) const
virtual Bool_t IsEmpty () const
virtual Bool_t IsFolder () const
Bool_t IsOwner () const
Bool_t IsSortable () const
virtual void ls (Option_t *option="") const
virtual TIterator * MakeIterator (Bool_t dir=kIterForward) const=0
virtual TIterator * MakeReverseIterator () const
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void Print (Option_t *option, Int_t recurse) const
virtual void Print (Option_t *option, const char *wildcard, Int_t recurse=1) const
virtual void Print (Option_t *option, TPRegexp &regexp, Int_t recurse=1) const
virtual void RecursiveRemove (TObject *obj)
virtual TObject * Remove (TObject *obj)=0
virtual void RemoveAll (TCollection *col)
void RemoveAll ()
void SetCurrentCollection ()
void SetName (const char *name)
virtual void SetOwner (Bool_t enable=kTRUE)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const

Static Public Member Functions

static TCollection * GetCurrentCollection ()
static void StartGarbageCollection ()
static void GarbageCollect (TObject *obj)
static void EmptyGarbageCollection ()
static TCollection * GetCurrentCollection ()
static void StartGarbageCollection ()
static void GarbageCollect (TObject *obj)
static void EmptyGarbageCollection ()

Protected Types

enum  
enum  

Protected Member Functions

 TCollection ()
virtual void PrintCollectionHeader (Option_t *option) const
virtual const char * GetCollectionEntryName (TObject *entry) const
virtual void PrintCollectionEntry (TObject *entry, Option_t *option, Int_t recurse) const
 TCollection ()
virtual void PrintCollectionHeader (Option_t *option) const
virtual const char * GetCollectionEntryName (TObject *entry) const
virtual void PrintCollectionEntry (TObject *entry, Option_t *option, Int_t recurse) const

Protected Attributes

TString fName
Int_t fSize

Private Member Functions

 TCollection (const TCollection &)
void operator= (const TCollection &)
 TCollection (const TCollection &)
void operator= (const TCollection &)

Static Private Attributes

static TCollection * fgCurrentCollection
static TObjectTable * fgGarbageCollection
static Bool_t fgEmptyingGarbage
static Int_t fgGarbageStack
static TCollection * fgCurrentCollection
static TObjectTable * fgGarbageCollection

Detailed Description

Definition at line 47 of file TCollection.h.


Member Enumeration Documentation

anonymous enum [protected]

Definition at line 59 of file TCollection.h.

anonymous enum

Definition at line 71 of file TCollection.h.

anonymous enum [protected]

Definition at line 59 of file TCollection.h.

anonymous enum

Definition at line 71 of file TCollection.h.


Constructor & Destructor Documentation

TCollection::TCollection ( const TCollection &   )  [private]

TCollection::TCollection (  )  [inline, protected]

Definition at line 64 of file TCollection.h.

virtual TCollection::~TCollection (  )  [inline, virtual]

Definition at line 73 of file TCollection.h.

TCollection::TCollection ( const TCollection &   )  [private]

TCollection::TCollection (  )  [inline, protected]

Definition at line 64 of file TCollection.h.

virtual TCollection::~TCollection (  )  [inline, virtual]

Definition at line 73 of file TCollection.h.


Member Function Documentation

void TCollection::operator= ( const TCollection &   )  [private]

void TCollection::PrintCollectionHeader ( Option_t *  option  )  const [protected, virtual]

Definition at line 283 of file TCollection.cxx.

References TObject::ClassName(), GetName(), GetSize(), and TROOT::IndentLevel().

Referenced by Print().

const char * TCollection::GetCollectionEntryName ( TObject *  entry  )  const [protected, virtual]

Definition at line 293 of file TCollection.cxx.

References entry.

Referenced by Print().

void TCollection::PrintCollectionEntry ( TObject *  entry,
Option_t *  option,
Int_t  recurse 
) const [protected, virtual]

Definition at line 303 of file TCollection.cxx.

References entry, TROOT::IndentLevel(), and Print().

Referenced by Print().

virtual void TCollection::Add ( TObject *  obj  )  [pure virtual]

Referenced by TFolder::Add(), TDSet::Add(), TClass::AddClass(), TROOT::AddClassGenerator(), TFolder::AddFolder(), TF1::CreateFromCintClass(), TF1::CreateFromFunctor(), Tester::Fill(), TROOT::GetListOfTypes(), TOutputListSelectorDataMap::Init(), TOutputListSelectorDataMap::Merge(), TF1::TF1(), and TFormula::TFormula().

void TCollection::AddVector ( TObject *  obj1,
  ... 
)

virtual void TCollection::AddAll ( const TCollection *  col  )  [virtual]

Referenced by THashTable::AddAll(), RooSimPdfBuilder::buildPdf(), TStructViewerGUI::CheckMaxObjects(), TNonSplitBrowsable::GetBrowsables(), TClass::GetListOfAllPublicDataMembers(), TClass::GetListOfAllPublicMethods(), TTabCom::Hook(), TProfileHelper::Merge(), TH1::Merge(), TH3::Merge(), TFileCollection::Merge(), TH2::Merge(), TDataSetManagerFile::RegisterDataSet(), TPacketizer::Reset(), TPacketizerAdaptive::Reset(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().

Bool_t TCollection::AssertClass ( TClass *  cl  )  const

Definition at line 90 of file TCollection.cxx.

References TObject::Error(), error, i, kFALSE, and kTRUE.

void TCollection::Browse ( TBrowser *  b  )  [virtual]

Reimplemented from TObject.

Definition at line 113 of file TCollection.cxx.

References b, and TObject::Browse().

Referenced by TBranchObject::Browse(), TCanvas::Browse(), TBranchClones::Browse(), TBranch::Browse(), TTask::Browse(), TDatabasePDG::Browse(), TParticleClassPDG::Browse(), TVirtualBranchBrowsable::Browse(), TBranchSTL::Browse(), TBranchElement::Browse(), TNode::Browse(), TTree::Browse(), TFolder::Browse(), TPad::Browse(), TNtupleD::Browse(), and TNtuple::Browse().

Int_t TCollection::Capacity (  )  const [inline]

Definition at line 79 of file TCollection.h.

References fSize.

Referenced by TMap::Capacity(), GrowBy(), TRefArrayIter::Next(), TObjArrayIter::Next(), THashTableIter::NextSlot(), TBufferFile::ReadClassBuffer(), TRefArrayIter::Reset(), THashTableIter::Reset(), TObjArrayIter::Reset(), and Test_THashTable().

virtual void TCollection::Clear ( Option_t *  option = ""  )  [pure virtual]

Reimplemented from TObject.

Referenced by TFolder::Clear(), TDataSet::Delete(), TOutputListSelectorDataMap::Merge(), RemoveAll(), TFolder::~TFolder(), and TROOT::~TROOT().

TObject * TCollection::Clone ( const char *  newname = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 129 of file TCollection.cxx.

References TObject::Clone(), and SetName().

Referenced by TAlienCollection::Add(), TFile::MakeProject(), TFileMerger::MergeRecursive(), MergeRootfile(), TToggleGroup::operator=(), TDataMember::operator=(), TGraph::operator=(), TLinearFitter::operator=(), TQueryResult::RecordEnd(), TGraph::TGraph(), TMVAGui(), TMVAMultiClassGui(), TMVARegGui(), and TToggleGroup::TToggleGroup().

Int_t TCollection::Compare ( const TObject *  obj  )  const [virtual]

Reimplemented from TObject.

Definition at line 141 of file TCollection.cxx.

References TString::CompareTo(), and fName.

Bool_t TCollection::Contains ( const char *  name  )  const [inline]

Definition at line 83 of file TCollection.h.

References FindObject().

Referenced by deviations(), TClass::GetListOfAllPublicMethods(), TTabCom::Hook(), and TTabCom::MakeClassFromVarName().

Bool_t TCollection::Contains ( const TObject *  obj  )  const [inline]

Definition at line 84 of file TCollection.h.

References FindObject().

virtual void TCollection::Delete ( Option_t *  option = ""  )  [pure virtual]

Reimplemented from TObject.

Referenced by arb8(), box(), Tester::CleanUp(), CleanUpROOTAtExit(), TTabCom::ClearClasses(), TTabCom::ClearCppDirectives(), TTabCom::ClearEnvVars(), TTabCom::ClearFiles(), TTabCom::ClearGlobalFunctions(), TTabCom::ClearGlobals(), TTabCom::ClearPragmas(), TTabCom::ClearSysIncFiles(), TTabCom::ClearUsers(), complex_1(), composite(), cone(), coneseg(), ctub(), eltu(), TUnixSystem::Exit(), TWinNTSystem::Exit(), gtra(), hype(), ideal(), para(), parab(), pcon(), pgon(), TApplication::ProcessLine(), TROOT::Reset(), rgeom(), s_difference(), s_intersection(), s_union(), scandir(), sphere(), stress(), torus(), trap(), trd1(), trd2(), tube(), tubeseg(), xtru(), TFolder::~TFolder(), TROOT::~TROOT(), TSystem::~TSystem(), and TView3D::~TView3D().

void TCollection::Draw ( Option_t *  option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 151 of file TCollection.cxx.

References object.

Referenced by TMultiLayerPerceptron::Draw().

void TCollection::Dump (  )  const [virtual]

Reimplemented from TObject.

Definition at line 164 of file TCollection.cxx.

References object.

Referenced by Tester::Dump().

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

Reimplemented from TObject.

Definition at line 177 of file TCollection.cxx.

Referenced by TSystem::AddFileHandler(), TSystem::AddSignalHandler(), TSystem::AddStdExceptionHandler(), TSystem::AddTimer(), TFormula::Analyze(), Animate(), TApplicationServer::BrowseFile(), canvas_write(), TGeoManager::CloseGeometry(), TApplicationRemote::CollectInput(), TSystem::CompileMacro(), TTabCom::Complete(), TCanvas::Constructor(), Contains(), ContourList(), TF1::CreateFromCintClass(), TF1::CreateFromFunctor(), TTreeFormula::DefinedVariable(), TGFileBrowser::DoubleClicked(), TCanvas::Draw(), RooStats::LikelihoodIntervalPlot::Draw(), DynamicExec(), exec2(), TDrawFeedback::Feedback(), FeedBackCanvas(), TFolder::FindObject(), TROOT::FindObject(), TBtree::FindObject(), findPeak2(), TROOT::FindSpecialObject(), FirstContour(), TClass::GetClass(), TDirectoryFile::GetDirectory(), TDirectory::GetDirectory(), TBranch::GetFile(), TROOT::GetFile(), TROOT::GetFunction(), TROOT::GetGeometry(), TROOT::GetGlobal(), TROOT::GetGlobalFunction(), TROOT::GetGlobalFunctionWithPrototype(), TProofMgr::GetListOfManagers(), PyROOT::GetRootGlobalFromString(), TROOT::GetStyle(), TROOT::GetType(), TProofServ::HandleCache(), highlightKeywords(), TTabCom::Hook(), img2pad(), TGeoManager::Import(), TOutputListSelectorDataMap::Init(), TClass::Init(), TF1::InitStandardFunctions(), TMinuitMinimizer::InitTMinuit(), langaufit(), TProof::LoadPackageOnClient(), TOutputListSelectorDataMap::Merge(), ntuple1(), open_session(), operator()(), THistPainter::PaintContour(), TPad::Print(), TXMLPlayer::ProduceSTLstreamer(), TProofMgr::QuerySessions(), R__FindSTLClass(), TGWin32GLManagerProxy::RealObject(), ROOT::RemoveClass(), TSystem::RemoveOnExit(), TGCompositeFrame::SavePrimitiveSubframes(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TGedEditor::Show(), TFitEditor::Show(), THistPainter::ShowProjection3(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), StartTest(), TCutG::TCutG(), h1analysis::Terminate(), TF1::TF1(), TFormula::TFormula(), TGeoManager::TGeoManager(), TProof::TProof(), TStreamerSTL::TStreamerSTL(), MethodInfo::~MethodInfo(), StatDialogBDT::~StatDialogBDT(), and TBranch::~TBranch().

TObject * TCollection::operator() ( const char *  name  )  const

Definition at line 192 of file TCollection.cxx.

References FindObject().

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

Reimplemented from TObject.

Definition at line 200 of file TCollection.cxx.

References TObject::IsEqual().

virtual Int_t TCollection::GetEntries (  )  const [inline, virtual]

Definition at line 91 of file TCollection.h.

References GetSize().

Referenced by THashTable::AddAll(), TDatabasePDG::BuildPdgMap(), TAlienPackage::CheckDependencies(), THtml::CreateListOfClasses(), TMVA::MethodBase::CreateVariableTransforms(), TProofProgressMemoryPlot::DoAveragePlot(), TUnfoldSys::DoBackgroundSubtraction(), TAlienPackage::Exec(), FindAxisRange(), RooStats::HLFactory::fNamesListsConsistent(), TGFontPool::GetFontFamilies(), TFileInfo::GetNUrls(), TDocMacroDirective::GetResult(), TProofServ::HandleProcess(), TAlienPackage::InstallAllPackages(), TClassDocOutput::ListDataMembers(), TGuiBldDragManager::Menu4Frame(), TSessionFrame::OnBtnAddClicked(), TSessionFrame::OnBtnDownClicked(), readdir(), TGShutter::RemoveItem(), TDataSetManager::ScanDataSet(), TSocket::SendStreamerInfos(), TGuiBldDragManager::UnmapAllPopups(), TFileCollection::Update(), TTreeCache::UpdateBranches(), TSessionViewer::UpdateListOfPackages(), TMVA::Factory::WriteDataInformation(), TDatabasePDG::WritePDGTable(), TFile::WriteStreamerInfo(), TColor::~TColor(), and TTree::~TTree().

const char * TCollection::GetName (  )  const [virtual]

Reimplemented from TObject.

Definition at line 217 of file TCollection.cxx.

References TObject::ClassName(), TString::Data(), fName, and TString::Length().

Referenced by TRootIconBox::AddObjItem(), TProofPlayerRemote::AddOutputObject(), TTree::Browse(), TAlienCollection::CheckIfOnline(), TProof::ClearData(), TAlienCollection::DeselectFile(), TQObject::Disconnect(), do_anadist(), do_anadist_ds(), TAlienCollection::DownscaleSelection(), TAlienCollection::ExportXML(), TSQLTableData::GetColumn(), TBranchElement::Init(), TAlienCollection::InvertSelection(), TAlienCollection::LookupSUrls(), TQConnectionList::ls(), ls(), TProofPlayerRemote::MergeFeedback(), PrintCollectionHeader(), RooCategorySharedProperties::RooCategorySharedProperties(), TGCompositeFrame::SavePrimitiveSubframes(), TAlienCollection::SelectFile(), TAlienCollection::Stage(), and TAlienCollection::Status().

virtual TObject** TCollection::GetObjectRef ( const TObject *  obj  )  const [pure virtual]

Referenced by TTree::Branch().

virtual Int_t TCollection::GetSize (  )  const [inline, virtual]

Definition at line 94 of file TCollection.h.

References fSize.

Referenced by TProofServ::AcceptResults(), TDSet::Add(), TMultiGraph::Add(), TDSet::AddFriend(), TNeuron::AddInLayer(), THnSparse::AddInternal(), TGeoBuilder::AddMaterial(), TRootIconBox::AddObjItem(), TNeuron::AddPost(), TNeuron::AddPre(), TFileInfo::AddUrl(), TProcessUUID::AddUUID(), TParallelCoord::AddVariable(), TMergerInfo::AddWorker(), TProof::AddWorkers(), TMVA::TransformationHandler::AddXMLTo(), TFileDrawMap::AnimateTree(), TParallelCoord::ApplySelectionToTree(), TMergerInfo::AreAllWorkersAssigned(), TProof::AssertDataSet(), TOrdCollection::BinarySearch(), TProof::Broadcast(), TProof::BroadcastFile(), TProof::BroadcastGroupPriority(), TProof::BroadcastRaw(), TGeoMediumDialog::BuildListTree(), TGeoMaterialDialog::BuildListTree(), TProof::BuildPackageOnClient(), THStack::BuildStack(), TPacketizerAdaptive::CalculatePacketSize(), TDataSetManager::CheckDataSetSrvMaps(), TMacro::Checksum(), ClassImp(), ClassImpQ(), TXSockPipe::Clean(), TProofLite::CleanupSandbox(), TProofServ::CleanupWaitingQueries(), TProof::ClearData(), TPointSet3D::ClearIds(), TProof::ClearInputData(), TProof::Collect(), THashTable::Collisions(), TStreamerInfo::Compile(), ContourList(), TDocOutput::Convert(), TRootControlBar::Create(), TDocOutput::CreateClassIndex(), TClassDocOutput::CreateDotClassChartInh(), THtml::CreateListOfClasses(), TProof::CreateMerger(), TPacketizerMulti::CreatePacketizer(), TDocOutput::CreateTypeIndex(), TClass::DeleteArray(), TParallelCoord::DeleteSelection(), TClass::Destructor(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::DispatchSignals(), TProofLogElem::Display(), TProofLog::Display(), TVolume::DistancetoNodePrimitive(), TNode::DistancetoPrimitive(), THStack::DistancetoPrimitive(), TVolumeView::DistancetoPrimitive(), TMemStat::DistancetoPrimitive(), do_anadist(), do_anadist_ds(), do_ls_files_server(), TProofProgressMemoryPlot::DoAveragePlot(), TGeoManagerEditor::DoCreateBox(), TGeoManagerEditor::DoCreateCone(), TGeoManagerEditor::DoCreateCons(), TGeoManagerEditor::DoCreateCtub(), TGeoManagerEditor::DoCreateEltu(), TGeoManagerEditor::DoCreateGtra(), TGeoManagerEditor::DoCreateHype(), TGeoManagerEditor::DoCreateMaterial(), TGeoManagerEditor::DoCreateMedium(), TGeoManagerEditor::DoCreateMixture(), TGeoManagerEditor::DoCreatePara(), TGeoManagerEditor::DoCreatePcon(), TGeoManagerEditor::DoCreatePgon(), TGeoManagerEditor::DoCreateSphe(), TGeoManagerEditor::DoCreateTorus(), TGeoManagerEditor::DoCreateTrap(), TGeoManagerEditor::DoCreateTrd1(), TGeoManagerEditor::DoCreateTrd2(), TGeoManagerEditor::DoCreateTube(), TGeoManagerEditor::DoCreateTubs(), TGraphStruct::Draw(), TDSet::Draw(), TCanvas::DrawClone(), TXSockPipe::DumpReadySock(), TParallelCoordVar::Eval(), TRootBrowser::ExecPlugin(), TGWin32ProxyBase::ExecuteCallBack(), TDSet::ExportFileList(), TDrawFeedback::Feedback(), TProof::Feedback(), TBranchClones::Fill(), finalizeProof(), TMethod::FindDataMember(), TSystemDirectory::FindDirObj(), TSystemDirectory::FindFileObj(), TProof::FindNextFreeMerger(), TProofLite::FindUniqueSlaves(), RooMCStudy::fitResult(), TLimit::Fluctuate(), TGWin32ProxyBase::ForwardCallBack(), RooMCStudy::genData(), TMonitor::GetActive(), TPacketizerUnit::GetActiveWorkers(), TDSetElement::GetAssocObj(), TFile::GetAsyncOpenStatus(), THnSparse::GetBinIndexForCurrentBin(), TMethodBrowsable::GetBrowsables(), TNonSplitBrowsable::GetBrowsables(), TCollectionMethodBrowsable::GetBrowsables(), TUsrHitBuffer::GetBufSize(), TXNetSystem::GetClientAdmin(), TROOT::GetColor(), TGButtonGroup::GetCount(), TLDAPEntry::GetCount(), TLDAPAttribute::GetCount(), TPacketizer::GetCurrentRate(), TPacketizerUnit::GetCurrentRate(), TPacketizerFile::GetCurrentRate(), TPacketizerAdaptive::GetCurrentRate(), GetDataSets(), TMonitor::GetDeActive(), TFile::GetEndpointUrl(), TDSetElement::GetEntries(), GetEntries(), TVirtualPacketizer::GetEntries(), TDSet::GetEntries(), TParallelCoord::GetEntryList(), TPacketizerAdaptive::GetEstEntriesProcessed(), TAlienResult::GetFileInfoList(), TGLiteResult::GetFileInfoList(), TFileCollection::GetFilesOnServer(), TFileCollection::GetFilesPerServer(), TMVAGlob::GetListOfJobs(), TProofMgr::GetListOfManagers(), TProof::GetListOfSlaveInfos(), TDataSet::GetListSize(), TGeoManager::GetMaterial(), TGeometry::GetMaterialByNumber(), THStack::GetMaximum(), THStack::GetMinimum(), TGeoManager::GetNAlignable(), TROOT::GetNclasses(), TClass::GetNdata(), THtml::GetNextClass(), TEventIterObj::GetNextEvent(), TPacketizerUnit::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TPacketizerAdaptive::GetNextUnAlloc(), TFile::GetNfree(), TDirectoryFile::GetNkeys(), TClass::GetNmethods(), TLegend::GetNRows(), TAlienMasterJobStatus::GetNSubJobs(), TROOT::GetNtypes(), TPacketizer::TFileNode::GetNumberOfActiveFiles(), TPacketizerAdaptive::TFileNode::GetNumberOfActiveFiles(), TProof::GetNumberOfActiveSlaves(), TProof::GetNumberOfBadSlaves(), TGListBox::GetNumberOfEntries(), TPacketizerAdaptive::TFileNode::GetNumberOfFiles(), TProof::GetNumberOfInactiveSlaves(), TProof::GetNumberOfQueries(), TProof::GetNumberOfSlaves(), TProof::GetNumberOfUniqueSlaves(), TDSet::GetNumOfFiles(), TMVA::TransformationHandler::GetNumOfTransformations(), TMemStat::GetObjectInfo(), TProcessID::GetObjectWithID(), TGenCollectionProxy::GetReadMemberWiseActions(), TGeometry::GetRotMatrixByNumber(), TProofMgrLite::GetSessionLogs(), TProofServ::GetSessionStatus(), TGeometry::GetShapeByNumber(), TFileStager::GetStaged(), TClass::GetStreamerInfo(), TToggleGroup::GetTogglesCount(), RooStats::HLFactory::GetTotBkgPdf(), RooStats::HLFactory::GetTotDataSet(), RooStats::HLFactory::GetTotSigBkgPdf(), TMVA::TransformationHandler::GetVariableAxisTitle(), TProofServ::GetWorkers(), TProof::GoParallel(), TProofLog::Grep(), TProofLogElem::Grep(), TProofServ::HandleCache(), TProofServ::HandleDataSets(), TXProofMgr::HandleError(), TGClient::HandleEvent(), TProof::HandleInputMessage(), TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), TProof::HandleSubmerger(), TXProofServ::HandleUrgentData(), TProofServ::HandleWorkerLists(), TEveGeoShapeExtract::HasElements(), TTabCom::Hook(), TOrdCollection::IndexOf(), TProof::Init(), TFile::Init(), TProofLite::Init(), TGeoManager::InitArrayPNE(), TProofPlayerRemote::InitPacketizer(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), TInspectCanvas::InspectObject(), TProof::Interrupt(), TProof::IsDataReady(), RooAbsArg::isDerived(), IsEmpty(), ROOT::TBranchProxyClassDescriptor::IsEquivalent(), ROOT::TFriendProxyDescriptor::IsEquivalent(), TBranch::IsFolder(), TBranchObject::IsFolder(), TBranchElement::IsFolder(), RooFitResult::isIdentical(), TProofServ::IsWaiting(), TProfile::LabelsOption(), TH1::LabelsOption(), TProfile2D::LabelsOption(), TSeqCollection::LastIndex(), TGraphStruct::Layout(), TGMenuBar::Layout(), TTableDescriptor::LearnTable(), TPainter3dAlgorithms::LegoFunction(), TEventIterTree::Load(), TProof::Load(), TProof::LoadPackageOnClient(), TXNetSystem::Locate(), TDSet::Lookup(), TNode::ls(), THtml::MakeAll(), THtml::MakeClass(), TTabCom::MakeClassFromClassName(), TCanvas::MakeDefCanvas(), TMVA::TransformationHandler::MakeFunction(), TEveCaloVizEditor::MakeSliceInfo(), RooAbsReal::matchArgsByName(), MatchOverloadSignatures(), TGuiBldDragManager::Menu4Frame(), THnSparse::Merge(), TProofPlayerRemote::MergeFeedback(), TProofPlayerRemote::MergeOutputFiles(), TFileMerger::MergeRecursive(), MergeRootfile(), TVolumePosition::Mult(), TReaperTimer::Notify(), TQObject::NumberOfConnections(), TQObject::NumberOfSignals(), RooPlot::numItems(), RooAbsArg::numProxies(), RooCmdConfig::ok(), TFile::Open(), ROOT::TBranchProxyClassDescriptor::OutputDecl(), TMultiGraph::Paint(), THStack::Paint(), TVolumeView::Paint(), TNode::Paint(), TParallelCoord::PaintEntries(), THistPainter::PaintLego(), TVolume::PaintNodePosition(), paracoor(), TAlienMasterJobStatus::PercentFinished(), TProof::Ping(), plot_efficiencies(), TXSockPipe::Post(), TProof::PrepareInputDataFile(), TProofLogElem::Print(), TQueryResult::Print(), TPacketizerAdaptive::TFileNode::Print(), TAlienResult::Print(), TAlienCollection::Print(), TProofLog::Print(), PrintCollectionHeader(), THostAuth::PrintEstablished(), RooCustomizer::printMultiline(), RooPlot::printMultiline(), TProofLite::Process(), TProofSuperMaster::Process(), TProof::Process(), TDSet::Process(), TRootCanvas::ProcessMessage(), TMVA::MethodFDA::ProcessOptions(), PT_AdminFunc(), PT_DataSets(), PT_GetLogs(), PT_H1SimpleAsync(), PT_Packages(), TProofMgr::QuerySessions(), TXProofMgr::QuerySessions(), TProofServ::QueueQuery(), TBufferFile::ReadClassBuffer(), TAuthenticate::ReadRootAuthrc(), TPad::RecursiveRemove(), TProof::RedirectWorker(), TGFileBrowser::Refresh(), TRootBrowserLite::Refresh(), TProofLite::RegisterDataSet(), TProofServ::RegisterDataSets(), TProofLite::RegisterDataSets(), regression_averagedevs(), TEveDigitSet::ReleaseIds(), TFileCollection::RemoveDuplicates(), TProcessUUID::RemoveUUID(), TParallelCoord::RemoveVariable(), TProof::RemoveWorkers(), TFileIter::Reset(), TOrdCollectionIter::Reset(), TBtreeIter::Reset(), TPacketizerAdaptive::Reset(), TProof::ResetMergePrg(), TProofLog::Retrieve(), rr_seqcollection_new(), TProofLog::Save(), TProof::SaveInputData(), TGraphStruct::SavePrimitive(), TDataSetManager::ScanDataSet(), TLDAPServer::Search(), TMonitor::Select(), TProof::SendFile(), TMonaLisaWriter::SendParameters(), TProofServ::SendResults(), TGeoManager::SetAlignableEntry(), TParallelCoord::SetAxesPosition(), TGeoManagerEditor::SetModel(), TPointSet3D::SetPointId(), TProofPlayerLite::SetupFeedback(), TProofPlayerRemote::SetupFeedback(), TProofLite::SetupWorkers(), TAuthenticate::Show(), TProof::ShowFeedback(), TProof::ShowPackages(), TProof::ShowQueries(), TFileIter::SkipObjects(), ProofAux::SlaveTerminate(), TEveGedEditor::SpawnNewEditor(), TPacketizerAdaptive::SplitPerHost(), TPEAC::StartSession(), TProofSuperMaster::StartSlaves(), TProofCondor::StartSlaves(), TEveWindowSlot::StopEmbedding(), TProof::StopProcess(), stressIterators(), TDSet::TDSet(), TProofServ::Terminate(), TXProofServ::Terminate(), TGeoManagerEditor::TGeoManagerEditor(), TGeoShape::TGeoShape(), TMaterial::TMaterial(), TFileIter::TotalKeys(), TProof::Touch(), TPainter3dAlgorithms::TPainter3dAlgorithms(), TRotMatrix::TRotMatrix(), TTabCom::TryMakeClassFromClassName(), TSeqCollectionDelItem(), TSeqCollectionGetItem(), TSeqCollectionSetItem(), TShape::TShape(), PyROOT::TTreeGetAttr(), TVolumePosition::TVolumePosition(), TTreePlayer::UpdateFormulaLeaves(), TVolumeViewIter::UpdateTempMatrix(), TProof::UploadDataSet(), TUploadDataSetDlg::UploadDataSet(), TProof::UploadDataSetFromFile(), TProof::UploadPackage(), TProof::ValidateDSet(), TProofSuperMaster::ValidateDSet(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), TProofServ::WaitingQueries(), TGeoChecker::Weight(), TFile::WriteHeader(), TDirectoryFile::WriteKeys(), TDocParser::WriteMethod(), TDocOutput::WriteModuleLinks(), TMVA::TransformationHandler::WriteToStream(), and TProofLite::~TProofLite().

Int_t TCollection::GrowBy ( Int_t  delta  )  const [virtual]

Definition at line 227 of file TCollection.cxx.

References Capacity(), TObject::Error(), kMaxInt, and TMath::Range().

Referenced by TOrdCollection::AddAt(), TRefArray::AddAtAndExpand(), TObjArray::AddAtAndExpand(), TClonesArray::ExpandCreate(), TClonesArray::ExpandCreateFast(), TClonesArray::operator=(), and TClonesArray::operator[]().

ULong_t TCollection::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 96 of file TCollection.h.

References fName, and TString::Hash().

Bool_t TCollection::IsArgNull ( const char *  where,
const TObject *  obj 
) const

Definition at line 239 of file TCollection.cxx.

References TObject::Error(), kFALSE, and kTRUE.

Referenced by TMap::Add(), TBtree::Add(), THashTable::Add(), TSortedList::Add(), TList::AddAfter(), TList::AddAt(), TList::AddBefore(), TList::AddFirst(), TList::AddLast(), THashTable::Collisions(), THashTable::FindObject(), TMap::FindObject(), THashTable::GetListForObject(), THashTable::GetObjectRef(), and TMap::GetValue().

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

Definition at line 98 of file TCollection.h.

References GetSize().

Referenced by TGedFrame::ActivateBaseClassEditors(), TGFileBrowser::BrowseObj(), TClassDocOutput::CreateClassHierarchy(), TDocOutput::CreateClassTypeDefs(), TClassDocOutput::CreateHierarchyDot(), THtml::CreateListOfClasses(), TAttParticle::DefinePDG(), TEveGedEditor::DestroyEditors(), TQObject::Disconnect(), TQConnectionList::Disconnect(), TFitEditor::DoNoSelection(), TQObject::Emit(), TQObject::EmitVA(), TGPack::EqualizeFrames(), TGedEditor::GetEditorTabInfo(), TXProofServ::GetWorkers(), TGedEditor::GlobalClosed(), TTabCom::Hook(), TQUndoManager::ls(), TGuiBldDragManager::Menu4Frame(), TProfileHelper::Merge(), TH1::Merge(), TEfficiency::Merge(), TSeqCollection::Merge(), TFileCollection::Merge(), TGPack::ResizeExistingFrames(), TGLObject::SearchGLRenderer(), TGPack::SetVertical(), TGRecorder::StartStop(), TClassDocOutput::WriteClassDescription(), and TQConnectionList::~TQConnectionList().

virtual Bool_t TCollection::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 99 of file TCollection.h.

References kTRUE.

Bool_t TCollection::IsOwner (  )  const [inline]

Definition at line 100 of file TCollection.h.

References kIsOwner, and TObject::TestBit().

Referenced by TList::Clear(), TObjArray::Clear(), TMap::Clear(), THashTable::Clear(), TOrdCollection::Clear(), TBtree::Clear(), THashList::Clear(), TMap::DeleteEntry(), TFolder::IsOwner(), TObjArray::operator=(), TFolder::~TFolder(), TObjArray::~TObjArray(), and TOrdCollection::~TOrdCollection().

Bool_t TCollection::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 101 of file TCollection.h.

References kTRUE.

Referenced by TClonesArray::MultiSort(), TObjArray::Sort(), TOrdCollection::Sort(), and TClonesArray::Sort().

void TCollection::ls ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 247 of file TCollection.cxx.

References TROOT::DecreaseDirLevel(), GetName(), TObject::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), TObject::kCanDelete, kNPOS, kTRUE, object, s, and TObject::TestBit().

Referenced by TProof::Feedback(), Hello::ls(), TPad::ls(), TClass::ls(), THStack::ls(), TGeometry::ls(), TNode::ls(), MyMainFrame::PrintSelected(), and QtMultiFileDialog().

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

Referenced by MakeReverseIterator(), THashTableIter::operator=(), TMapIter::operator=(), TIter::operator=(), RooArgList::RooArgList(), RooArgSet::RooArgSet(), THashTableIter::THashTableIter(), TIter::TIter(), and TMapIter::TMapIter().

virtual TIterator* TCollection::MakeReverseIterator (  )  const [inline, virtual]

Definition at line 104 of file TCollection.h.

References kIterBackward, and MakeIterator().

void TCollection::Paint ( Option_t *  option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 275 of file TCollection.cxx.

References R__FOR_EACH.

Referenced by TView3D::ExecuteRotateView(), and THistPainter::PaintH3().

void TCollection::Print ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 317 of file TCollection.cxx.

Referenced by TProof::AssertDataSet(), RooSimPdfBuilder::buildPdf(), ClassImp(), TProof::ClearData(), do_anadist(), do_anadist_ds(), finalizeProof(), foam_demopers(), TPacketizerAdaptive::GetNextPacket(), TPacketizerAdaptive::GetNextUnAlloc(), TProofServ::GetWorkers(), TQConnectionList::ls(), TPacketizer::NextActiveNode(), TPacketizerAdaptive::NextActiveNode(), TPacketizerAdaptive::NextNode(), TPacketizer::NextUnAllocNode(), TGGCPool::Print(), TPaveText::Print(), TSQLTableInfo::Print(), TLegend::Print(), TFileCollection::Print(), TCondor::Print(), TGFontPool::Print(), TZIPFile::Print(), TGPicturePool::Print(), TAlienCollection::Print(), Hello::Print(), TMap::PrintCollectionEntry(), PrintCollectionEntry(), TFileMerger::PrintFiles(), PT_H1SimpleAsync(), TProof::ShowFeedback(), TPEAC::StartSession(), and Test_TSortedList().

void TCollection::Print ( Option_t *  option,
Int_t  recurse 
) const [virtual]

Definition at line 338 of file TCollection.cxx.

References TROOT::DecreaseDirLevel(), TROOT::IncreaseDirLevel(), object, PrintCollectionEntry(), and PrintCollectionHeader().

void TCollection::Print ( Option_t *  option,
const char *  wildcard,
Int_t  recurse = 1 
) const [virtual]

Definition at line 364 of file TCollection.cxx.

References TROOT::DecreaseDirLevel(), GetCollectionEntryName(), TROOT::IncreaseDirLevel(), kNPOS, kTRUE, object, PrintCollectionEntry(), PrintCollectionHeader(), and s.

void TCollection::Print ( Option_t *  option,
TPRegexp &  regexp,
Int_t  recurse = 1 
) const [virtual]

Definition at line 397 of file TCollection.cxx.

References TROOT::DecreaseDirLevel(), GetCollectionEntryName(), TROOT::IncreaseDirLevel(), object, PrintCollectionEntry(), PrintCollectionHeader(), regexp(), and s.

void TCollection::RecursiveRemove ( TObject *  obj  )  [virtual]

Reimplemented from TObject.

Definition at line 427 of file TCollection.cxx.

References TObject::kNotDeleted, object, and Remove().

Referenced by TFile::Close(), TFolder::RecursiveRemove(), and TObject::~TObject().

virtual TObject* TCollection::Remove ( TObject *  obj  )  [pure virtual]

Referenced by TPServerSocket::Accept(), TProcessID::Cleanup(), TFile::Close(), TProof::Close(), TSocket::Close(), TMapFile::Close(), TPad::Close(), TPSocket::Close(), TCanvas::Close(), TFTP::Close(), TXMLFile::Close(), TSQLFile::Close(), TGeoTransientPanel::CloseWindow(), TSystem::CompileMacro(), TXNetSystem::Connect(), TNetSystem::Create(), TF1::CreateFromCintClass(), TF1::CreateFromFunctor(), TSecContext::DeActivate(), TRootSecContext::DeActivate(), TCanvas::Draw(), fitExclude(), TClass::GetClass(), TGedEditor::Hide(), TFitEditor::Hide(), TXSlave::Init(), TXProofMgr::Init(), TFTP::Init(), TSlave::Init(), TPSocket::Init(), TEveBrowser::MakeFileBrowser(), THistPainter::PaintContour(), TPad::Print(), TFormula::ProcessLinear(), RecursiveRemove(), TDataSet::Remove(), TFolder::Remove(), TMessageHandler::Remove(), TSeqCollection::RemoveAfter(), RemoveAll(), TSeqCollection::RemoveAt(), TSeqCollection::RemoveBefore(), TClass::RemoveClass(), TSystem::RemoveFileHandler(), TSeqCollection::RemoveFirst(), TSeqCollection::RemoveLast(), TSystem::RemoveSignalHandler(), TSystem::RemoveStdExceptionHandler(), TSystem::RemoveTimer(), TGMainFrame::SaveSource(), TGTransientFrame::SaveSource(), TLinearMinimizer::SetFunction(), TXProofMgr::SetInvalid(), TProof::SetManager(), TProofLite::SetupWorkers(), TApplicationRemote::TApplicationRemote(), TF1::TF1(), TFormula::TFormula(), TProof::TProof(), TPSocket::TPSocket(), TApplicationRemote::~TApplicationRemote(), TBrowser::~TBrowser(), TChain::~TChain(), TColor::~TColor(), TCutG::~TCutG(), TDatabasePDG::~TDatabasePDG(), TDSet::~TDSet(), TFile::~TFile(), TFitEditor::~TFitEditor(), TFitterFumili::~TFitterFumili(), TFitterMinuit::~TFitterMinuit(), TFormula::~TFormula(), TFumili::~TFumili(), TGeoGlobalMagField::~TGeoGlobalMagField(), TGeoManager::~TGeoManager(), TGeometry::~TGeometry(), TGeoTransientPanel::~TGeoTransientPanel(), THStack::~THStack(), THtml::~THtml(), TMinuit::~TMinuit(), TObjectRefSpy::~TObjectRefSpy(), TObjectSpy::~TObjectSpy(), TProof::~TProof(), TProofMgr::~TProofMgr(), TRootContextMenu::~TRootContextMenu(), TStyle::~TStyle(), TTree::~TTree(), and TTreePlayer::~TTreePlayer().

void TCollection::RemoveAll ( TCollection *  col  )  [virtual]

Definition at line 448 of file TCollection.cxx.

References Remove().

Referenced by MatchOverloadSignatures(), and TBranch::~TBranch().

void TCollection::RemoveAll (  )  [inline]

Definition at line 113 of file TCollection.h.

References Clear().

void TCollection::SetCurrentCollection (  ) 

Definition at line 543 of file TCollection.cxx.

References fgCurrentCollection.

void TCollection::SetName ( const char *  name  )  [inline]

Definition at line 115 of file TCollection.h.

References fName.

Referenced by RooCategory::addToRange(), TProof::AssertDataSet(), TTree::Browse(), RooSimPdfBuilder::buildPdf(), ClassImp(), Clone(), do_anadist(), do_anadist_ds(), TProofPlayerRemote::Finalize(), TTree::GetUserInfo(), TProof::HandleInputMessage(), TProof::Init(), memstat::TMemStatMng::Init(), TProofLite::Init(), TProof::MarkBad(), THistPainter::PaintContour(), PT_InputData(), RooCategorySharedProperties::RooCategorySharedProperties(), runProof(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TClonesArray::SetClass(), TProofDrawEventList::SlaveBegin(), ProofAux::SlaveBegin(), TSelectorDraw::TakeAction(), TApplicationRemote::TApplicationRemote(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TROOT::TROOT(), TProof::ValidateDSet(), TProofSuperMaster::ValidateDSet(), and TFile::WriteStreamerInfo().

void TCollection::SetOwner ( Bool_t  enable = kTRUE  )  [virtual]

Definition at line 595 of file TCollection.cxx.

References kIsOwner, TObject::ResetBit(), and TObject::SetBit().

Referenced by TTree::AddClone(), TProof::AddEnvVar(), TDSetElement::AddFriend(), TPluginManager::AddHandler(), TGClient::AddIdleHandler(), TFileInfo::AddMetaData(), TFileCollection::AddMetaData(), RooCategory::addToRange(), TGClient::AddUnknownWindowHandler(), TFileInfo::AddUrl(), TProof::AddWorkers(), TQueryResultManager::ApplyMaxQueries(), TProof::AssertDataSet(), TDataSetManagerFile::BrowseDataSets(), TAlienCollection::CheckIfOnline(), ClassImp(), TProofLite::CleanupSandbox(), TProofServ::CleanupWaitingQueries(), THashTable::Clear(), TProof::ClearData(), THnSparse::CloneEmpty(), TAlien::Command(), TTabCom::Complete(), TDocLatexDirective::CreateLatex(), TDSetElement::DeleteFriends(), do_anadist_ds(), TH2::DoFitSlices(), TProofPlayerRemote::DrawSelect(), TEveGeoShape::DumpShapeTree(), TEveGeoNode::DumpShapeTree(), TProof::EnablePackage(), TDSet::ExportFileList(), TBufferXML::ExtractReference(), TProofPlayerLite::Finalize(), TLDAPServer::GetAttributeTypes(), TDataSetManagerFile::GetDataSets(), TAlienResult::GetFileInfoList(), TGLiteResult::GetFileInfoList(), TFileCollection::GetFilesPerServer(), TGFontPool::GetFontFamilies(), TUrl::GetHostFQDN(), TVirtualBranchBrowsable::GetLeaves(), TRef::GetListOfExecs(), TSystemDirectory::GetListOfFiles(), TMVAGlob::GetListOfKeys(), TMVAGlob::GetListOfMethods(), TProof::GetListOfSlaveInfos(), TMVAGlob::GetListOfTitles(), TLDAPServer::GetNamingContexts(), TLDAPServer::GetObjectClasses(), TProofMgrLite::GetSessionLogs(), TFileStager::GetStaged(), TLDAPServer::GetSubschemaSubentry(), TODBCServer::GetTablesList(), TMySQLServer::GetTablesList(), TOracleServer::GetTablesList(), TSQLServer::GetTablesList(), TXProofServ::GetWorkers(), TProof::GoParallel(), TProofPlayerRemote::HandleHistogram(), TProof::HandleInputMessage(), TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), TProofServ::HandleSubmerger(), RooStats::HLFactory::HLFactory(), TOutputListSelectorDataMap::Init(), TProof::Init(), TClass::Init(), memstat::TMemStatMng::Init(), TProofOutputFile::Init(), TProofLite::Init(), TProofPlayerRemote::InitPacketizer(), TProofResourcesStatic::InitResources(), TUnfoldSys::InitTUnfoldSys(), TODBCServer::ListData(), TProof::Load(), TPluginManager::LoadHandlerMacros(), TPluginManager::LoadHandlersFromPluginDirs(), make_tdset(), TTreePlayer::MakeClass(), TPacketizerAdaptive::MarkBad(), TPRegexp::MatchS(), TObjArray::operator=(), TDataSetManager::ParseDataSetSrvMaps(), TMVA::Tools::ParseFormatLine(), TProofLite::Process(), TProof::Process(), PT_InputData(), TProofMgr::QuerySessions(), TXProofMgr::QuerySessions(), THnSparse::Rebin(), TDataSetManagerFile::RegisterDataSet(), TFileCollection::RemoveDuplicates(), TStructViewer::Reset(), TMVA::Results::Results(), RooCategorySharedProperties::RooCategorySharedProperties(), runProof(), TDataSetManager::ScanDataSet(), TMonaLisaWriter::SendFileCheckpoint(), TMonaLisaWriter::SendFileCloseEvent(), TMonaLisaWriter::SendFileOpenProgress(), TMonaLisaWriter::SendInfoDescription(), TMonaLisaWriter::SendInfoStatus(), TMonaLisaWriter::SendInfoTime(), TMonaLisaWriter::SendInfoUser(), TMonaLisaWriter::SendProcessingProgress(), TMonaLisaWriter::SendProcessingStatus(), TLimitDataSource::SetOwner(), TFolder::SetOwner(), TMap::SetOwnerKeyValue(), TProofServ::SetupCommon(), TMVA::Configurable::SplitOptions(), TAlienCollection::Stage(), TProofSuperMaster::StartSlaves(), TProofPlayerRemote::StoreFeedback(), TProofPlayerLite::StoreFeedback(), TProofPlayerRemote::StoreOutput(), TSelectorDraw::TakeAction(), TAlienCollection::TAlienCollection(), TAlienPackage::TAlienPackage(), TDSet::TDSet(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TEventIterTree::TEventIterTree(), TFileInfo::TFileInfo(), TPacketizerAdaptive::TFileNode::TFileNode(), TPacketizer::TFileNode::TFileNode(), THtml::TFileSysDir::TFileSysDir(), TEventIterTree::TFileTree::TFileTree(), TGFontPool::TGFontPool(), TGridResult::TGridResult(), THnSparse::THnSparse(), TLDAPAttribute::TLDAPAttribute(), TLDAPEntry::TLDAPEntry(), TLimitDataSource::TLimitDataSource(), TMemStat::TMemStat(), TMultiLayerPerceptron::TMultiLayerPerceptron(), TString::Tokenize(), TProofServ::TProofServ(), TSelectorList::TSelectorList(), TPacketizerAdaptive::TSlaveStat::TSlaveStat(), TXNetFile::TXNetFile(), TXNetSystem::TXNetSystem(), TProof::UploadDataSet(), TProof::UploadDataSetFromFile(), TDSet::Validate(), TProof::ValidateDSet(), TProofSuperMaster::ValidateDSet(), TDocParser::WriteMethod(), TFile::WriteStreamerInfo(), TApplicationServer::~TApplicationServer(), TDSetElement::~TDSetElement(), TPacketizerFile::~TPacketizerFile(), TPacketizerMulti::~TPacketizerMulti(), TMVA::TransformationHandler::~TransformationHandler(), TReaperTimer::~TReaperTimer(), and TStructViewer::~TStructViewer().

Int_t TCollection::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TObject.

Definition at line 521 of file TCollection.cxx.

Referenced by do_anadist_ds(), TDSet::ExportFileList(), TRecorderInactive::PrevCanvases(), PT_InputData(), TProof::SaveInputData(), stress11(), stress9(), tables_write(), and TMVA::MethodBase::WriteEvaluationHistosToFile().

Int_t TCollection::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TObject.

Definition at line 497 of file TCollection.cxx.

References TObject::kSingleKey, and TObject::Write().

TCollection * TCollection::GetCurrentCollection (  )  [static]

Definition at line 535 of file TCollection.cxx.

References fgCurrentCollection.

Referenced by G__G__Cont_109_0_52(), and G__setup_memfuncTCollection().

void TCollection::StartGarbageCollection (  )  [static]

Definition at line 551 of file TCollection.cxx.

References fgEmptyingGarbage, fgGarbageCollection, fgGarbageStack, gCollectionMutex, kFALSE, and R__LOCKGUARD2.

Referenced by G__G__Cont_109_0_53(), G__setup_memfuncTCollection(), and TFolder::~TFolder().

void TCollection::GarbageCollect ( TObject *  obj  )  [static]

Definition at line 580 of file TCollection.cxx.

References TObjectTable::Add(), fgEmptyingGarbage, fgGarbageCollection, gCollectionMutex, and R__LOCKGUARD2.

Referenced by TList::Clear(), TList::Delete(), THashList::Delete(), TBtree::Delete(), TOrdCollection::Delete(), TMap::Delete(), TObjArray::Delete(), TMap::DeleteAll(), TMap::DeleteEntry(), TMap::DeleteValues(), G__G__Cont_109_0_54(), G__setup_memfuncTCollection(), and TMap::Remove().

void TCollection::EmptyGarbageCollection (  )  [static]

Definition at line 565 of file TCollection.cxx.

References TObjectTable::Delete(), fgEmptyingGarbage, fgGarbageCollection, fgGarbageStack, gCollectionMutex, kFALSE, kTRUE, R__LOCKGUARD2, and SafeDelete.

Referenced by G__G__Cont_109_0_55(), G__setup_memfuncTCollection(), and TFolder::~TFolder().

void TCollection::operator= ( const TCollection &   )  [private]

virtual void TCollection::PrintCollectionHeader ( Option_t *  option  )  const [protected, virtual]

virtual const char* TCollection::GetCollectionEntryName ( TObject *  entry  )  const [protected, virtual]

virtual void TCollection::PrintCollectionEntry ( TObject *  entry,
Option_t *  option,
Int_t  recurse 
) const [protected, virtual]

virtual void TCollection::Add ( TObject *  obj  )  [pure virtual]

void TCollection::AddVector ( TObject *  obj1,
  ... 
)

virtual void TCollection::AddAll ( const TCollection *  col  )  [virtual]

Bool_t TCollection::AssertClass ( TClass *  cl  )  const

void TCollection::Browse ( TBrowser *  b  )  [virtual]

Reimplemented from TObject.

Int_t TCollection::Capacity (  )  const [inline]

Definition at line 79 of file TCollection.h.

References fSize.

virtual void TCollection::Clear ( Option_t *  option = ""  )  [pure virtual]

Reimplemented from TObject.

virtual TObject* TCollection::Clone ( const char *  newname = ""  )  const [virtual]

Reimplemented from TObject.

Int_t TCollection::Compare ( const TObject *  obj  )  const [virtual]

Reimplemented from TObject.

Bool_t TCollection::Contains ( const char *  name  )  const [inline]

Definition at line 83 of file TCollection.h.

References FindObject().

Bool_t TCollection::Contains ( const TObject *  obj  )  const [inline]

Definition at line 84 of file TCollection.h.

References FindObject().

virtual void TCollection::Delete ( Option_t *  option = ""  )  [pure virtual]

Reimplemented from TObject.

virtual void TCollection::Draw ( Option_t *  option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TCollection::Dump (  )  const [virtual]

Reimplemented from TObject.

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

Reimplemented from TObject.

TObject* TCollection::operator() ( const char *  name  )  const

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

Reimplemented from TObject.

virtual Int_t TCollection::GetEntries (  )  const [inline, virtual]

Definition at line 91 of file TCollection.h.

References GetSize().

virtual const char* TCollection::GetName (  )  const [virtual]

Reimplemented from TObject.

virtual TObject** TCollection::GetObjectRef ( const TObject *  obj  )  const [pure virtual]

virtual Int_t TCollection::GetSize (  )  const [inline, virtual]

Definition at line 94 of file TCollection.h.

References fSize.

virtual Int_t TCollection::GrowBy ( Int_t  delta  )  const [virtual]

ULong_t TCollection::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 96 of file TCollection.h.

References fName, and TString::Hash().

Bool_t TCollection::IsArgNull ( const char *  where,
const TObject *  obj 
) const

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

Definition at line 98 of file TCollection.h.

References GetSize().

virtual Bool_t TCollection::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 99 of file TCollection.h.

References kTRUE.

Bool_t TCollection::IsOwner (  )  const [inline]

Definition at line 100 of file TCollection.h.

References kIsOwner, and TObject::TestBit().

Bool_t TCollection::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 101 of file TCollection.h.

References kTRUE.

virtual void TCollection::ls ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TObject.

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

virtual TIterator* TCollection::MakeReverseIterator (  )  const [inline, virtual]

Definition at line 104 of file TCollection.h.

References kIterBackward, and MakeIterator().

virtual void TCollection::Paint ( Option_t *  option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TCollection::Print ( Option_t *  option = ""  )  const [virtual]

Reimplemented from TObject.

virtual void TCollection::Print ( Option_t *  option,
Int_t  recurse 
) const [virtual]

virtual void TCollection::Print ( Option_t *  option,
const char *  wildcard,
Int_t  recurse = 1 
) const [virtual]

virtual void TCollection::Print ( Option_t *  option,
TPRegexp &  regexp,
Int_t  recurse = 1 
) const [virtual]

virtual void TCollection::RecursiveRemove ( TObject *  obj  )  [virtual]

Reimplemented from TObject.

virtual TObject* TCollection::Remove ( TObject *  obj  )  [pure virtual]

virtual void TCollection::RemoveAll ( TCollection *  col  )  [virtual]

void TCollection::RemoveAll (  )  [inline]

Definition at line 113 of file TCollection.h.

References Clear().

void TCollection::SetCurrentCollection (  ) 

void TCollection::SetName ( const char *  name  )  [inline]

Definition at line 115 of file TCollection.h.

References fName.

virtual void TCollection::SetOwner ( Bool_t  enable = kTRUE  )  [virtual]

virtual Int_t TCollection::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TObject.

virtual Int_t TCollection::Write ( const char *  name = 0,
Int_t  option = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TObject.

static TCollection* TCollection::GetCurrentCollection (  )  [static]

static void TCollection::StartGarbageCollection (  )  [static]

static void TCollection::GarbageCollect ( TObject *  obj  )  [static]

static void TCollection::EmptyGarbageCollection (  )  [static]


Member Data Documentation

TCollection * TCollection::fgCurrentCollection [static, private]

Definition at line 50 of file TCollection.h.

Referenced by GetCurrentCollection(), and SetCurrentCollection().

TObjectTable * TCollection::fgGarbageCollection [static, private]

Definition at line 51 of file TCollection.h.

Referenced by EmptyGarbageCollection(), GarbageCollect(), and StartGarbageCollection().

static Bool_t TCollection::fgEmptyingGarbage [static, private]

Definition at line 52 of file TCollection.h.

Referenced by EmptyGarbageCollection(), GarbageCollect(), and StartGarbageCollection().

static Int_t TCollection::fgGarbageStack [static, private]

Definition at line 53 of file TCollection.h.

Referenced by EmptyGarbageCollection(), and StartGarbageCollection().

TString TCollection::fName [protected]

Definition at line 61 of file TCollection.h.

Referenced by Compare(), GetName(), Hash(), TRefArray::operator=(), TObjArray::operator=(), SetName(), TObjArray::TObjArray(), TQConnectionList::TQConnectionList(), TRefArray::TRefArray(), TRootIconList::TRootIconList(), and TRootIconList::UpdateName().

Int_t TCollection::fSize [protected]

Definition at line 62 of file TCollection.h.

Referenced by TMap::Add(), TSortedList::Add(), TQUndoManager::Add(), TList::AddAfter(), THashTable::AddAll(), TOrdCollection::AddAt(), TList::AddAt(), TRefArray::AddAtAndExpand(), TObjArray::AddAtAndExpand(), TRefArray::AddAtFree(), TObjArray::AddAtFree(), TList::AddBefore(), TList::AddFirst(), TOrdCollection::AddLast(), TList::AddLast(), TObjArray::After(), TRefArray::After(), TOrdCollection::After(), TObjArray::At(), TRefArray::At(), TObjArray::BinarySearch(), TRefArray::BoundsOk(), TObjArray::BoundsOk(), Capacity(), TList::Clear(), TObjArray::Clear(), TMap::Clear(), THashTable::Clear(), TOrdCollection::Clear(), TBtree::Clear(), TRefArray::Clear(), TObjArray::Compress(), TRefArray::Compress(), TClonesArray::Compress(), TBtree::DecrNofKeys(), TList::Delete(), TRefArray::Delete(), THashList::Delete(), TClonesArray::Delete(), TOrdCollection::Delete(), THashTable::Delete(), TBtree::Delete(), TMap::Delete(), TObjArray::Delete(), TMap::DeleteAll(), TMap::DeleteEntry(), TMap::DeleteValues(), TRefArray::Expand(), TClonesArray::Expand(), TObjArray::Expand(), TClonesArray::ExpandCreate(), TRefArray::GetAbsLast(), TObjArray::GetAbsLast(), TRefArray::GetEntries(), TObjArray::GetEntries(), THashTable::GetHashValue(), GetSize(), TRefArray::GetUID(), TOrdCollection::IllegalIndex(), TBtree::IncrNofKeys(), TRefArray::IndexOf(), TObjArray::IndexOf(), TRefArray::Init(), TObjArray::Init(), TOrdCollection::Last(), TBtree::Last(), TOrdCollection::LowWaterMark(), RooList::moveAfter(), RooList::moveBefore(), TRefArray::operator=(), TClonesArray::operator=(), TObjArray::operator=(), TRefArray::operator[](), TObjArray::operator[](), TRefArray::OutOfBoundsError(), TObjArray::OutOfBoundsError(), TObjArray::RecursiveRemove(), TList::RecursiveRemove(), THashTable::Rehash(), TList::Remove(), TMap::Remove(), TOrdCollection::RemoveAt(), TMap::RemoveEntry(), TList::RemoveLast(), THashTable::RemoveSlow(), TOrdCollection::SetCapacity(), TObjArray::Sort(), TOrdCollection::Sort(), TList::Sort(), TClonesArray::TClonesArray(), TObjArray::TObjArray(), TRefArray::TRefArray(), TRootIconList::UpdateName(), TClonesArray::~TClonesArray(), THashTable::~THashTable(), TObjArray::~TObjArray(), TOrdCollection::~TOrdCollection(), and TRefArray::~TRefArray().

TCollection* TCollection::fgCurrentCollection [static, private]

Definition at line 50 of file TCollection.h.

TObjectTable* TCollection::fgGarbageCollection [static, private]

Definition at line 51 of file TCollection.h.


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