FilterTreeSet-class {xps} | R Documentation

## Class FilterTreeSet

### Description

This class provides the link to the `ROOT` filter file and the `ROOT` trees contained therein. It extends class `ProcesSet`.

### Objects from the Class

Objects are currently created using function `prefilter`.

### Slots

`filter`:
  Object of class `"Filter"` currently providing access to the `PreFilter` settings.
`exprset`:
  Object of class `"ExprTreeSet"` providing direct access to the `ExprTreeSet` used for filtering.
`callset`:
  Object of class `"CallTreeSet"` providing direct access to the optional `CallTreeSet` used for filtering.
`scheme`:
  Object of class `"SchemeTreeSet"` providing access to `ROOT` scheme file.
`data`:
  Object of class `"data.frame"`. The data.frame contains the data of the filter stored in `ROOT` filter 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, currently ‘PreFilterSet’.
`settype`:
  Object of class `"character"` describing the type of treeset stored in `setname`, currently ‘prefilter’.
`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 `"ProcesSet"`, directly. Class `"TreeSet"`, by class "ProcesSet", distance 2.

### Methods

callTreeset
  `signature(object = "FilterTreeSet")`: extracts slot `callset`.
exprTreeset
  `signature(object = "FilterTreeSet")`: extracts slot `exprset`.
getTreeData
  `signature(object = "FilterTreeSet")`: exports tree data and returns a data.frame.
validData
  `signature(object = "FilterTreeSet")`: extracts data.frame `data`.

### Author(s)

Christian Stratowa

### See Also

related classes `AnalysisTreeSet`.

### Examples

    showClass("FilterTreeSet")

[Package xps version 1.0.2 Index]