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);
std::vector< PMsrLineStructure > PMsrLines
virtual UInt_t GetNoOfFuncs()
std::vector< TString > fFuncComment
vector of prepended function comments
PFunctionHandler(PMsrLines lines)
std::vector< PFunction > fFuncs
vector of all evaluatable functions
Bool_t fValid
true = function handler has valid functions
virtual Bool_t CheckMapAndParamRange(UInt_t mapSize, UInt_t paramSize)
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 Int_t GetFuncIndex(Int_t funcNo)
virtual TString GetFuncString(UInt_t idx)
virtual ~PFunctionHandler()
virtual Int_t GetFuncNo(UInt_t idx)