BEGIN_HTML
<head>
<title>The ROOT Collection Classes</title>

<link rev=made href="mailto:rootdev@root.cern.ch">
<meta name="rating" content="General">
<meta name="objecttype" content="Manual">
<meta name="keywords" content="software development, oo, object oriented, unix, x11, motif, windows nt, c++, html, rene brun, nenad buncic, fons rademakers">
<meta name="description" content="ROOT - An Object Oriented Framework For Large Scale Data Analysis.">

</head>


<body BGCOLOR="#ffffff" LINK="#0000ff" VLINK="#551a8b" ALINK="#ff0000" TEXT="#000000">


<center><h1>The ROOT Collection Classes</h1></center>
<p><hr><p>
Collections are a key feature of the ROOT system. Many, if not most, of
the applications you write will use collections. If you have used
polymorphic C++ collections before, some of this material will be review.
However, much of this tutorial covers aspects of collections specific to
the ROOT system. In this tutorial the following features will be demonstrated:
<ul>
<li>How to create instances of collections
<li>The difference between lists, ordered collections, hashtables, maps, etc.
<li>How to add and remove elements of a collection
<li>How to search a collection for a specific element
<li>How to access and modify collection elements
<li>How to iterate over a collection
<li>How to manage memory for collections and collection elements
<li>How collection elements are tested for equality (<tt>IsEqual()</tt>)
<li>How collection elements are compared (<tt>Compare()</tt>) in case of sorted collections
<li>How collection elements are hashed (<tt>Hash()</tt>) in hash tables
</ul>
<dl>
<dt><a href=http://root.cern.ch/root/Collection2.html>Understanding collections</a>
<dt><a href=http://root.cern.ch/root/html/examples/tcollex.C.html>Using collections</a>
</dl>
<p><hr>
END_HTML


Add documentation for directory "cont" with pointers to existing web pages.
Add documentation for directory "cont" with pointers to existing web pages.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@17874 27541ba8-7e3a-0410-8455-c3a389f83636
