musrfit  1.9.2
func_tree_node Struct Reference

#include <PFunction.h>

Public Attributes

Int_t fID
 tag showing what tree element this is More...
 
Int_t fOperatorTag
 tag for '+', '-', '*', '/' More...
 
Int_t fFunctionTag
 tag got "cos", "sin", ... More...
 
Int_t fIvalue
 for parameter numbers and maps More...
 
Bool_t fSign
 for sign, true means '-', false '+' More...
 
Double_t fDvalue
 for numbers More...
 
std::vector< func_tree_nodechildren
 holding sub-tree More...
 

Detailed Description

Structure needed to evaluate a function tree (see FUNCTIONS block of an msr-file).

Definition at line 78 of file PFunction.h.

Member Data Documentation

◆ children

std::vector<func_tree_node> func_tree_node::children

◆ fDvalue

Double_t func_tree_node::fDvalue

for numbers

Definition at line 84 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), and PFunction::InitNode().

◆ fFunctionTag

Int_t func_tree_node::fFunctionTag

tag got "cos", "sin", ...

Definition at line 81 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), and PFunction::InitNode().

◆ fID

Int_t func_tree_node::fID

tag showing what tree element this is

Definition at line 79 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), PFunction::FindAndCheckMapAndParamRange(), and PFunction::InitNode().

◆ fIvalue

Int_t func_tree_node::fIvalue

for parameter numbers and maps

Definition at line 82 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), PFunction::FindAndCheckMapAndParamRange(), and PFunction::InitNode().

◆ fOperatorTag

Int_t func_tree_node::fOperatorTag

tag for '+', '-', '*', '/'

Definition at line 80 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), and PFunction::InitNode().

◆ fSign

Bool_t func_tree_node::fSign

for sign, true means '-', false '+'

Definition at line 83 of file PFunction.h.

Referenced by PFunction::EvalNode(), PFunction::FillFuncEvalTree(), and PFunction::InitNode().


The documentation for this struct was generated from the following file: