RAIDA
1.9.0
|
A factory for creating ITuples. More...
#include <ITupleFactoryROOT.h>
Public Member Functions | |
virtual | ~ITupleFactoryROOT () |
Destructor. | |
ITupleFactoryROOT (ITree &tree) | |
virtual ITuple * | create (const std::string &path, const std::string &title, const std::vector< std::string > &columnNames, const std::vector< std::string > &columnType, const std::string &options="") |
Creates an NTuple. More... | |
virtual ITuple * | create (const std::string &path, const std::string &title, const std::string &columns, const std::string &options="") |
Creates an NTuple. More... | |
Public Member Functions inherited from AIDA::ITupleFactory | |
virtual | ~ITupleFactory () |
Destructor. | |
A factory for creating ITuples.
|
virtual |
Creates an NTuple.
path | The path of the created 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. |
title | The title of the n-tuple |
columnNames | The names of the columns |
columnType | The types of the columns |
options | NTuple options (currently undefined) |
Implements AIDA::ITupleFactory.
|
virtual |
Creates an NTuple.
path | The path of the created 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. |
title | The title of the n-tuple |
columns | The names and types of the columns e.g. "float px, py, pz, float energy, int charge" |
options | NTuple options (currently undefined) |
Implements AIDA::ITupleFactory.