This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.
#include <ITupleFactory.h>
Public Methods | |
virtual | ~ITupleFactory () |
Destructor. More... | |
virtual ITuple* | create (const std::string &name, const std::string &title, const std::vector< std::string > &columnNames, const std::vector< std::string > &columnType, const std::string &options="")=0 |
virtual ITuple* | create (const std::string &name, const std::string &title, const std::string &columns, const std::string &options="")=0 |
virtual ITuple* | createChained (const std::string &name, const std::string &title, const std::vector< ITuple *> &set)=0 |
virtual ITuple* | createChained (const std::string &name, const std::string &title, const std::vector< std::string > &set)=0 |
virtual ITuple* | createFiltered (const std::string &name, ITuple &tuple, IFilter &filter)=0 |
virtual ITuple* | createFiltered (const std::string &name, ITuple &tuple, IFilter &filter, const std::vector< std::string > &columns)=0 |
virtual IFilter* | createFilter (const std::string &expression)=0 |
virtual IFilter* | createFilter (const std::string &expression, int rowsToProcess, int startingRow=0)=0 |
virtual IEvaluator* | createEvaluator (const std::string &expression)=0 |
Definition at line 30 of file ITupleFactory.h.
|
Definition at line 34 of file ITupleFactory.h. |
|
Creates an NTuple
|
|
Creates an NTuple
|
|
Creates a logical chain of ITuples. All ITuples in the set must have the same structure. Chained ITuple can not be filled. Original n-tuple data is not copied.
|
|
Creates a logical chain of ITuples. All ITuples in the set must have the same structure. Chained ITuple can not be filled. Original n-tuple data is not copied.
|
|
Create IEvaluator object given its expression.
|
|
Creates a filter object given a string defining the "cut" expression. Filter processes only subset of data.
|
|
Creates IFilter object given a string defining of the "cut" expression.
|
|
Creates a new reduced tuple (less rows) from an existing one by applying a filter. Only subset of the variables (columns) is copied. Data is explicitly copied to a new n-tuple.
|
|
Creates a new reduced tuple (less rows) from an existing one by applying a filter. Data is explicitly copied to a new n-tuple.
|