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 25 of file MaterialAccountingGroup.h.
|
inline |
Definition at line 32 of file MaterialAccountingGroup.h.
|
inline |
Definition at line 39 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 53 of file MaterialAccountingGroup.h.
References r_min, z_max, and z_min.
Referenced by MaterialAccountingGroup::inside().
|
inline |
Definition at line 57 of file MaterialAccountingGroup.h.
Referenced by MaterialAccountingGroup::getBoundingR(), MaterialAccountingGroup::info(), MaterialAccountingGroup::inside(), and MaterialAccountingGroup::MaterialAccountingGroup().
|
inline |
Definition at line 61 of file MaterialAccountingGroup.h.
Referenced by MaterialAccountingGroup::getBoundingZ(), MaterialAccountingGroup::info(), MaterialAccountingGroup::inside(), and MaterialAccountingGroup::MaterialAccountingGroup().
|
private |
Definition at line 67 of file MaterialAccountingGroup.h.
|
private |
Definition at line 66 of file MaterialAccountingGroup.h.
|
private |
Definition at line 69 of file MaterialAccountingGroup.h.
|
private |
Definition at line 68 of file MaterialAccountingGroup.h.