Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

OADBHeader

#include "OADBHeader.hh"

OADBHeader


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

class OADBHeader : public TObject

Inheritance Chart:
TObject
<-
OADBHeader

    public:
OADBHeader() OADBHeader(const OADBHeader&) virtual ~OADBHeader() static TClass* Class() virtual void Copy(TObject&) const Float_t GetAngle(Int_t) const const Float_t* GetAngles() const Float_t GetEntranceDiscRadius() Float_t GetEntranceZ() Float_t GetExitZ() Float_t GetFirstLensBottom() Float_t GetFirstLensTop() Int_t GetNumAngles() const Int_t GetNumCols(Int_t row) const Int_t GetNumPos() const Int_t GetNumRows() const Int_t GetNumWavelengths() const Float_t GetOpticsRadius() Float_t GetPosZ() const Int_t* GetRows() const Float_t GetSecondLensBottom() Float_t GetSecondLensTop() Float_t GetWavelength(Int_t) const const Float_t* GetWavelengths() const Float_t GetX(Int_t i) Float_t GetXYStep() Float_t GetY(Int_t j) virtual TClass* IsA() const OADBHeader& operator=(const OADBHeader&) void SetAngle(Int_t, Float_t) void SetEntranceDiscRadius(Double_t r) void SetEntranceZ(Double_t z) void SetExitZ(Double_t z) void SetFirstLensBottom(Double_t z) void SetFirstLensTop(Double_t z) void SetNumAngles(Int_t) void SetNumCols(Int_t r, Int_t c) void SetNumRows(Int_t r) void SetNumWavelengths(Int_t) void SetOpticsRadius(Double_t r) void SetPosZ(Double_t z) void SetSecondLensBottom(Double_t z) void SetSecondLensTop(Double_t z) void SetWavelength(Int_t, Float_t) void SetXYStep(Double_t s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fXYStep scan step Float_t fOpticsRadius radius of the optics Float_t fFirstLensBottom Float_t fFirstLensTop Float_t fSecondLensBottom Float_t fSecondLensTop Float_t fEntranceDiscRadius radius of the entrance disc Float_t fEntranceZ altitude of entrance disc Float_t fExitZ altitued of exit disc Float_t fPosZ altitude of optics Int_t fNumAngles number of angles stored Float_t* fAngles [fNumAngles] Int_t fNumWavelengths number of wavelengths stored Float_t* fWavelengths [fNumWavelengths] Int_t fNumRows Int_t* fNumCols [fNumRows]

Class Description


OADBHeader(): fXYStep(0), fEntranceDiscRadius(0), fNumAngles(0), fAngles(NULL), fNumWavelengths(0), fWavelengths(NULL), fNumRows(0), fNumCols(NULL)

~OADBHeader()

void Copy( TObject& o) const

Int_t GetNumCols( Int_t row ) const

Float_t GetAngle(Int_t i) const

Float_t GetWavelength(Int_t i) const

Int_t GetNumPos() const

void SetNumRows( Int_t r )

void SetNumCols( Int_t r, Int_t c )

void SetNumAngles( Int_t n )

void SetAngle( Int_t i, Float_t th )

void SetNumWavelengths( Int_t n )

void SetWavelength( Int_t i, Float_t th )



Inline Functions


               Float_t GetX(Int_t i)
               Float_t GetY(Int_t j)
               Float_t GetXYStep()
               Float_t GetOpticsRadius()
               Float_t GetEntranceDiscRadius()
               Float_t GetFirstLensBottom()
               Float_t GetFirstLensTop()
               Float_t GetSecondLensBottom()
               Float_t GetSecondLensTop()
               Float_t GetEntranceZ()
               Float_t GetExitZ()
               Float_t GetPosZ()
                 Int_t GetNumAngles() const
        const Float_t* GetAngles() const
                 Int_t GetNumWavelengths() const
        const Float_t* GetWavelengths() const
                 Int_t GetNumRows() const
          const Int_t* GetRows() const
                  void SetXYStep(Double_t s)
                  void SetOpticsRadius(Double_t r)
                  void SetEntranceDiscRadius(Double_t r)
                  void SetFirstLensTop(Double_t z)
                  void SetFirstLensBottom(Double_t z)
                  void SetSecondLensTop(Double_t z)
                  void SetSecondLensBottom(Double_t z)
                  void SetEntranceZ(Double_t z)
                  void SetExitZ(Double_t z)
                  void SetPosZ(Double_t z)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
            OADBHeader OADBHeader(const OADBHeader&)
           OADBHeader& operator=(const OADBHeader&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:19:47 2005