Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012
Classes | Namespaces | Functions

Tuple.h File Reference

Header file for class : Tuple. More...

#include <string>
#include "GaudiAlg/TupleObj.h"
Include dependency graph for Tuple.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tuples::Tuple
 A simple wrapper class over standard Gaudi NTuple::Tuple facility. More...
class  Tuples::TupleColumn< ITEM >
 Helper class which allows to extend the functionality of Tuple with possibility to use your own representation of complex objects. More...

Namespaces

namespace  Tuples
 

General namespace for Tuple properties.


Functions

template<class ITEM >
TupleColumn< ITEM > Tuples::make_column (const std::string &name, const ITEM &item)
 helper function to create 'on-the-fly' the helper object Tuples::TupleColumn
template<class ITEM >
TupleColumn< const ITEM * > Tuples::make_column (const std::string &name, const ITEM *item)
 helper function to create 'on-the-fly' the helper object Tuples::TupleColumn
template<class ITEM >
TupleColumn< ITEM * > Tuples::make_column (const std::string &name, ITEM *item)
 helper function to create 'on-the-fly' the helper object Tuples::TupleColumn
template<class ITEM >
TupleColumn< ITEM > Tuples::Column (const std::string &name, const ITEM &item)
template<class ITEM >
TupleColumn< const ITEM * > Tuples::Column (const std::string &name, const ITEM *item)
template<class ITEM >
TupleColumn< ITEM * > Tuples::Column (const std::string &name, ITEM *item)
template<class ITEM >
Tuples::Tupleoperator<< (Tuples::Tuple &tuple, const Tuples::TupleColumn< ITEM > &item)
 helper operator to feed Tuple with the data, see Tuples::TupleColumn

Detailed Description

Header file for class : Tuple.

Date:
2002-10-30
Author:
Vanya Belyaev Ivan.Belyaev@itep.ru

Definition in file Tuple.h.


Function Documentation

template<class ITEM >
Tuples::Tuple& operator<< ( Tuples::Tuple tuple,
const Tuples::TupleColumn< ITEM > &  item 
) [inline]

helper operator to feed Tuple with the data, see Tuples::TupleColumn

Definition at line 339 of file Tuple.h.

{
  if ( !tuple.valid() ) { return tuple  ; } // no action for invalid tuple
  tuple->column( item.name() , item.value () ) ;
  return tuple ;
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:38 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004