The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
NTuple::Range< bool > Class Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/NTuple.h>

Public Member Functions

 Range (const bool, const bool)
 Standard constructor.
 Range (const Range< bool > &)
 Copy constructor.
virtual ~Range ()=default
 Destructor.
bool lower () const
 Lower boundary of range.
bool upper () const
 Upper boundary of range.
bool distance () const
 Distance between lower and upper range.
IOpaqueAddress * min ()
IOpaqueAddress * max ()
Range & operator= (const Range< bool > &copy)
 Adjust ranges.

Static Public Member Functions

static bool min ()
 Minimal number of data.
static bool max ()
 Maximal number of data.

Private Attributes

bool m_lower
 Lower boundary of range.
bool m_upper
 Upper boundary of range.

Detailed Description

Definition at line 90 of file NTuple.h.

Constructor & Destructor Documentation

◆ Range() [1/2]

NTuple::Range< bool >::Range ( const bool ,
const bool  )
inline

Standard constructor.

Definition at line 93 of file NTuple.h.

93{}

◆ Range() [2/2]

NTuple::Range< bool >::Range ( const Range< bool > & )
inline

Copy constructor.

Definition at line 95 of file NTuple.h.

95{}

◆ ~Range()

virtual NTuple::Range< bool >::~Range ( )
virtualdefault

Destructor.

Member Function Documentation

◆ distance()

bool NTuple::Range< bool >::distance ( ) const
inline

Distance between lower and upper range.

Definition at line 103 of file NTuple.h.

103{ return true; }

◆ lower()

bool NTuple::Range< bool >::lower ( ) const
inline

Lower boundary of range.

Definition at line 99 of file NTuple.h.

99{ return false; }

◆ max() [1/2]

Definition at line 115 of file NTuple.h.

115 {
116 return (IOpaqueAddress*)0xffffffff;
117 }
Class defining a range.
Definition NTuple.h:58

◆ max() [2/2]

bool NTuple::Range< bool >::max ( )
inlinestatic

Maximal number of data.

Definition at line 107 of file NTuple.h.

107{ return true; }

◆ min() [1/2]

Definition at line 111 of file NTuple.h.

111 {
112 return (IOpaqueAddress*)0x0;
113 }

◆ min() [2/2]

bool NTuple::Range< bool >::min ( )
inlinestatic

Minimal number of data.

Definition at line 105 of file NTuple.h.

105{ return false; }

◆ operator=()

Range & NTuple::Range< bool >::operator= ( const Range< bool > & copy)
inline

Adjust ranges.

Definition at line 70 of file NTuple.h.

70 {
73 return *this;
74 }

◆ upper()

bool NTuple::Range< bool >::upper ( ) const
inline

Upper boundary of range.

Definition at line 101 of file NTuple.h.

101{ return true; }

Member Data Documentation

◆ m_lower

bool NTuple::Range< bool >::m_lower
private

Lower boundary of range.

Definition at line 60 of file NTuple.h.

◆ m_upper

bool NTuple::Range< bool >::m_upper
private

Upper boundary of range.

Definition at line 62 of file NTuple.h.


The documentation for this class was generated from the following file:
  • GaudiKernel/include/GaudiKernel/NTuple.h