ATLAS Offline Software
|
eflowRangeBase is an object to represent a length in eta or phi, and this is used in eflowCellIntegrator as a variable in the integrations over eta and phi. More...
#include <eflowUtil.h>
Public Member Functions | |
eflowRangeBase ()=default | |
eflowRangeBase (const T &min, const T &max) | |
void | setCenterAndWidth (T center, double width) |
void | shift (double shift) |
T | getMax () const |
T | getMin () const |
T | getCenter () const |
T | getWidth () const |
bool | contains (const T &x) |
std::string | print () const |
Private Attributes | |
T | m_min {NAN} |
T | m_max {NAN} |
eflowRangeBase is an object to represent a length in eta or phi, and this is used in eflowCellIntegrator as a variable in the integrations over eta and phi.
Definition at line 110 of file eflowUtil.h.
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 121 of file eflowUtil.h.
|
inline |
Definition at line 118 of file eflowUtil.h.
|
inline |
Definition at line 119 of file eflowUtil.h.
|
inline |
Definition at line 122 of file eflowUtil.h.
|
inline |
Definition at line 126 of file eflowUtil.h.
|
inline |
|
inline |
|
private |
Definition at line 137 of file eflowUtil.h.
|
private |
Definition at line 136 of file eflowUtil.h.