\HeaderA{TreeSet-class}{Class TreeSet}{TreeSet.Rdash.class}
\aliasA{export,TreeSet-method}{TreeSet-class}{export,TreeSet.Rdash.method}
\aliasA{fileDir}{TreeSet-class}{fileDir}
\aliasA{fileDir,TreeSet-method}{TreeSet-class}{fileDir,TreeSet.Rdash.method}
\aliasA{fileDir<\Rdash}{TreeSet-class}{fileDir<.Rdash.}
\aliasA{fileDir<-,TreeSet,character-method}{TreeSet-class}{fileDir<.Rdash.,TreeSet,character.Rdash.method}
\aliasA{root.browser,TreeSet-method}{TreeSet-class}{root.browser,TreeSet.Rdash.method}
\aliasA{rootFile}{TreeSet-class}{rootFile}
\aliasA{rootFile,TreeSet-method}{TreeSet-class}{rootFile,TreeSet.Rdash.method}
\aliasA{rootFile<\Rdash}{TreeSet-class}{rootFile<.Rdash.}
\aliasA{rootFile<-,TreeSet,character-method}{TreeSet-class}{rootFile<.Rdash.,TreeSet,character.Rdash.method}
\aliasA{setName}{TreeSet-class}{setName}
\aliasA{setName,TreeSet-method}{TreeSet-class}{setName,TreeSet.Rdash.method}
\aliasA{setName<\Rdash}{TreeSet-class}{setName<.Rdash.}
\aliasA{setName<-,TreeSet,character-method}{TreeSet-class}{setName<.Rdash.,TreeSet,character.Rdash.method}
\aliasA{setType}{TreeSet-class}{setType}
\aliasA{setType,TreeSet-method}{TreeSet-class}{setType,TreeSet.Rdash.method}
\aliasA{setType<\Rdash}{TreeSet-class}{setType<.Rdash.}
\aliasA{setType<-,TreeSet,character-method}{TreeSet-class}{setType<.Rdash.,TreeSet,character.Rdash.method}
\aliasA{treeNames}{TreeSet-class}{treeNames}
\aliasA{treeNames,TreeSet-method}{TreeSet-class}{treeNames,TreeSet.Rdash.method}
\aliasA{TreeSet}{TreeSet-class}{TreeSet}
\keyword{classes}{TreeSet-class}
\begin{Description}\relax
This is the virtual base class for all other classes providing the link to 
a \code{\LinkA{ROOT}{ROOT}} file and the \code{\LinkA{ROOT}{ROOT}} trees contained therein.
\end{Description}
\begin{Section}{Objects from the Class}
A virtual Class: No objects may be created from it.
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{setname}:] Object of class \code{"character"} representing the name to the
\code{\LinkA{ROOT}{ROOT}} file subdirectory where the \code{\LinkA{ROOT}{ROOT}} trees are stored,
usually one of \sQuote{DataTreeSet}, \sQuote{PreprocesSet}, \sQuote{CallTreeSet}.
\item[\code{settype}:] Object of class \code{"character"} describing the type of treeset
stored in \code{setname}, usually one of \sQuote{scheme}, \sQuote{rawdata}, \sQuote{preprocess}.
\item[\code{rootfile}:] Object of class \code{"character"} representing the name 
of the \code{\LinkA{ROOT}{ROOT}} file, including full path.
\item[\code{filedir}:] Object of class \code{"character"} describing the full path to
the system directory where \code{rootfile} is stored.
\item[\code{numtrees}:] Object of class \code{"numeric"} representing the number of 
\code{\LinkA{ROOT}{ROOT}} trees stored in subdirectoy \code{setname}.
\item[\code{treenames}:] Object of class \code{"list"} representing the names of the 
\code{\LinkA{ROOT}{ROOT}} trees stored in subdirectoy \code{setname}.
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[export] \code{signature(object = "TreeSet")}: exports \code{\LinkA{ROOT}{ROOT}} trees 
as text file, see \code{\LinkA{export-methods}{export.Rdash.methods}}.
\item[fileDir] \code{signature(object = "TreeSet")}: extracts slot \code{filedir}.
\item[fileDir<-] \code{signature(object = "TreeSet", value = "character")}: replaces slot \code{filedir}.
\item[root.browser] \code{signature(object = "TreeSet")}: opens the \code{\LinkA{ROOT}{ROOT}} file browser.
\item[rootFile] \code{signature(object = "TreeSet")}: extracts slot \code{rootfile}.
\item[rootFile<-] \code{signature(object = "TreeSet", value = "character")}: replaces slot \code{rootfile}.
\item[setName] \code{signature(object = "TreeSet")}: extracts slot \code{setname}.
\item[setName<-] \code{signature(object = "TreeSet", value = "character")}: replaces slot \code{setname}.
\item[setType] \code{signature(object = "TreeSet")}: extracts slot \code{settype}.
\item[setType<-] \code{signature(object = "TreeSet", value = "character")}: replaces slot \code{settype}.
\item[treeNames] \code{signature(object = "TreeSet")}: extracts slot \code{treenames}.
}
\end{Section}
\begin{Author}\relax
Christian Stratowa
\end{Author}
\begin{SeeAlso}\relax
derived classes \code{\LinkA{SchemeTreeSet}{SchemeTreeSet.Rdash.class}}, \code{\LinkA{DataTreeSet}{DataTreeSet.Rdash.class}},
\code{\LinkA{ExprTreeSet}{ExprTreeSet.Rdash.class}}, \code{\LinkA{CallTreeSet}{CallTreeSet.Rdash.class}}.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("TreeSet")
\end{ExampleCode}
\end{Examples}

