Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EMacroCell

#include "EMacroCell.hh"

EMacroCell


class description - source file - inheritance tree (.pdf)

class EMacroCell : public TObject

Inheritance Chart:
TObject
<-
EMacroCell

    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&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:42 2005