Public Member Functions | |
BoundingBox (double min_r, double max_r, double min_z, double max_z) | |
BoundingBox () | |
void | grow (double r, double z) |
void | grow (double skin) |
bool | inside (double r, double z) const |
std::pair< double, double > | range_r () const |
std::pair< double, double > | range_z () const |
Private Attributes | |
double | r_max |
double | r_min |
double | z_max |
double | z_min |
Definition at line 22 of file MaterialAccountingGroup.h.
|
inline |
Definition at line 24 of file MaterialAccountingGroup.h.
|
inline |
Definition at line 27 of file MaterialAccountingGroup.h.
|
inline |
Definition at line 29 of file MaterialAccountingGroup.h.
References alignCSCRings::r, r_max, r_min, z, z_max, and z_min.
Referenced by MaterialAccountingGroup::MaterialAccountingGroup().
|
inline |
|
inline |
Definition at line 47 of file MaterialAccountingGroup.h.
References r_min, z_max, and z_min.
Referenced by MaterialAccountingGroup::inside().
|
inline |
Definition at line 49 of file MaterialAccountingGroup.h.
Referenced by MaterialAccountingGroup::getBoundingR(), MaterialAccountingGroup::info(), MaterialAccountingGroup::inside(), and MaterialAccountingGroup::MaterialAccountingGroup().
|
inline |
Definition at line 51 of file MaterialAccountingGroup.h.
Referenced by MaterialAccountingGroup::getBoundingZ(), MaterialAccountingGroup::info(), MaterialAccountingGroup::inside(), and MaterialAccountingGroup::MaterialAccountingGroup().
|
private |
Definition at line 55 of file MaterialAccountingGroup.h.
|
private |
Definition at line 54 of file MaterialAccountingGroup.h.
|
private |
Definition at line 57 of file MaterialAccountingGroup.h.
|
private |
Definition at line 56 of file MaterialAccountingGroup.h.