Class for storing bits for transient data members
Definition at line 25 of file TTransientBits.h.
Public Member Functions | |
TTransientBits () | |
TTransientBits (const T &tmp) | |
~TTransientBits ()=default | |
void | Clear () |
void | ClearBit (T f) |
template<typename U > | |
void | ClearBit (U f) |
TTransientBits & | operator= (const T &rhs) |
void | Print () const |
void | SetBit (T f, Bool_t flag) |
void | SetBit (T f) |
template<typename U > | |
void | SetBit (U f, Bool_t flag) |
template<typename U > | |
void | SetBit (U f) |
Bool_t | TestBit (T f) const |
template<typename U > | |
Bool_t | TestBit (U f) const |
T | TestBits (T f) const |
template<typename U > | |
T | TestBits (U f) const |
T | Value () const |
Public Attributes | |
T | fBits |
#include <TTransientBits.h>
|
inline |
Definition at line 27 of file TTransientBits.h.
|
inline |
Definition at line 28 of file TTransientBits.h.
|
default |
|
inline |
Definition at line 54 of file TTransientBits.h.
Referenced by TSiLiHit::Clear(), and TSiLi::Clear().
|
inline |
Definition at line 33 of file TTransientBits.h.
Referenced by TTransientBits< UShort_t >::SetBit().
Definition at line 41 of file TTransientBits.h.
|
inline |
Definition at line 47 of file TTransientBits.h.
|
inline |
Definition at line 55 of file TTransientBits.h.
|
inline |
Definition at line 31 of file TTransientBits.h.
Referenced by TSiLi::GetAddbackMultiplicity(), TTigress::GetAddbackMultiplicity(), TTrific::GetPosition(), TTrific::GetRange(), TSiLi::ResetAddback(), TTigress::ResetAddback(), TTransientBits< UShort_t >::SetBit(), TFippsLaBr::SetBitNumber(), TLaBr::SetBitNumber(), TTdrClover::SetBitNumber(), TTdrTigress::SetBitNumber(), TIfin::SetBitNumber(), TFipps::SetBitNumber(), TS3::SetBitNumber(), TGriffin::SetBitNumber(), TTigress::SetGlobalBit(), TS3::SetGlobalBit(), TGriffinHit::SetGriffinFlag(), TDetectorHit::SetHitBit(), TTdrCloverHit::SetTdrCloverFlag(), TTdrTigressHit::SetTdrTigressFlag(), and TSiLiHit::UseFitCharge().
|
inline |
Definition at line 32 of file TTransientBits.h.
|
inline |
Definition at line 37 of file TTransientBits.h.
Referenced by TTransientBits< UShort_t >::SetBit().
Definition at line 39 of file TTransientBits.h.
|
inline |
Definition at line 34 of file TTransientBits.h.
Referenced by TS3::BuildPixels(), TSiLi::GetAddbackMultiplicity(), TTigress::GetAddbackMultiplicity(), TSiLiHit::GetEnergy(), TSiLiHit::GetFitEnergy(), TTrific::GetPosition(), TTrific::GetRange(), TDetectorHit::IsChannelSet(), TDetectorHit::IsEnergySet(), TDetectorHit::IsPPGSet(), TDetectorHit::IsTimeSet(), TLaBr::TestBitNumber(), TFippsLaBr::TestBitNumber(), TTdrClover::TestBitNumber(), TTdrTigress::TestBitNumber(), TIfin::TestBitNumber(), TFipps::TestBitNumber(), TS3::TestBitNumber(), TGriffin::TestBitNumber(), TTigress::TestGlobalBit(), TS3::TestGlobalBit(), and TDetectorHit::TestHitBit().
Definition at line 43 of file TTransientBits.h.
|
inline |
Definition at line 35 of file TTransientBits.h.
Referenced by TTdrCloverHit::NPileUps(), TGriffinHit::NPileUps(), TTdrTigressHit::NPileUps(), TTdrCloverHit::PUHit(), TGriffinHit::PUHit(), and TTdrTigressHit::PUHit().
Definition at line 45 of file TTransientBits.h.
|
inline |
Definition at line 52 of file TTransientBits.h.
T TTransientBits< T >::fBits |
Definition at line 57 of file TTransientBits.h.
Referenced by TTransientBits< UShort_t >::Clear(), TTransientBits< UShort_t >::ClearBit(), TTransientBits< UShort_t >::operator=(), TTransientBits< UShort_t >::Print(), TTransientBits< UShort_t >::SetBit(), TTransientBits< UShort_t >::TestBit(), TTransientBits< UShort_t >::TestBits(), and TTransientBits< UShort_t >::Value().