32#define PHI_RANGE_MASK 0xFFFFFFFF
129 return ((
r1.eta_range &
r2.eta_range) && (
r1.phi_range &
r2.phi_range));
138const Ceta_phi_range range_union (
const Ceta_phi_range &r1,
const Ceta_phi_range &r2){
142 tmp.eta_range = r1.eta_range | r2.eta_range;
145 tmp.phi_range = r1.phi_range | r2.phi_range;
class for holding a covering range in eta-phi
unsigned int eta_range
eta range as a binary coding of covered cells
static double eta_max
maximal value for eta
int add_particle(const double eta, const double phi)
add a particle to the range
static double eta_min
minimal value for eta
Ceta_phi_range & operator=(const Ceta_phi_range &r)
assignment of range
Ceta_phi_range()
default ctor
unsigned int phi_range
phi range as a binary coding of covered cells
a circulator that is foreseen to take as template member either a pointer or an iterator;