| 
 | 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 | |||||||||