OADBHeader
#include "OADBHeader.hh" |
OADBHeader
class description - source file - inheritance tree (.pdf)
class OADBHeader : public TObject
Inheritance Chart: | |||||||||
|
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
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
void ~OADBHeader() OADBHeader OADBHeader() 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&)