|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.aida.ref.tuple.TupleFactory
Constructor Summary | |
TupleFactory(hep.aida.ITree tree)
|
Method Summary | |
hep.aida.ITuple |
create(String path,
String title,
String columns)
|
hep.aida.ITuple |
create(String path,
String title,
String[] columnName,
Class[] columnType)
|
hep.aida.ITuple |
create(String path,
String title,
String[] columnName,
Class[] columnType,
String options)
Create an NTuple |
hep.aida.ITuple |
create(String path,
String title,
String columns,
String options)
Create an NTuple |
hep.aida.ITuple |
createChained(String path,
String title,
hep.aida.ITuple[] set)
Create a logical chain of ITuples. |
hep.aida.ITuple |
createChained(String path,
String title,
String[] setName)
|
hep.aida.ITuple |
createCopy(String path,
hep.aida.ITuple tuple)
Create a copy of an ITuple. |
hep.aida.IEvaluator |
createEvaluator(String expression)
Create IEvaluator. |
hep.aida.IFilter |
createFilter(String expression)
Create IFilter. |
hep.aida.IFilter |
createFilter(String expression,
int rowsToProcess)
|
hep.aida.IFilter |
createFilter(String expression,
int rowsToProcess,
int startingRow)
|
hep.aida.ITuple |
createFiltered(String path,
hep.aida.ITuple tuple,
hep.aida.IFilter filter)
|
hep.aida.ITuple |
createFiltered(String path,
hep.aida.ITuple tuple,
hep.aida.IFilter filter,
String[] columns)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TupleFactory(hep.aida.ITree tree)
Method Detail |
public hep.aida.ITuple create(String path, String title, String[] columnName, Class[] columnType, String options)
create
in interface hep.aida.ITupleFactory
path
- The persistency path of the n-tupletitle
- The title of the n-tuplecolumnName
- The names of the columnscolumnType
- The types of the columnsoptions
- NTuple options (currently undefined)public hep.aida.ITuple create(String path, String title, String[] columnName, Class[] columnType)
create
in interface hep.aida.ITupleFactory
public hep.aida.ITuple create(String path, String title, String columns, String options)
create
in interface hep.aida.ITupleFactory
path
- The persistency path 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 hep.aida.ITuple create(String path, String title, String columns)
create
in interface hep.aida.ITupleFactory
public hep.aida.ITuple createChained(String path, String title, hep.aida.ITuple[] set)
createChained
in interface hep.aida.ITupleFactory
path
- The persistency name of the new n-tupletitle
- The title of the new n-tupleset
- The array of ITuples to chainpublic hep.aida.ITuple createChained(String path, String title, String[] setName)
createChained
in interface hep.aida.ITupleFactory
public hep.aida.ITuple createFiltered(String path, hep.aida.ITuple tuple, hep.aida.IFilter filter)
createFiltered
in interface hep.aida.ITupleFactory
public hep.aida.ITuple createFiltered(String path, hep.aida.ITuple tuple, hep.aida.IFilter filter, String[] columns)
createFiltered
in interface hep.aida.ITupleFactory
public hep.aida.ITuple createCopy(String path, hep.aida.ITuple tuple) throws IllegalArgumentException
createCopy
in interface hep.aida.ITupleFactory
path
- The path of the resulting ITuple. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.tuple
- The ITuple to be copied.
IllegalArgumentException
public hep.aida.IFilter createFilter(String expression)
createFilter
in interface hep.aida.ITupleFactory
public hep.aida.IFilter createFilter(String expression, int rowsToProcess, int startingRow)
createFilter
in interface hep.aida.ITupleFactory
public hep.aida.IFilter createFilter(String expression, int rowsToProcess)
createFilter
in interface hep.aida.ITupleFactory
public hep.aida.IEvaluator createEvaluator(String expression)
createEvaluator
in interface hep.aida.ITupleFactory
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |