![]() |
|
|
Generated: 18 Jul 2008 |
#include <NTuple.h>
Collaboration diagram for NTuple::Range< TYP >:

Definition at line 49 of file NTuple.h.
Public Member Functions | |
| Range (const TYP low, const TYP upper) | |
| Standard constructor. | |
| Range (const Range< TYP > ©) | |
| Copy constructor. | |
| Range & | operator= (const Range< TYP > ©) |
| Adjust ranges. | |
| virtual | ~Range () |
| Destructor. | |
| const TYP | lower () const |
| Lower boundary of range. | |
| const TYP | upper () const |
| Upper boundary of range. | |
| const TYP | distance () const |
| Distance between lower and upper range. | |
| template<> | |
| IOpaqueAddress *const | min () |
| template<> | |
| IOpaqueAddress *const | max () |
Static Public Member Functions | |
| static const TYP | min () |
| Minimal number of data. | |
| static const TYP | max () |
| Maximal number of data. | |
Private Attributes | |
| TYP | m_lower |
| Lower boundary of range. | |
| TYP | m_upper |
| Upper boundary of range. | |
| NTuple::Range< TYP >::Range | ( | const TYP | low, | |
| const TYP | upper | |||
| ) | [inline] |
| NTuple::Range< TYP >::Range | ( | const Range< TYP > & | copy | ) | [inline] |
| virtual NTuple::Range< TYP >::~Range | ( | ) | [inline, virtual] |
| Range& NTuple::Range< TYP >::operator= | ( | const Range< TYP > & | copy | ) | [inline] |
Adjust ranges.
Definition at line 63 of file NTuple.h.
References NTuple::Range< TYP >::m_lower, and NTuple::Range< TYP >::m_upper.
| const TYP NTuple::Range< TYP >::lower | ( | ) | const [inline] |
Lower boundary of range.
Definition at line 71 of file NTuple.h.
References NTuple::Range< TYP >::m_lower.
Referenced by putRange().
00071 { return m_lower; }
| const TYP NTuple::Range< TYP >::upper | ( | ) | const [inline] |
Upper boundary of range.
Definition at line 73 of file NTuple.h.
References NTuple::Range< TYP >::m_upper.
Referenced by putRange().
00073 { return m_upper; }
| const TYP NTuple::Range< TYP >::distance | ( | ) | const [inline] |
Distance between lower and upper range.
Definition at line 75 of file NTuple.h.
References NTuple::Range< TYP >::m_lower, and NTuple::Range< TYP >::m_upper.
| static const TYP NTuple::Range< TYP >::min | ( | ) | [inline, static] |
Minimal number of data.
Definition at line 77 of file NTuple.h.
References std::numeric_limits< _Tp >::min().
Referenced by RootHistCnv::createNTupleItem().
00077 { return std::numeric_limits<TYP>::min() ; }
| static const TYP NTuple::Range< TYP >::max | ( | ) | [inline, static] |
Maximal number of data.
Definition at line 79 of file NTuple.h.
References std::numeric_limits< _Tp >::max().
Referenced by RootHistCnv::createNTupleItem().
00079 { return std::numeric_limits<TYP>::max() ; }
| IOpaqueAddress *const NTuple::Range< IOpaqueAddress * >::min | ( | ) | [inline] |
| IOpaqueAddress *const NTuple::Range< IOpaqueAddress * >::max | ( | void | ) | [inline] |
TYP NTuple::Range< TYP >::m_lower [private] |
Lower boundary of range.
Definition at line 51 of file NTuple.h.
Referenced by NTuple::Range< TYP >::distance(), NTuple::Range< TYP >::lower(), and NTuple::Range< TYP >::operator=().
TYP NTuple::Range< TYP >::m_upper [private] |
Upper boundary of range.
Definition at line 53 of file NTuple.h.
Referenced by NTuple::Range< TYP >::distance(), NTuple::Range< TYP >::operator=(), and NTuple::Range< TYP >::upper().