|
BOSS 8.0.0
BESIII Offline Software System
|
to specify 1-dim region or range by two floats More...
#include <Range.h>
Public Member Functions | |
| Range () | |
| Constructor. | |
| Range (const Range &) | |
| Copy constructor. | |
| Range (float low, float high) | |
| Constructor. | |
| virtual float | low (void) const |
| returns lower limit. | |
| virtual float | high (void) const |
| returns higher limit. | |
| virtual float | center (void) const |
| returns center. | |
| virtual float | width (void) const |
| returns width. | |
| virtual float | low (float lowIn) |
| sets lower limit. | |
| virtual float | high (float highIn) |
| sets higher limit. | |
| virtual Range & | set (float low, float high) |
| sets range. | |
| virtual Range & | setByCenter (float center, float width) |
| sets range by center and width. | |
| Range & | operator= (const Range &) |
| Copy operator. | |
| bool | operator== (const Range &) const |
| returns true if range is the same. | |
| bool | operator!= (const Range &) const |
| returns true if range is different. | |
| bool | operator& (const Range &) const |
| returns true if two are overlaped each other. | |
| bool | within (const float value) const |
| returns true if given value is within a range. | |
| bool | within2 (const float value) const |
| returns true if given value is within a range. | |
| bool | within (const Range &) const |
| returns true if given Range is within(included in) a range. | |
| virtual int | dump (void) const |
| displays debug information. | |
| Range () | |
| Constructor. | |
| Range (const Range &) | |
| Copy constructor. | |
| Range (float low, float high) | |
| Constructor. | |
| virtual float | low (void) const |
| returns lower limit. | |
| virtual float | high (void) const |
| returns higher limit. | |
| virtual float | center (void) const |
| returns center. | |
| virtual float | width (void) const |
| returns width. | |
| virtual float | low (float lowIn) |
| sets lower limit. | |
| virtual float | high (float highIn) |
| sets higher limit. | |
| virtual Range & | set (float low, float high) |
| sets range. | |
| virtual Range & | setByCenter (float center, float width) |
| sets range by center and width. | |
| Range & | operator= (const Range &) |
| Copy operator. | |
| bool | operator== (const Range &) const |
| returns true if range is the same. | |
| bool | operator!= (const Range &) const |
| returns true if range is different. | |
| bool | operator& (const Range &) const |
| returns true if two are overlaped each other. | |
| bool | within (const float value) const |
| returns true if given value is within a range. | |
| bool | within2 (const float value) const |
| returns true if given value is within a range. | |
| bool | within (const Range &) const |
| returns true if given Range is within(included in) a range. | |
| virtual int | dump (void) const |
| displays debug information. | |
| Range () | |
| Constructor. | |
| Range (const Range &) | |
| Copy constructor. | |
| Range (float low, float high) | |
| Constructor. | |
| virtual float | low (void) const |
| returns lower limit. | |
| virtual float | high (void) const |
| returns higher limit. | |
| virtual float | center (void) const |
| returns center. | |
| virtual float | width (void) const |
| returns width. | |
| virtual float | low (float lowIn) |
| sets lower limit. | |
| virtual float | high (float highIn) |
| sets higher limit. | |
| virtual Range & | set (float low, float high) |
| sets range. | |
| virtual Range & | setByCenter (float center, float width) |
| sets range by center and width. | |
| Range & | operator= (const Range &) |
| Copy operator. | |
| bool | operator== (const Range &) const |
| returns true if range is the same. | |
| bool | operator!= (const Range &) const |
| returns true if range is different. | |
| bool | operator& (const Range &) const |
| returns true if two are overlaped each other. | |
| bool | within (const float value) const |
| returns true if given value is within a range. | |
| bool | within2 (const float value) const |
| returns true if given value is within a range. | |
| bool | within (const Range &) const |
| returns true if given Range is within(included in) a range. | |
| virtual int | dump (void) const |
| displays debug information. | |
to specify 1-dim region or range by two floats
Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
| Range::Range | ( | ) |
Constructor.
Definition at line 16 of file Range.cxx.
Referenced by operator!=(), operator&(), operator=(), operator==(), Range(), set(), setByCenter(), and within().
| Range::Range | ( | const Range & | ib | ) |
| Range::Range | ( | float | low, |
| float | high ) |
| Range::Range | ( | ) |
Constructor.
| Range::Range | ( | const Range & | ) |
Copy constructor.
| Range::Range | ( | float | low, |
| float | high ) |
Constructor.
| Range::Range | ( | ) |
Constructor.
| Range::Range | ( | const Range & | ) |
Copy constructor.
| Range::Range | ( | float | low, |
| float | high ) |
Constructor.
|
inlinevirtual |
returns center.
Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
Referenced by setByCenter().
|
virtual |
returns center.
|
virtual |
returns center.
|
virtual |
|
virtual |
displays debug information.
|
virtual |
displays debug information.
|
inlinevirtual |
sets higher limit.
Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
|
virtual |
sets higher limit.
|
virtual |
sets higher limit.
|
inlinevirtual |
returns higher limit.
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
Referenced by operator&(), operator=(), operator==(), Range(), Range(), set(), and within().
|
virtual |
returns higher limit.
|
virtual |
returns higher limit.
|
inlinevirtual |
sets lower limit.
Definition at line 103 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
|
virtual |
sets lower limit.
|
virtual |
sets lower limit.
|
inlinevirtual |
returns lower limit.
Definition at line 101 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
Referenced by operator&(), operator=(), operator==(), Range(), Range(), set(), and within().
|
virtual |
returns lower limit.
|
virtual |
returns lower limit.
|
inline |
returns true if range is different.
Definition at line 175 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
| bool Range::operator!= | ( | const Range & | ) | const |
returns true if range is different.
| bool Range::operator!= | ( | const Range & | ) | const |
returns true if range is different.
|
inline |
returns true if two are overlaped each other.
Definition at line 180 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
| bool Range::operator& | ( | const Range & | ) | const |
returns true if two are overlaped each other.
| bool Range::operator& | ( | const Range & | ) | const |
returns true if two are overlaped each other.
Copy operator.
Definition at line 139 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
| bool Range::operator== | ( | const Range & | a | ) | const |
| bool Range::operator== | ( | const Range & | ) | const |
returns true if range is the same.
| bool Range::operator== | ( | const Range & | ) | const |
returns true if range is the same.
|
inlinevirtual |
sets range.
Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
|
virtual |
sets range.
|
virtual |
sets range.
|
inlinevirtual |
sets range by center and width.
Definition at line 133 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
|
virtual |
sets range by center and width.
|
virtual |
sets range by center and width.
|
inlinevirtual |
returns width.
Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
Referenced by setByCenter().
|
virtual |
returns width.
|
virtual |
returns width.
|
inline |
returns true if given value is within a range.
Definition at line 145 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
Referenced by operator&(), and within().
| bool Range::within | ( | const float | value | ) | const |
returns true if given value is within a range.
| bool Range::within | ( | const float | value | ) | const |
returns true if given value is within a range.
|
inline |
| bool Range::within | ( | const Range & | ) | const |
returns true if given Range is within(included in) a range.
| bool Range::within | ( | const Range & | ) | const |
returns true if given Range is within(included in) a range.
|
inline |
returns true if given value is within a range.
Definition at line 160 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/Range.h.
| bool Range::within2 | ( | const float | value | ) | const |
returns true if given value is within a range.
| bool Range::within2 | ( | const float | value | ) | const |
returns true if given value is within a range.