test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
CaloRecHitAuxSetter Namespace Reference

Functions

bool getBit (const uint32_t u, const unsigned bitnum)
 
unsigned getField (const uint32_t u, const unsigned mask, const unsigned offset)
 
void setBit (uint32_t *u, const unsigned bitnum, const bool b)
 
void setField (uint32_t *u, const unsigned mask, const unsigned offset, const unsigned value)
 

Function Documentation

bool CaloRecHitAuxSetter::getBit ( const uint32_t  u,
const unsigned  bitnum 
)
inline

Definition at line 20 of file CaloRecHitAuxSetter.h.

21  {return u & (1U << bitnum);}
unsigned CaloRecHitAuxSetter::getField ( const uint32_t  u,
const unsigned  mask,
const unsigned  offset 
)
inline
void CaloRecHitAuxSetter::setBit ( uint32_t *  u,
const unsigned  bitnum,
const bool  b 
)
inline

Definition at line 17 of file CaloRecHitAuxSetter.h.

18  {if (b) {*u |= (1U << bitnum);} else {*u &= ~(1U << bitnum);}}
double b
Definition: hdecay.h:120
void CaloRecHitAuxSetter::setField ( uint32_t *  u,
const unsigned  mask,
const unsigned  offset,
const unsigned  value 
)
inline