LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
BitSet32.h File Reference
#include <bitset>
#include <stdarg.h>
+ Include dependency graph for BitSet32.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UTIL::BitSet32
 Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit types - extends std::bitset<32>. More...
 

Namespaces

 UTIL
 

Functions

BitSet32 UTIL::make_bitset32 (int bit0)
 Convenient helper that creates a BitSet32 with bit0 set. More...
 
BitSet32 UTIL::make_bitset32 (int bit0, int bit1)
 Convenient helper that creates a BitSet32 with bit0 and bit1 set. More...
 
BitSet32 UTIL::make_bitset32 (int bit0, int bit1, int bit2)
 Convenient helper that creates a BitSet32 with bit0 - bit2 set. More...
 
BitSet32 UTIL::make_bitset32 (int bit0, int bit1, int bit2, int bit3)
 Convenient helper that creates a BitSet32 with bit0 - bit3 set. More...
 
BitSet32 UTIL::make_bitset32 (int bit0, int bit1, int bit2, int bit3, int bit4)
 Convenient helper that creates a BitSet32 with bit0 - bit4 set. More...
 
int UTIL::set_bit (int flag, int bit)
 Convenient helper to set a bit in a given int - for example:
trkHit->setType( set_bit( trkHit->getType() , UTIL::ILDTrkHitTypeBit::ONE_DIMENSIONAL ) ) ;. More...
 
int UTIL::unset_bit (int flag, int bit)
 Convenient helper to unset a bit in a given int - for example:
trkHit->setType( set_bit( trkHit->getType() , UTIL::ILDTrkHitTypeBit::ONE_DIMENSIONAL ) ) ;. More...