![]() |
ATLAS Offline Software
|
#include <RegSelRoI.h>
Public Member Functions | |
| RegSelRoI () | |
| RegSelRoI (double zMin, double zMax, double phiMin, double phiMax, double etaMin, double etaMax) | |
| ~RegSelRoI ()=default | |
| double | getzMin () const |
| double | getzMax () const |
| double | getphiMin () const |
| double | getphiMax () const |
| double | getetaMin () const |
| double | getetaMax () const |
| double | getaMin () const |
| double | getaMax () const |
| bool | getsplit () const |
| double | getphiWidth () const |
| double | getzWidth () const |
| double | getzMin (const double r) const |
| double | getzMax (const double r) const |
| double | getrMin (const double z) const |
| double | getrMax (const double z) const |
| double | etaMinLimit (double r) const |
| find the min eta limits for an object fully contained within an roi, bounded with the specifed radius | |
| double | etaMaxLimit (double r) const |
| find the max eta limits for an object fully contained within an roi, bounded with the specifed radius | |
Private Attributes | |
| double | m_zMin |
| double | m_zMax |
| double | m_phiMin |
| double | m_phiMax |
| double | m_etaMin |
| double | m_etaMax |
| double | m_invaMin |
| double | m_invaMax |
| double | m_aMin |
| double | m_aMax |
| bool | m_split |
Definition at line 32 of file RegSelRoI.h.
|
inline |
Definition at line 36 of file RegSelRoI.h.
| RegSelRoI::RegSelRoI | ( | double | zMin, |
| double | zMax, | ||
| double | phiMin, | ||
| double | phiMax, | ||
| double | etaMin, | ||
| double | etaMax ) |
prefer std::fabs here since want manifest double precision
shouldn't be needed now if the float(M_PI) tests work but leave for more guaranteed robustness
Definition at line 31 of file RegSelRoI.cxx.
|
default |
|
inline |
find the max eta limits for an object fully contained within an roi, bounded with the specifed radius
Definition at line 79 of file RegSelRoI.h.
|
inline |
find the min eta limits for an object fully contained within an roi, bounded with the specifed radius
Definition at line 68 of file RegSelRoI.h.
|
inline |
Definition at line 51 of file RegSelRoI.h.
|
inline |
Definition at line 50 of file RegSelRoI.h.
|
inline |
Definition at line 49 of file RegSelRoI.h.
|
inline |
Definition at line 48 of file RegSelRoI.h.
|
inline |
Definition at line 47 of file RegSelRoI.h.
|
inline |
Definition at line 46 of file RegSelRoI.h.
|
inline |
|
inline |
|
inline |
Definition at line 62 of file RegSelRoI.h.
|
inline |
Definition at line 52 of file RegSelRoI.h.
|
inline |
Definition at line 45 of file RegSelRoI.h.
|
inline |
Definition at line 59 of file RegSelRoI.h.
|
inline |
Definition at line 44 of file RegSelRoI.h.
|
inline |
Definition at line 58 of file RegSelRoI.h.
|
inline |
Definition at line 55 of file RegSelRoI.h.
|
private |
Definition at line 94 of file RegSelRoI.h.
|
private |
Definition at line 94 of file RegSelRoI.h.
|
private |
Definition at line 92 of file RegSelRoI.h.
|
private |
Definition at line 92 of file RegSelRoI.h.
|
private |
Definition at line 93 of file RegSelRoI.h.
|
private |
Definition at line 93 of file RegSelRoI.h.
|
private |
Definition at line 91 of file RegSelRoI.h.
|
private |
Definition at line 91 of file RegSelRoI.h.
|
private |
Definition at line 96 of file RegSelRoI.h.
|
private |
Definition at line 90 of file RegSelRoI.h.
|
private |
Definition at line 90 of file RegSelRoI.h.