Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EusoCluster

#include "EusoCluster.hh"

EusoCluster


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

class EusoCluster

Inheritance Chart:
EusoCluster

    public:
EusoCluster() EusoCluster(const EusoCluster&) virtual ~EusoCluster() void AddPoint(Int_t id) static TClass* Class() Double_t GetAbsoluteDeviation() const Bool_t GetFitted() const Int_t GetGtuMax() const Int_t GetGtuMin() const Int_t GetNumPoints() const Double_t GetOffset() const Double_t GetPhiMax() const Double_t GetPhiMin() const const Int_t GetPixelId(Int_t i) const vector<Int_t> GetPixelVector() Double_t GetSlope() const Double_t GetThetaMax() const Double_t GetThetaMin() const virtual TClass* IsA() const EusoCluster& operator=(const EusoCluster&) void SetAbsoluteDeviation(Double_t abdev) void SetFitted(Bool_t isfit) void SetGtuMax(Int_t gtu) void SetGtuMin(Int_t gtu) void SetOffset(Double_t offset) void SetPhiMax(Double_t phi) void SetPhiMin(Double_t phi) void SetSlope(Double_t slope) void SetThetaMax(Double_t th) void SetThetaMin(Double_t th) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fNumPoints number of points in cluster Double_t fThetaMin Double_t fThetaMax Double_t fPhiMin Double_t fPhiMax Int_t fGtuMin Int_t fGtuMax Bool_t fIsFitted true if cluster if fitted Double_t fSlope Double_t fOffset Double_t fAbsoluteDeviation vector<Int_t> fPixelId not is unique id but reference to fPixelData vector in RecoEvent

Class Description


EusoCluster()

~EusoCluster()

void AddPoint( Int_t id )

const Int_t GetPixelId( Int_t i)



Inline Functions


                Int_t GetNumPoints() const
             Double_t GetThetaMin() const
             Double_t GetThetaMax() const
             Double_t GetPhiMin() const
             Double_t GetPhiMax() const
                Int_t GetGtuMin() const
                Int_t GetGtuMax() const
        vector<Int_t> GetPixelVector()
               Bool_t GetFitted() const
             Double_t GetSlope() const
             Double_t GetOffset() const
             Double_t GetAbsoluteDeviation() const
                 void SetThetaMin(Double_t th)
                 void SetThetaMax(Double_t th)
                 void SetPhiMin(Double_t phi)
                 void SetPhiMax(Double_t phi)
                 void SetGtuMin(Int_t gtu)
                 void SetGtuMax(Int_t gtu)
                 void SetFitted(Bool_t isfit)
                 void SetSlope(Double_t slope)
                 void SetOffset(Double_t offset)
                 void SetAbsoluteDeviation(Double_t abdev)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
          EusoCluster EusoCluster(const EusoCluster&)
         EusoCluster& operator=(const EusoCluster&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:27:39 2005