|
SISCone 3.0.5
|
class for holding a covering range in eta-phi More...
#include <geom_2d.h>
Public Member Functions | |
| Ceta_phi_range () | |
| default ctor More... | |
| Ceta_phi_range (double c_eta, double c_phi, double R) | |
| ctor with initialisation we initialise with a centre (in eta,phi) and a radius More... | |
| Ceta_phi_range & | operator= (const Ceta_phi_range &r) |
| assignment of range More... | |
| int | add_particle (const double eta, const double phi) |
| add a particle to the range More... | |
Public Attributes | |
| unsigned int | eta_range |
| eta range as a binary coding of covered cells More... | |
| unsigned int | phi_range |
| phi range as a binary coding of covered cells More... | |
Static Public Attributes | |
| static double | eta_min = -100.0 |
| minimal value for eta More... | |
| static double | eta_max = 100.0 |
| maximal value for eta More... | |
class for holding a covering range in eta-phi
This class deals with ranges in the eta-phi plane. It implements methods to test if two ranges overlap and to take the union of two overlapping intervals.
| siscone::Ceta_phi_range::Ceta_phi_range | ( | ) |
| siscone::Ceta_phi_range::Ceta_phi_range | ( | double | c_eta, |
| double | c_phi, | ||
| double | R | ||
| ) |
| int siscone::Ceta_phi_range::add_particle | ( | const double | eta, |
| const double | phi | ||
| ) |
add a particle to the range
| eta | eta coordinate of the particle |
| phi | phi coordinate of the particle |
Definition at line 111 of file geom_2d.cpp.
| Ceta_phi_range & siscone::Ceta_phi_range::operator= | ( | const Ceta_phi_range & | r | ) |
assignment of range
| r | range to assign to current one |
Definition at line 99 of file geom_2d.cpp.
|
static |
maximal value for eta
Definition at line 150 of file geom_2d.h.
Referenced by Ceta_phi_range(), and siscone::Csplit_merge::init_pleft().
|
static |
minimal value for eta
Definition at line 149 of file geom_2d.h.
Referenced by Ceta_phi_range(), and siscone::Csplit_merge::init_pleft().
| unsigned int siscone::Ceta_phi_range::eta_range |
eta range as a binary coding of covered cells
Definition at line 143 of file geom_2d.h.
Referenced by add_particle(), Ceta_phi_range(), and operator=().
| unsigned int siscone::Ceta_phi_range::phi_range |
phi range as a binary coding of covered cells
Definition at line 146 of file geom_2d.h.
Referenced by add_particle(), Ceta_phi_range(), and operator=().