![]() |
|
|
Generated: 8 Jan 2009 |
#include <NTupleItems.h>


Definition at line 211 of file NTupleItems.h.
Public Types | |
| typedef Range< TYP > | ItemRange |
| Set type definition to make life more easy easy. | |
Public Member Functions | |
| _MatrixImp (INTuple *tup, const std::string &name, const std::type_info &typ, const std::string &index, long ncol, long nrow, TYP min, TYP max, TYP def) | |
| Standard Constructor. | |
| virtual | ~_MatrixImp () |
| Standard Destructor. | |
| virtual void | setDefault (const TYP val) |
| Compiler type ID. | |
| virtual const ItemRange & | range () const |
| Access the range if specified. | |
| virtual long | size () const |
| Size of entire object. | |
| virtual long | ndim () const |
| Dimension. | |
| virtual long | dim (long i) const |
| Access individual dimensions. | |
| typedef Range<TYP> NTuple::_MatrixImp< TYP >::ItemRange |
Set type definition to make life more easy easy.
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 215 of file NTupleItems.h.
| NTuple::_MatrixImp< TYP >::_MatrixImp | ( | INTuple * | tup, | |
| const std::string & | name, | |||
| const std::type_info & | typ, | |||
| const std::string & | index, | |||
| long | ncol, | |||
| long | nrow, | |||
| TYP | min, | |||
| TYP | max, | |||
| TYP | def | |||
| ) | [inline] |
| virtual NTuple::_MatrixImp< TYP >::~_MatrixImp | ( | ) | [inline, virtual] |
| virtual void NTuple::_MatrixImp< TYP >::setDefault | ( | const TYP | val | ) | [inline, virtual] |
Compiler type ID.
Set default value
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 227 of file NTupleItems.h.
00227 { this->m_def = val; }
| virtual const ItemRange& NTuple::_MatrixImp< TYP >::range | ( | ) | const [inline, virtual] |
Access the range if specified.
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 229 of file NTupleItems.h.
00229 { return this->m_range; }
| virtual long NTuple::_MatrixImp< TYP >::size | ( | void | ) | const [inline, virtual] |
Size of entire object.
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 231 of file NTupleItems.h.
00231 { return this->m_length*sizeof(TYP); }
| virtual long NTuple::_MatrixImp< TYP >::ndim | ( | ) | const [inline, virtual] |
Dimension.
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 233 of file NTupleItems.h.
| virtual long NTuple::_MatrixImp< TYP >::dim | ( | long | i | ) | const [inline, virtual] |
Access individual dimensions.
Reimplemented from NTuple::_DataImp< TYP >.
Definition at line 235 of file NTupleItems.h.
00235 { 00236 return (this->hasIndex()) ? 00237 ((i==0) ? 00238 this->m_rows : this->m_length/this->m_rows) : ((i==1) ? this->m_length/this->m_rows : this->m_rows); 00239 }