EMacroCell
| #include "EMacroCell.hh" |
EMacroCell
class description - source file - inheritance tree (.pdf)
class EMacroCell : public TObject
| Inheritance Chart: | |||||||||
|
public:
EMacroCell()
EMacroCell(const EMacroCell&)
virtual ~EMacroCell()
static TClass* Class()
virtual void Clear(Option_t* = "")
virtual void Copy(TObject&) const
Int_t GetGtuTrigger() const
Int_t GetMCId() const
Int_t GetNumChips() const
Int_t GetNumCounts() const
Int_t GetNumFastOrs() const
Int_t GetNumPixels() const
TArrayI GetTrgIds() const
TArrayI GetTrgWords() const
Int_t GetTriggerWord() const
Int_t GetWord(ETriggerTypeIdentifier) const
Int_t HasTriggered() const
virtual TClass* IsA() const
EMacroCell& operator=(const EMacroCell&)
void SetGtuTrigger(Int_t val)
void SetHasTriggered(Int_t val)
void SetMCId(Int_t val)
void SetNumChips(Int_t val)
void SetNumCounts(Int_t val)
void SetNumFastOrs(Int_t val)
void SetNumPixels(Int_t val)
void SetTrgIds(Int_t size, const Int_t* array)
void SetTrgWords(Int_t size, const Int_t* array)
void SetTriggerWord(Int_t val)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
Int_t fMCId macroCell id
Int_t fNumChips number of front end chips giving signal
Int_t fNumPixels number of pixels with at least one photon
Int_t fNumCounts number of counts detected by chips (not necessarily mCell)
Int_t fNumFastOrs number of fast or counts detected by macroCell
Int_t fHasTriggered trigger condition occured
Int_t fGtuTrigger gtu number when trigger occurred
Int_t fTriggerWord trigger engine identifier word (bitfield)
TArrayI fTrgWords trigger words
TArrayI fTrgIds corresponding trigger ids
Class Description
EMacroCell()
ctor
EMacroCell(const EMacroCell& other) : TObject()
copy ctor
~EMacroCell()
dtor
void Copy( TObject& other) const
copy
void Clear( Option_t* opt )
clear
Int_t GetWord(ETriggerTypeIdentifier id) const
get the word of a specific trigger
Inline Functions
Int_t GetMCId() const
Int_t GetNumChips() const
Int_t GetNumPixels() const
Int_t GetNumCounts() const
Int_t GetNumFastOrs() const
Int_t HasTriggered() const
Int_t GetGtuTrigger() const
Int_t GetTriggerWord() const
TArrayI GetTrgWords() const
TArrayI GetTrgIds() const
void SetMCId(Int_t val)
void SetNumChips(Int_t val)
void SetNumPixels(Int_t val)
void SetNumCounts(Int_t val)
void SetNumFastOrs(Int_t val)
void SetHasTriggered(Int_t val)
void SetGtuTrigger(Int_t val)
void SetTriggerWord(Int_t val)
void SetTrgWords(Int_t size, const Int_t* array)
void SetTrgIds(Int_t size, const Int_t* array)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EMacroCell& operator=(const EMacroCell&)
