30 #ifndef _PUSERFCNBASE_H_ 31 #define _PUSERFCNBASE_H_ 36 #include "TSAXParser.h" 49 virtual void SetGlobalPart(std::vector<void *> &globalPart, UInt_t idx) {}
52 virtual Double_t
operator()(Double_t t,
const std::vector<Double_t> ¶m)
const = 0;
62 #endif // _PUSERFCNBASE_H_ virtual Bool_t GlobalPartIsValid() const
if a user function is using a global part, this function returns if the global object part is valid (...
virtual Bool_t NeedGlobalPart() const
if a user function needs a global part this function should return true, otherwise false (default: fa...
virtual Double_t operator()(Double_t t, const std::vector< Double_t > ¶m) const =0
virtual void SetGlobalPart(std::vector< void *> &globalPart, UInt_t idx)
if a user function is using a global part, this function is used to invoke and retrieve the proper gl...
Int_t parseXmlFile(TSAXParser *, const Char_t *)