ProcesSet-class {xps} | R Documentation

## Class ProcesSet

### Description

This class provides access to class `SchemeTreeSet` for the derived classes `DataTreeSet`, `ExprTreeSet` and `CallTreeSet`. It extends class `TreeSet`.

### Objects from the Class

Usually, no objects are created from it.

### Slots

`scheme`:
  Object of class `"SchemeTreeSet"` providing access to `ROOT` scheme file.
`data`:
  Object of class `"data.frame"`. The data.frame can contain the data stored in `ROOT` data trees.
`params`:
  Object of class `"list"` representing relevant parameters.
`setname`:
  Object of class `"character"` representing the name to the `ROOT` file subdirectoy where the `ROOT` trees are stored, usually one of ‘DataTreeSet’, ‘PreprocesSet’, ‘CallTreeSet’.
`settype`:
  Object of class `"character"` describing the type of treeset stored in `setname`, usually one of ‘rawdata’, ‘preprocess’.
`rootfile`:
  Object of class `"character"` representing the name of the `ROOT` file, including full path.
`filedir`:
  Object of class `"character"` describing the full path to the system directory where `rootfile` is stored.
`numtrees`:
  Object of class `"numeric"` representing the number of `ROOT` trees stored in subdirectoy `setname`.
`treenames`:
  Object of class `"list"` representing the names of the `ROOT` trees stored in subdirectoy `setname`.

### Extends

Class `"TreeSet"`, directly.

### Methods

boxplot
  `signature(x = "ProcesSet")`: creates a `boxplot` of the data from data.frame `data`.
chipName
  `signature(object = "ProcesSet")`: extracts slot `chipname` from slot `scheme`.
chipType
  `signature(object = "ProcesSet")`: extracts slot `chiptype` from slot `scheme`.
export
  `signature(object = "ProcesSet")`: exports `ROOT` trees as text file, see `export-methods`.
getTreeData
  `signature(object = "ProcesSet")`: exports tree data from `ROOT` file `rootfile`, and saves as data.frame `data`.
hist
  `signature(x = "ProcesSet")`: creates a plot showing the histograms for data.frame `data`.
mboxplot
  `signature(x = "ProcesSet")`: creates an M-boxplot of the data from data.frame `data`.
schemeFile
  `signature(object = "ProcesSet")`: extracts the `ROOT` scheme file from slot `scheme`.
schemeFile<-
  `signature(object = "ProcesSet"), value = "character")`: replaces the `ROOT` scheme file from slot `scheme`.
schemeSet
  `signature(object = "ProcesSet")`: extracts slot `scheme`.
schemeSet<-
  `signature(object = "ProcesSet"), value = "SchemeTreeSet")`: replaces slot `scheme` with a different `SchemeTreeSet`.
validData
  `signature(object = "ProcesSet")`: extracts a subset of columns from data.frame `data`.

### Author(s)

Christian Stratowa

### See Also

derived classes `DataTreeSet`, `ExprTreeSet`, `CallTreeSet`.

### Examples

    showClass("ProcesSet")

[Package xps version 1.0.2 Index]