The Gaudi Framework  master (cc9a61f4)
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.
IOpaqueAddressmin ()
IOpaqueAddressmax ()
Rangeoperator= (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