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

NTuple.h File Reference

#include <string>
#include <climits>
#include <cfloat>
#include "GaudiKernel/DataTypeInfo.h"
#include "GaudiKernel/DataObject.h"
#include "GaudiKernel/INTuple.h"
#include "GaudiKernel/MsgStream.h"

Go to the source code of this file.

Namespaces

namespace  NTuple

Defines

#define DECL_MINMAX(true_typ,minimum,maximum)
 Unfortunately this is necessary, because GCC dous not support <limits>. More...


Typedefs

typedef SmartDataPtr<NTuple::TupleNTuplePtr
typedef SmartDataPtr<NTuple::DirectoryNTupleDirPtr
typedef SmartDataPtr<NTuple::FileNTupleFilePtr

Functions

template<classT> MsgStreamoperator<< (MsgStream& s, const NTuple::Item<T>& obj)
template<classT> std::ostream& operator<< (std::ostream& s, const NTuple::Item<T>& obj)


Define Documentation

#define DECL_MINMAX( true_typ, minimum, maximum )
 

Initializer:

\
  template <> inline const true_typ Range<true_typ>::min()     { \
    return minimum;                                              \
  }                                                              \
  template <> inline const true_typ Range<true_typ>::max()     { \
    return maximum;                                              \
  }
Unfortunately this is necessary, because GCC dous not support <limits>.

Definition at line 101 of file NTuple.h.


Typedef Documentation

typedef SmartDataPtr<NTuple::Directory> NTupleDirPtr
 

Definition at line 621 of file NTuple.h.

typedef SmartDataPtr<NTuple::File> NTupleFilePtr
 

Definition at line 622 of file NTuple.h.

typedef SmartDataPtr<NTuple::Tuple> NTuplePtr
 

Definition at line 620 of file NTuple.h.


Function Documentation

template<classT>
std::ostream & operator<< ( std::ostream & s,
const NTuple::Item< T >& obj )
 

Definition at line 631 of file NTuple.h.

template<classT>
MsgStream & operator<< ( MsgStream & s,
const NTuple::Item< T >& obj )
 

Definition at line 626 of file NTuple.h.


Generated at Wed Nov 21 12:22:07 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000