|
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 columns
public 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 chain
public 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 chain
public ITuple createFiltered(String name,
ITuple tuple,
IFilter filter)
name - The persistency name of the new n-tupletuple - Original n-tuplefilter - IFilter to be used
public 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 process
public 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 | |||||||||