Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbNTupleFactory< T, NCOL > Class Template Reference

A factory class for n-tuples. More...

#include <CdbNTupleFactory.hh>

List of all members.

Static Public Member Functions

CdbCPtr< CdbNTuple< T, NCOL > > createSimple (const std::string &theName="", const std::string &theDescription="")
 Create a simple implementation of the n-tuple.

CdbCPtr< CdbNTuple< T, NCOL > > createSimple (const std::vector< std::string > &theCollumnNames, const std::string &theName="", const std::string &theDescription="")
 Create a simple implementation of the n-tuple.

void createSimple (CdbNTuple< T, NCOL > *&thePtr, const std::string &theName="", const std::string &theDescription="")
 Create a simple implementation of the n-tuple.

void createSimple (CdbNTuple< T, NCOL > *&thePtr, const std::vector< std::string > &theCollumnNames, const std::string &theName="", const std::string &theDescription="")
 Create a simple implementation of the n-tuple.


Detailed Description

template<class T, unsigned int NCOL>
class CdbNTupleFactory< T, NCOL >

A factory class for n-tuples.

This utility class provide static factory methods for instantiating various implementations of n-tuples.

See also:
class CdbNTuple

Definition at line 19 of file CdbNTupleFactory.hh.


Member Function Documentation

template<class T, unsigned int NCOL>
void CdbNTupleFactory< T, NCOL >::createSimple CdbNTuple< T, NCOL > *&    thePtr,
const std::vector< std::string > &    theCollumnNames,
const std::string &    theName = "",
const std::string &    theDescription = ""
[static]
 

Create a simple implementation of the n-tuple.

A regular pointer version of the earlier defined method.

Definition at line 46 of file CdbNTupleFactory.cc.

template<class T, unsigned int NCOL>
void CdbNTupleFactory< T, NCOL >::createSimple CdbNTuple< T, NCOL > *&    thePtr,
const std::string &    theName = "",
const std::string &    theDescription = ""
[static]
 

Create a simple implementation of the n-tuple.

A regular pointer version of the earlier defined method.

Definition at line 36 of file CdbNTupleFactory.cc.

template<class T, unsigned int NCOL>
CdbCPtr< CdbNTuple< T, NCOL > > CdbNTupleFactory< T, NCOL >::createSimple const std::vector< std::string > &    theCollumnNames,
const std::string &    theName = "",
const std::string &    theDescription = ""
[static]
 

Create a simple implementation of the n-tuple.

More details...

Definition at line 25 of file CdbNTupleFactory.cc.

template<class T, unsigned int NCOL>
CdbCPtr< CdbNTuple< T, NCOL > > CdbNTupleFactory< T, NCOL >::createSimple const std::string &    theName = "",
const std::string &    theDescription = ""
[static]
 

Create a simple implementation of the n-tuple.

More details...

Definition at line 16 of file CdbNTupleFactory.cc.

Referenced by CdbNTupleGlue(), and CdbNTupleFactoryFE::createSimple().


The documentation for this class was generated from the following files:
Generated on Mon Dec 5 18:22:22 2005 for CDB by doxygen1.3-rc3