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 GetHasTriggered() 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 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
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
void ~EMacroCell() EMacroCell EMacroCell() EMacroCell EMacroCell(const EMacroCell&) Int_t GetMCId() const Int_t GetNumChips() const Int_t GetNumPixels() const Int_t GetNumCounts() const Int_t GetNumFastOrs() const Int_t GetHasTriggered() 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&)