CloudsBox
#include "CloudsBox.hh" |
CloudsBox
class description - source file - inheritance tree (.pdf)
class CloudsBox
Inheritance Chart: | |||||
|
public:
CloudsBox() CloudsBox(Double_t, Double_t, Double_t, UInt_t) CloudsBox(const CloudsBox&) virtual ~CloudsBox() static TClass* Class() Double_t GetBottomAlt() const Double_t GetLayerTop(Int_t i) const Double_t GetLayerWidth() const Int_t GetNumberOfLayers() const Double_t GetODlocal(Int_t i) const void GetODprofile(vector<Double_t>&) const Double_t GetTopAlt() const Double_t GetTotalOD() const virtual TClass* IsA() const CloudsBox& operator=(const CloudsBox&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
vector<CloudLayer*> fLayers list of cloud layers, with highest first Double_t fODtot total vertical OD Double_t fTop altitude of the top layer Double_t fBottom altitude of the bottom layer Double_t fWidth width of a layer UInt_t fNb number of layers
Class Description
void GetODprofile(vector<Double_t>& prof) const
Fill prof (which must be passed emtpy) with the list of layers local Optical Depth
Inline Functions
void ~CloudsBox() CloudsBox CloudsBox() CloudsBox CloudsBox(Double_t, Double_t, Double_t, UInt_t) Int_t GetNumberOfLayers() const Double_t GetODlocal(Int_t i) const Double_t GetLayerTop(Int_t i) const Double_t GetLayerWidth() const Double_t GetTopAlt() const Double_t GetBottomAlt() const Double_t GetTotalOD() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) CloudsBox CloudsBox(const CloudsBox&) CloudsBox& operator=(const CloudsBox&)