Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

ELblTrackSegment

#include "ELblTrackSegment.hh"

ELblTrackSegment


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

class ELblTrackSegment : public TObject

Inheritance Chart:
TObject
<-
ELblTrackSegment

    public:
ELblTrackSegment() ELblTrackSegment(const ELblTrackSegment& other) virtual ~ELblTrackSegment() static TClass* Class() virtual void Clear(Option_t* = "") virtual void Copy(TObject& other) const Int_t GetCellId() const Int_t GetChipUid() const Int_t GetColEnd() const Int_t GetColStart() const Int_t GetGtuEnd() const Int_t GetGtuStart() const Int_t GetNumSegs() const Int_t GetRowEnd() const Int_t GetRowStart() const Int_t GetSum() const Int_t GetTriggerID() const virtual TClass* IsA() const ELblTrackSegment& operator=(const ELblTrackSegment&) void SetCellId(Int_t v) void SetChipUid(Int_t v) void SetColEnd(Int_t v) void SetColStart(Int_t v) void SetGtuEnd(Int_t v) void SetGtuStart(Int_t v) void SetNumSegs(Int_t v) void SetRowEnd(Int_t v) void SetRowStart(Int_t v) void SetSum(Int_t v) void SetTriggerID(Int_t v) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fCellId id of macrocell where track occured Int_t fChipUid uid of chip where track occurred Int_t fGtuStart first gtu Int_t fGtuEnd last gtu Int_t fRowStart first row Int_t fRowEnd last row Int_t fColStart first column Int_t fColEnd last column Int_t fNumSegs number of sections Int_t fSum total ADC sum Int_t fTriggerID ID number of this trigger in this EC

Class Description

 ELblTrackSegment

 Contains all the information about an individual track found by the LBL trigger

   Config file parameters
   ======================

   <parameter name>: <parameter description>
   -Valid options: <available options>


ELblTrackSegment()
 Constructor


~ELblTrackSegment()
 Destructor


ELblTrackSegment( const ELblTrackSegment& other ) : TObject()
 Copy Constructor


void Copy( TObject& other ) const
 Copy method


void Clear( Option_t* opt )
 Clear method




Inline Functions


                    Int_t GetCellId() const
                    Int_t GetChipUid() const
                    Int_t GetGtuStart() const
                    Int_t GetGtuEnd() const
                    Int_t GetRowStart() const
                    Int_t GetRowEnd() const
                    Int_t GetColStart() const
                    Int_t GetColEnd() const
                    Int_t GetNumSegs() const
                    Int_t GetSum() const
                    Int_t GetTriggerID() const
                     void SetCellId(Int_t v)
                     void SetChipUid(Int_t v)
                     void SetGtuStart(Int_t v)
                     void SetGtuEnd(Int_t v)
                     void SetRowStart(Int_t v)
                     void SetRowEnd(Int_t v)
                     void SetColStart(Int_t v)
                     void SetColEnd(Int_t v)
                     void SetNumSegs(Int_t v)
                     void SetSum(Int_t v)
                     void SetTriggerID(Int_t v)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
        ELblTrackSegment& operator=(const ELblTrackSegment&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:46 2005