LCDLookUp2d
class description - source file - inheritance tree
private:
protected:
public:
LCDLookUp2d LCDLookUp2d(TString name, Double_t* key1, Double_t* key2, Double_t* matrix, Int_t numBins1, Int_t numBins2)
LCDLookUp2d LCDLookUp2d(LCDLookUp2d&)
virtual void ~LCDLookUp2d()
static TClass* Class()
Double_t* GetKey1()
Double_t* GetKey2()
Double_t* GetMatrix()
TString* GetTableName()
Double_t interpolateVal(Double_t val1, Double_t val2, Int_t* rc)
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString m_name name of table
Double_t* m_key1 coordinates of table in first dim
Double_t* m_key2 coordinates of table in second dim
Double_t* m_matrix values of table at gridpoints
Int_t m_numBins1 number of bins in first dimension
Int_t m_numBins2 number of bins in second dimension
protected:
public:
LookUp2d
utility class which reads a 2-d table and uses it for interpolation
LCDLookUp2d(TString name,
Double_t* key1, Double_t* key2, Double_t* mat,
Int_t numBins1, Int_t numBins2) :
m_name(name), m_key1(key1), m_key2(key2), m_matrix(mat),
m_numBins1(numBins1), m_numBins2(numBins2)
~LCDLookUp2d()
Double_t interpolateVal(Double_t val1, Double_t val2, Int_t* rc)
interpolates table given input val1, val2
Inline Functions
TString* GetTableName()
Double_t* GetKey1()
Double_t* GetKey2()
Double_t* GetMatrix()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
LCDLookUp2d LCDLookUp2d(LCDLookUp2d&)
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.