BrDetectorList
class description - source file - inheritance tree
public:
BrDetectorList BrDetectorList(EBrSectorBit mask = kBrAll)
BrDetectorList BrDetectorList(BrDetectorList& mask)
void ~BrDetectorList()
void AddToDetectorMask(UInt_t mask)
static TClass* Class()
UInt_t GetDetectorMask() const
static const Char_t* GetDetectorName(EBrDetectorBit bit) const
static const Char_t* GetDetectorType(EBrDetectorBit bit) const
virtual TClass* IsA() const
Bool_t IsOn(const EBrDetectorBit bit) const
virtual void Print(Option_t* option) const
void SetAllOff()
void SetAllOn()
void SetDetectorMask(UInt_t mask)
void SetDetectorOff(EBrDetectorBit bit)
void SetDetectorOn(EBrDetectorBit bit)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void StripDetectorMask(UInt_t mask)
private:
UInt_t fDetectorMask Detector Mask
public:
static const enum TObject:: kNumDetectors
static const Char_t* kDetectorNames[19]
static const Char_t* kDetectorTypes[19]
BrDetectorList(EBrSectorBit mask)
: fDetectorMask(mask)
Default constructor. By default, all detectors are on.
BrDetectorList(BrDetectorList& mask)
: fDetectorMask(mask.GetDetectorMask())
const Char_t* GetDetectorName(EBrDetectorBit bit)
Return name of detector, accroding to bit given as arg.
const Char_t* GetDetectorType(EBrDetectorBit bit)
Return name of detector, according to bit given as arg.
void Print(Option_t* option) const
Inline Functions
Bool_t IsOn(const EBrDetectorBit bit) const
UInt_t GetDetectorMask() const
void SetDetectorMask(UInt_t mask)
void SetDetectorOn(EBrDetectorBit bit)
void SetDetectorOff(EBrDetectorBit bit)
void SetAllOn()
void SetAllOff()
void AddToDetectorMask(UInt_t mask)
void StripDetectorMask(UInt_t mask)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~BrDetectorList()
|