Gaudi Framework, version v23r0

Home   Generated: Mon Jan 30 2012
Public Types | Public Member Functions

NTuple::_ItemImp< TYP > Class Template Reference

Concrete class discribing a column in a N tuple. More...

#include <NTupleItems.h>

Inheritance diagram for NTuple::_ItemImp< TYP >:
Inheritance graph
[legend]
Collaboration diagram for NTuple::_ItemImp< TYP >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Range< TYP > ItemRange
 Set type definition to make life more easy easy.

Public Member Functions

 _ItemImp (INTuple *tup, const std::string &name, const std::type_info &info, TYP min, TYP max, TYP def)
 Standard Constructor.
virtual ~_ItemImp ()
 Standard Destructor.
virtual void setDefault (const TYP val)
 Compiler type ID.
virtual const ItemRangerange () const
 Access the range if specified.
virtual long size () const
 Size of entire object.

Detailed Description

template<class TYP>
class NTuple::_ItemImp< TYP >

Concrete class discribing a column in a N tuple.

Definition at line 160 of file NTupleItems.h.


Member Typedef Documentation

template<class TYP>
typedef Range<TYP> NTuple::_ItemImp< TYP >::ItemRange

Set type definition to make life more easy easy.

Reimplemented from NTuple::_DataImp< TYP >.

Definition at line 165 of file NTupleItems.h.


Constructor & Destructor Documentation

template<class TYP>
NTuple::_ItemImp< TYP >::_ItemImp ( INTuple tup,
const std::string name,
const std::type_info info,
TYP  min,
TYP  max,
TYP  def 
) [inline]

Standard Constructor.

Definition at line 167 of file NTupleItems.h.

    : _DataImp<TYP>(tup, name, info, "", 1, min, max, def) {                       }
template<class TYP>
virtual NTuple::_ItemImp< TYP >::~_ItemImp (  ) [inline, virtual]

Standard Destructor.

Definition at line 170 of file NTupleItems.h.

{                                     }

Member Function Documentation

template<class TYP>
virtual const ItemRange& NTuple::_ItemImp< TYP >::range (  ) const [inline, virtual]

Access the range if specified.

Reimplemented from NTuple::_DataImp< TYP >.

Definition at line 176 of file NTupleItems.h.

{ return this->m_range;               }
template<class TYP>
virtual void NTuple::_ItemImp< TYP >::setDefault ( const TYP  val ) [inline, virtual]

Compiler type ID.

Set default value

Reimplemented from NTuple::_DataImp< TYP >.

Definition at line 174 of file NTupleItems.h.

{ this->m_def = val;                  }
template<class TYP>
virtual long NTuple::_ItemImp< TYP >::size ( void   ) const [inline, virtual]

Size of entire object.

Reimplemented from NTuple::_DataImp< TYP >.

Definition at line 178 of file NTupleItems.h.

{ return this->m_length*sizeof(TYP);  }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Jan 30 2012 13:53:36 for Gaudi Framework, version v23r0 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004