30 #ifndef _PFUNCTIONHANDLER_H_ 31 #define _PFUNCTIONHANDLER_H_ 54 virtual double Eval(Int_t funNo, std::vector<Int_t> map, std::vector<double> param,
PMetaData metaData);
68 #endif // _PFUNCTIONHANDLER_H_ Bool_t fValid
true = function handler has valid functions
virtual UInt_t GetNoOfFuncs()
virtual Bool_t CheckMapAndParamRange(UInt_t mapSize, UInt_t paramSize)
virtual TString GetFuncString(UInt_t idx)
virtual Int_t GetFuncNo(UInt_t idx)
virtual double Eval(Int_t funNo, std::vector< Int_t > map, std::vector< double > param, PMetaData metaData)
PMsrLines fLines
stores the msr-file FUNCTIONS block as clear text.
virtual ~PFunctionHandler()
std::vector< PFunction > fFuncs
vector of all evaluatable functions
std::vector< PMsrLineStructure > PMsrLines
PFunctionHandler(PMsrLines lines)
virtual Int_t GetFuncIndex(Int_t funcNo)
std::vector< TString > fFuncComment
vector of prepended function comments