|
FreeHEP API Version 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A factory for creating ITuples.
Method Summary | |
ITuple |
create(String name,
String title,
String columns)
Creates an NTuple |
ITuple |
create(String name,
String title,
String[] columnNames,
Class[] columnType)
Creates an NTuple |
ITuple |
create(String name,
String title,
String[] columnNames,
Class[] columnType,
String options)
Creates an NTuple |
ITuple |
create(String name,
String title,
String columns,
String options)
Creates an NTuple |
ITuple |
createChained(String name,
String title,
ITuple[] set)
Creates a logical chain of ITuples. |
ITuple |
createChained(String name,
String title,
String[] set)
Creates a logical chain of ITuples. |
IEvaluator |
createEvaluator(String expression)
Create IEvaluator object given its expression. |
IFilter |
createFilter(String expression)
Creates IFilter object given a string defining of the "cut" expression. |
IFilter |
createFilter(String expression,
int rowsToProcess)
Creates a filter object given a string defining the "cut" expression. |
IFilter |
createFilter(String expression,
int rowsToProcess,
int startingRow)
Creates a filter object given a string defining the "cut" expression. |
ITuple |
createFiltered(String name,
ITuple tuple,
IFilter filter)
Creates a new reduced tuple (less rows) from an existing one by applying a filter. |
ITuple |
createFiltered(String name,
ITuple tuple,
IFilter filter,
String[] columns)
Creates a new reduced tuple (less rows) from an existing one by applying a filter. |
Method Detail |
public ITuple create(String name, String title, String[] columnNames, Class[] columnType)
name
- The persistency name of the n-tupletitle
- The title of the n-tuplecolumnNames
- The names of the columnscolumnType
- The types of the columnspublic ITuple create(String name, String title, String[] columnNames, Class[] columnType, String options)
name
- The persistency name of the n-tupletitle
- The title of the n-tuplecolumnNames
- The names of the columnscolumnType
- The types of the columnsoptions
- NTuple options (currently undefined)public ITuple create(String name, String title, String columns)
name
- The persistency name of the n-tupletitle
- The title of the n-tuplecolumns
- The names and types of the columns e.g. "float px, py, pz, float energy, int charge"public ITuple create(String name, String title, String columns, String options)
name
- The persistency name of the n-tupletitle
- The title of the n-tuplecolumns
- The names and types of the columns e.g. "float px, py, pz, float energy, int charge"options
- NTuple options (currently undefined)public ITuple createChained(String name, String title, ITuple[] set)
name
- The persistency name of the new n-tupletitle
- The title of the new n-tupleset
- The array of ITuples to chainpublic ITuple createChained(String name, String title, String[] set)
name
- The persistency name of the new n-tupletitle
- The title of the new n-tupleset
- The array of the names of the ITuples to chainpublic ITuple createFiltered(String name, ITuple tuple, IFilter filter)
name
- The persistency name of the new n-tupletuple
- Original n-tuplefilter
- IFilter to be usedpublic ITuple createFiltered(String name, ITuple tuple, IFilter filter, String[] columns)
name
- The persistency name of the new n-tupletuple
- Original n-tuplefilter
- IFilter to be usedcolumns
- Names of columns to for a new n-tuplepublic IFilter createFilter(String expression)
expression
- String defining of the "cut" expression.public IFilter createFilter(String expression, int rowsToProcess)
expression
- String defining of the "cut" expression.rowsToProcess
- How many rows to processpublic IFilter createFilter(String expression, int rowsToProcess, int startingRow)
expression
- String defining of the "cut" expression.rowsToProcess
- How many rows to processstartingRow
- Row number where to startpublic IEvaluator createEvaluator(String expression)
expression
- String defining of the evaluator expression.
|
FreeHEP API Version 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |