Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

Interpolate

#include "Interpolate.hh"

Interpolate


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

class Interpolate : public EsafMsgSource

Inheritance Chart:
EsafMsgSource
<-
Interpolate

    public:
Interpolate(const string& fn, size_t nval = 1) Interpolate(const string& fn, size_t nval = 1) virtual ~Interpolate() virtual ~Interpolate() static TClass* Class() static TClass* Class() Double_t GetUnit(size_t nval = 0) Double_t GetUnit(size_t nval = 0) Double_t GetValue(Double_t x, size_t col = 0) Double_t GetValue(Double_t x, size_t col = 0) Double_t GetXmax() Double_t GetXmax() Double_t GetXmin() Double_t GetXmin() Double_t GetXUnit() Double_t GetXUnit() virtual TClass* IsA() const virtual TClass* IsA() const void SetUnit(Double_t unit, size_t col = 0) void SetUnit(Double_t unit, size_t col = 0) void SetXUnit(Double_t unit) void SetXUnit(Double_t unit) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
vector<vector<Double_t> > fValues string fFilename vector<Double_t> fUnits Double_t fXmin Double_t fXmax vector<vector<Double_t> > fValues string fFilename vector<Double_t> fUnits Double_t fXmin Double_t fXmax

Class Description


Interpolate(const string &fn, size_t nval): fFilename(fn)
 Contructor


~Interpolate()
 Destructor


Double_t GetValue(Double_t x, size_t col)
 Return interpolation in x


void SetXUnit(Double_t unit)
 Set the unit of measure for x variable


void SetUnit(Double_t unit, size_t nval)
 Set the unit of measure for n-th variable




Inline Functions


           Double_t GetUnit(size_t nval = 0)
           Double_t GetXmin()
           Double_t GetXmax()
           Double_t GetXUnit()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
        Interpolate Interpolate(const string& fn, size_t nval = 1)
           Double_t GetUnit(size_t nval = 0)
           Double_t GetValue(Double_t x, size_t col = 0)
           Double_t GetXmin()
           Double_t GetXmax()
           Double_t GetXUnit()
               void SetUnit(Double_t unit, size_t col = 0)
               void SetXUnit(Double_t unit)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
               void ~Interpolate()
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:15:55 2005