A++ » INCLUDE » TF1Parameters

class TF1Parameters


TF1

The Parametric 1-D function


Function Members (Methods)

public:
virtual~TF1Parameters()
static TClass*Class()
Double_tGetParameter(Int_t iparam) const
Double_tGetParameter(const char* name) const
const Double_t*GetParameters() const
const char*GetParName(Int_t iparam) const
Int_tGetParNumber(const char* name) const
virtual TClass*IsA() const
TF1Parameters&operator=(const TF1Parameters& rhs)
const vector<double>&ParamsVec() const
voidSetParameter(Int_t iparam, Double_t value)
voidSetParameter(const char* name, Double_t value)
voidSetParameters(const Double_t* params)
voidSetParameters(Double_t p0, Double_t p1, Double_t p2 = 0, Double_t p3 = 0, Double_t p4 = 0, Double_t p5 = 0, Double_t p6 = 0, Double_t p7 = 0, Double_t p8 = 0, Double_t p9 = 0, Double_t p10 = 0)
voidSetParName(Int_t iparam, const char* name)
voidSetParNames(const char* name0 = "p0", const char* name1 = "p1", const char* name2 = "p2", const char* name3 = "p3", const char* name4 = "p4", const char* name5 = "p5", const char* name6 = "p6", const char* name7 = "p7", const char* name8 = "p8", const char* name9 = "p9", const char* name10 = "p10")
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TF1Parameters()
TF1Parameters(Int_t npar)
TF1Parameters(const TF1Parameters& rhs)
private:
boolCheckIndex(Int_t i) const

Data Members

private:
vector<string>fParNamesparameter names
vector<Double_t>fParametersparameter values

Class Charts

Inheritance Chart:
TF1Parameters

Function documentation

TF1Parameters()
{}
TF1Parameters(Int_t npar)
TF1Parameters(const TF1Parameters& rhs)
 copy constructor
{}
TF1Parameters & operator=(const TF1Parameters& rhs)
 assignment
virtual ~TF1Parameters()
{}
Double_t GetParameter(Int_t iparam) const
 getter methods
Double_t GetParameter(const char* name) const
const Double_t * GetParameters() const
const std::vector<double> & ParamsVec() const
{ return fParameters; }
Int_t GetParNumber(const char* name) const
const char * GetParName(Int_t iparam) const
void SetParameter(Int_t iparam, Double_t value)
 setter methods
void SetParameters(const Double_t* params)
void SetParameters(Double_t p0, Double_t p1, Double_t p2 = 0, Double_t p3 = 0, Double_t p4 = 0, Double_t p5 = 0, Double_t p6 = 0, Double_t p7 = 0, Double_t p8 = 0, Double_t p9 = 0, Double_t p10 = 0)
SetParameter(const char* name, Double_t value)
void SetParName(Int_t iparam, const char* name)
void SetParNames(const char* name0 = "p0", const char* name1 = "p1", const char* name2 = "p2", const char* name3 = "p3", const char* name4 = "p4", const char* name5 = "p5", const char* name6 = "p6", const char* name7 = "p7", const char* name8 = "p8", const char* name9 = "p9", const char* name10 = "p10")