(UNKNOWN PRODUCT) » INCLUDE » PFormula

class PFormula: public ROOT::v5::TFormula


 Adapted TFormula

 Changes (and the reason why) are marked with
 <PLUTOCHANGE>  .... </PLUTOCHANGE>


Function Members (Methods)

public:
virtual~PFormula()
voidTObject::AbstractMethod(const char* method) const
virtual voidAnalyze(const char* schain, Int_t& err, Int_t offset)
virtual Bool_tROOT::v5::TFormula::AnalyzeFunction(TString& chaine, Int_t& err, Int_t offset = 0)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidROOT::v5::TFormula::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual Int_tROOT::v5::TFormula::Compile(const char* expression = "")
virtual voidROOT::v5::TFormula::Copy(TObject& formula) const
virtual char*ROOT::v5::TFormula::DefinedString(Int_t code)
virtual Double_tROOT::v5::TFormula::DefinedValue(Int_t code)
virtual Int_tROOT::v5::TFormula::DefinedVariable(TString& variable, Int_t& action)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Double_tROOT::v5::TFormula::Eval(Double_t x, Double_t y = 0, Double_t z = 0, Double_t t = 0) const
virtual Double_tROOT::v5::TFormula::EvalPar(const Double_t* x, const Double_t* params = 0)
virtual Double_tROOT::v5::TFormula::EvalParOld(const Double_t* x, const Double_t* params = 0)
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual TStringROOT::v5::TFormula::GetExpFormula(Option_t* option = "") const
virtual const char*TObject::GetIconName() const
virtual const TObject*ROOT::v5::TFormula::GetLinearPart(Int_t i)
static voidROOT::v5::TFormula::GetMaxima(Int_t& maxop, Int_t& maxpar, Int_t& maxconst)
virtual const char*TNamed::GetName() const
virtual Int_tROOT::v5::TFormula::GetNdim() const
virtual Int_tROOT::v5::TFormula::GetNpar() const
virtual Int_tROOT::v5::TFormula::GetNumber() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Double_tROOT::v5::TFormula::GetParameter(Int_t ipar) const
Double_tROOT::v5::TFormula::GetParameter(const char* name) const
virtual Double_t*ROOT::v5::TFormula::GetParameters() const
virtual voidROOT::v5::TFormula::GetParameters(Double_t* params)
virtual const char*ROOT::v5::TFormula::GetParName(Int_t ipar) const
virtual Int_tROOT::v5::TFormula::GetParNumber(const char* name) const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tROOT::v5::TFormula::IsLinear() const
virtual Bool_tROOT::v5::TFormula::IsNormalized() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
PFormula&operator=(const PFormula&)
PFormula&operator=(PFormula&&)
voidROOT::v5::TFormula::Optimize()
virtual voidTObject::Paint(Option_t* option = "")
PFormula()
PFormula(PFormula&&)
PFormula(const PFormula&)
PFormula(const char* name, const char* expression)
virtual voidTObject::Pop()
virtual voidROOT::v5::TFormula::Print(Option_t* option = "") constMENU
virtual voidROOT::v5::TFormula::ProcessLinear(TString& replaceformula)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
static voidROOT::v5::TFormula::SetMaxima(Int_t maxop = 1000, Int_t maxpar = 1000, Int_t maxconst = 1000)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
virtual voidROOT::v5::TFormula::SetNumber(Int_t number)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidROOT::v5::TFormula::SetParameter(const char* name, Double_t parvalue)
virtual voidROOT::v5::TFormula::SetParameter(Int_t ipar, Double_t parvalue)
virtual voidROOT::v5::TFormula::SetParameters(const Double_t* params)
virtual voidROOT::v5::TFormula::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)MENU
virtual voidROOT::v5::TFormula::SetParName(Int_t ipar, const char* name)
virtual voidROOT::v5::TFormula::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")MENU
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp) const
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
ROOT::v5::TFormulaROOT::v5::TFormula::TFormula()
ROOT::v5::TFormulaROOT::v5::TFormula::TFormula(const ROOT::v5::TFormula& formula)
ROOT::v5::TFormulaROOT::v5::TFormula::TFormula(const char* name, const char* formula)
virtual voidROOT::v5::TFormula::Update()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual Bool_tROOT::v5::TFormula::CheckOperands(Int_t operation, Int_t& err)
virtual Bool_tROOT::v5::TFormula::CheckOperands(Int_t leftoperand, Int_t rightoperartion, Int_t& err)
voidROOT::v5::TFormula::ClearFormula(Option_t* option = "")
virtual voidROOT::v5::TFormula::Convert(UInt_t fromVersion)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
Double_tROOT::v5::TFormula::EvalParFast(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive0(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive1(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive2(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive3(const Double_t* x, const Double_t* params)
Double_tROOT::v5::TFormula::EvalPrimitive4(const Double_t* x, const Double_t* params)
Short_tROOT::v5::TFormula::GetAction(Int_t code) const
Short_tROOT::v5::TFormula::GetActionOptimized(Int_t code) const
Int_tROOT::v5::TFormula::GetActionParam(Int_t code) const
Int_tROOT::v5::TFormula::GetActionParamOptimized(Int_t code) const
Int_t*ROOT::v5::TFormula::GetOper() const
Int_t*ROOT::v5::TFormula::GetOperOptimized() const
virtual Bool_tROOT::v5::TFormula::IsString(Int_t oper) const
voidROOT::v5::TFormula::MakePrimitive(const char* expr, Int_t pos)
voidTObject::MakeZombie()
Int_tROOT::v5::TFormula::PreCompile()
voidROOT::v5::TFormula::SetAction(Int_t code, Int_t value, Int_t param = 0)
voidROOT::v5::TFormula::SetActionOptimized(Int_t code, Int_t value, Int_t param = 0)
virtual Bool_tROOT::v5::TFormula::StringToNumber(Int_t code)

Data Members

public:
TStringchaine
Int_terror_code
TStringerror_string
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kLinear
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kNormalized
static TObject::(anonymous)TObject::kNotDeleted
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kNotGlobal
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
TBitsROOT::v5::TFormula::fAlreadyFound! cache for information
Double_t*ROOT::v5::TFormula::fConst[fNconst] Array of fNconst formula constants
TString*ROOT::v5::TFormula::fExpr[fNoper] List of expressions
TString*ROOT::v5::TFormula::fExprOptimized![fNOperOptimized] List of expressions
TObjArrayROOT::v5::TFormula::fFunctionsArray of function calls to make
TObjArrayROOT::v5::TFormula::fLinearPartsLinear parts if the formula is linear (contains '|' or "++")
Int_tROOT::v5::TFormula::fNOperOptimized!Number of operators after optimization
TStringTNamed::fNameobject identifier
TString*ROOT::v5::TFormula::fNames[fNpar] Array of parameter names
Int_tROOT::v5::TFormula::fNconstNumber of constants
Int_tROOT::v5::TFormula::fNdimDimension of function (1=1-Dim, 2=2-Dim,etc)
Int_tROOT::v5::TFormula::fNoperNumber of operators
Int_tROOT::v5::TFormula::fNparNumber of parameters
Int_tROOT::v5::TFormula::fNstringNumber of different constants character strings
Int_tROOT::v5::TFormula::fNumberformula number identifier
Int_tROOT::v5::TFormula::fNvalNumber of different variables in expression
ROOT::v5::TOperOffset*ROOT::v5::TFormula::fOperOffset![fNOperOptimized] Offsets of operrands
Int_t*ROOT::v5::TFormula::fOperOptimized![fNOperOptimized] List of operators. (See documentation for changes made at version 7)
ROOT::v5::TFormula::TFuncGROOT::v5::TFormula::fOptimal!pointer to optimal function
Double_t*ROOT::v5::TFormula::fParams[fNpar] Array of fNpar parameters
ROOT::v5::TFormulaPrimitive**ROOT::v5::TFormula::fPredefined![fNPar] predefined function
TStringTNamed::fTitleobject title
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kAdd
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kAnd
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBinary
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBitAnd
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBitOr
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBoolOptimize
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBoolOptimizeAnd
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBoolOptimizeOr
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kBoolSet
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kConstant
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kData
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kDefinedString
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kDefinedVariable
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kDivide
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kEnd
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kEqual
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFD0
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFD1
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFD2
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFD3
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFDM
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kFunctionCall
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kGreater
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kGreaterThan
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kJump
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kJumpIf
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kLeftShift
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kLess
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kLessThan
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kModulo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kMultD
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kMultDD
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kMultiply
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kNot
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kNotEqual
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kOr
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kParameter
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kPlusD
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kPlusDD
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kRightShift
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kSignInv
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kStringConst
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kStringEqual
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kStringNotEqual
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kSubstract
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kThree
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kUnary
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kVariable
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kabs
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kacos
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kacosh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kasin
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kasinh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::katan
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::katan2
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::katanh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kcos
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kcosh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kexp
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kexpo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kfmod
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kgaus
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kint
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::klandau
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::klog
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::klog10
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kmax
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kmin
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kpi
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kpol
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kpow
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::krndm
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ksign
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ksin
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ksinh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ksq
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ksqrt
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kstrstr
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ktan
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::ktanh
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxexpo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxgaus
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxlandau
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxpol
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxyexpo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxygaus
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kxylandau
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kyexpo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kygaus
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kylandau
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kypol
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kzexpo
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kzgaus
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kzlandau
static ROOT::v5::TFormula::(anonymous)ROOT::v5::TFormula::kzpol

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

PFormula()
PFormula(const char* name, const char* expression)
void Analyze(const char* schain, Int_t& err, Int_t offset)
PFormula(const char* name, const char* expression)
PFormula()