2 #ifndef UTIL_BitSet32_H
3 #define UTIL_BitSet32_H 1
39 std::bitset<32>::operator=( val ) ;
44 operator int() {
return (
int) to_ulong() ; }
int set_bit(int flag, int bit)
Convenient helper to set a bit in a given int - for example: trkHit->setType( set_bit( trkHit->getTy...
Definition: BitSet32.h:82
BitSet32 & operator=(int val)
Allow assignment from an int.
Definition: BitSet32.h:38
Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit typ...
Definition: BitSet32.h:31
BitSet32 make_bitset32(int bit0)
Convenient helper that creates a BitSet32 with bit0 set.
Definition: BitSet32.h:49
int unset_bit(int flag, int bit)
Convenient helper to unset a bit in a given int - for example: trkHit->setType( set_bit( trkHit->get...
Definition: BitSet32.h:91
BitSet32(int val)
Allow to construct this from an int.
Definition: BitSet32.h:35