Interpolate
#include "Interpolate.hh" |
Interpolate
class description - source file - inheritance tree (.pdf)
class Interpolate : public EsafMsgSource
Inheritance Chart: | |||||||||
|
public:
Interpolate(const string& fn, unsigned int nval = 1) Interpolate(const string& fn, unsigned int nval = 1) virtual ~Interpolate() virtual ~Interpolate() static TClass* Class() static TClass* Class() Double_t GetUnit(unsigned int col = 0) Double_t GetUnit(unsigned int col = 0) Double_t GetValue(Double_t x, unsigned int col = 0) Double_t GetValue(Double_t x, unsigned int 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, unsigned int col = 0) void SetUnit(Double_t unit, unsigned int 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
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
void ~Interpolate() Interpolate Interpolate(const string& fn, unsigned int nval = 1) Double_t GetUnit(unsigned int col = 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, unsigned int nval = 1) Double_t GetUnit(unsigned int col = 0) Double_t GetValue(Double_t x, unsigned int col = 0) Double_t GetXmin() Double_t GetXmax() Double_t GetXUnit() void SetUnit(Double_t unit, unsigned int 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()