FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
RhoHTRange< T > Class Template Reference

#include <RhoColumn.h>

Public Member Functions

 RhoHTRange ()
 
 RhoHTRange (T lowerv, T upperv)
 
 RhoHTRange (const RhoHTRange< T > &o)
 
virtual ~RhoHTRange ()
 
RhoHTRange< T > & operator= (const RhoHTRange< T > &o)
 
Bool_t operator() () const
 
T lower () const
 
T upper () const
 

Private Attributes

Bool_t fDefined
 
T fLower
 
T fUpper
 

Detailed Description

template<class T>
class RhoHTRange< T >

Definition at line 28 of file RhoColumn.h.

Constructor & Destructor Documentation

template<class T>
RhoHTRange< T >::RhoHTRange ( )
inline

Definition at line 44 of file RhoColumn.h.

44  :
45  fDefined ( kFALSE ), fLower ( 0 ), fUpper ( 0 ) {
46  }
Bool_t fDefined
Definition: RhoColumn.h:94
template<class T>
RhoHTRange< T >::RhoHTRange ( T  lowerv,
T  upperv 
)
inline

Definition at line 48 of file RhoColumn.h.

48  :
49  fDefined ( kTRUE ), fLower ( lowerv ), fUpper ( upperv ) {
50  }
Bool_t fDefined
Definition: RhoColumn.h:94
template<class T>
RhoHTRange< T >::RhoHTRange ( const RhoHTRange< T > &  o)
inline

Definition at line 53 of file RhoColumn.h.

53  :
54  fDefined ( o.fDefined ), fLower ( o.fLower ), fUpper ( o.fUpper ) {
55  }
Bool_t fDefined
Definition: RhoColumn.h:94
template<class T>
virtual RhoHTRange< T >::~RhoHTRange ( )
inlinevirtual

Definition at line 58 of file RhoColumn.h.

58 {}

Member Function Documentation

template<class T>
T RhoHTRange< T >::lower ( ) const
inline

Definition at line 76 of file RhoColumn.h.

References RhoHTRange< T >::fLower.

76  {
77  return fLower ;
78  }
template<class T>
Bool_t RhoHTRange< T >::operator() ( ) const
inline

Definition at line 71 of file RhoColumn.h.

References RhoHTRange< T >::fDefined.

71  {
72  return fDefined ;
73  }
Bool_t fDefined
Definition: RhoColumn.h:94
template<class T>
RhoHTRange<T>& RhoHTRange< T >::operator= ( const RhoHTRange< T > &  o)
inline

Definition at line 62 of file RhoColumn.h.

References RhoHTRange< T >::fDefined, RhoHTRange< T >::fLower, and RhoHTRange< T >::fUpper.

62  {
63  if ( &o == this ) { return *this; }
64  fDefined = o.fDefined ;
65  fLower = o.fLower ;
66  fUpper = o.fUpper ;
67  return *this ;
68  }
Bool_t fDefined
Definition: RhoColumn.h:94
template<class T>
T RhoHTRange< T >::upper ( ) const
inline

Definition at line 79 of file RhoColumn.h.

References RhoHTRange< T >::fUpper.

79  {
80  return fUpper ;
81  }

Member Data Documentation

template<class T>
Bool_t RhoHTRange< T >::fDefined
private

Definition at line 94 of file RhoColumn.h.

Referenced by RhoHTRange< T >::operator()(), and RhoHTRange< T >::operator=().

template<class T>
T RhoHTRange< T >::fLower
private

Definition at line 95 of file RhoColumn.h.

Referenced by RhoHTRange< T >::lower(), and RhoHTRange< T >::operator=().

template<class T>
T RhoHTRange< T >::fUpper
private

Definition at line 95 of file RhoColumn.h.

Referenced by RhoHTRange< T >::operator=(), and RhoHTRange< T >::upper().


The documentation for this class was generated from the following file: