30 while ((mask & 1) == 0) {
Utilities for compacting calorimeter cells.
unsigned int m_mask
Bitmask. Lower bit should be 1.
unsigned int m_shift
Shift count.
Bitfield(unsigned int mask=1)
Constructor.
double m_xmax
Largest representable value.
double m_ifact
Cached factor for float->int conversions.
double m_fact
Cached factor for int->float conversions.
Floatfield2(unsigned int mask=1, double xmax=1)
Constructor.
double m_xmin
Smallest representable value.
Floatfield(unsigned int mask=1, double xmin=1, double xmax=0)
Constructor.
double m_ifact
Cached factor for float->int conversions.
double m_fact
Cached factor for int->float conversions.
double m_xmax
Largest representable value.