MINT2
|
#include <PdfBase.h>
Public Member Functions | |
PdfBase () | |
PdfBase (const PdfBase< EVENT_TYPE > &) | |
virtual double | getVal (EVENT_TYPE &evt)=0 |
virtual double | RealVal (EVENT_TYPE &evt) |
virtual void | beginFit () |
virtual void | parametersChanged () |
virtual void | endFit () |
virtual double | getNewVal (EVENT_TYPE &evt) |
virtual | ~PdfBase () |
Public Member Functions inherited from MINT::IPdf< EVENT_TYPE > | |
virtual void | Gradient (EVENT_TYPE &evt, std::vector< double > &grad, MINT::MinuitParameterSet *mps) |
virtual bool | useAnalyticGradient () |
Public Member Functions inherited from MINT::IReturnRealForEvent< EVENT_TYPE > | |
virtual | ~IReturnRealForEvent () |
Additional Inherited Members | |
Protected Member Functions inherited from MINT::IReturnRealForEvent< EVENT_TYPE > | |
IReturnRealForEvent () | |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements MINT::IPdf< EVENT_TYPE >.
Reimplemented in TimePdf_mod, TimePdf, AmpsPdfFlexiFastCPV_time_integrated, AmpsPdfFlexiFastCPV, AmpsPdfFlexiFastCPV_mod, FullAmpsPdfFlexiFastCPV, DalitzPdfBaseFlexiFastInteg, FullTimePdf, MINT::SumPdf< EVENT_TYPE >, MINT::SumPdf< IDalitzEvent >, DalitzPdfBase, and AmpsPdfFlexiFastCPV.
|
inlinevirtual |
Implements MINT::IPdf< EVENT_TYPE >.
Reimplemented in TimePdf_mod, TimePdf, AmpsPdfFlexiFastCPV_time_integrated, AmpsPdfFlexiFastCPV, AmpsPdfFlexiFastCPV_mod, FullAmpsPdfFlexiFastCPV, DalitzPdfBaseFastInteg, DalitzPdfBaseFlexiFastInteg, FullTimePdf, DalitzPdfBaseMCInteg, MINT::SumPdf< EVENT_TYPE >, MINT::SumPdf< IDalitzEvent >, DalitzPdfBase, and AmpsPdfFlexiFastCPV.
|
inlinevirtual |
Reimplemented in DalitzPdfBaseFastInteg, DalitzPdfBaseFlexiFastInteg, and DalitzPdfBaseMCInteg.
Definition at line 34 of file PdfBase.h.
|
pure virtual |
Implements MINT::IPdf< EVENT_TYPE >.
Implemented in TimePdf_mod, TimePdf, AmpsPdfFlexiFastCPV_time_integrated, AmpsPdfFlexiFastCPV, AmpsPdfFlexiFastCPV_mod, FullAmpsPdfFlexiFastCPV, FullTimePdf, DalitzPdfBaseFastInteg, DalitzPdfBaseFlexiFastInteg, DalitzPdfBaseMCInteg, AmpsPdfFlexiFastCPV, DalitzPdfBase, MINT::SumPdf< EVENT_TYPE >, MINT::SumPdf< IDalitzEvent >, and DalitzSumPdf.
|
inlinevirtual |
Implements MINT::IPdf< EVENT_TYPE >.
Reimplemented in TimePdf_mod, TimePdf, AmpsPdfFlexiFastCPV_time_integrated, AmpsPdfFlexiFastCPV, AmpsPdfFlexiFastCPV_mod, FullAmpsPdfFlexiFastCPV, FullTimePdf, DalitzPdfBaseFastInteg, DalitzPdfBaseFlexiFastInteg, DalitzPdfBaseMCInteg, MINT::SumPdf< EVENT_TYPE >, MINT::SumPdf< IDalitzEvent >, DalitzPdfBase, and AmpsPdfFlexiFastCPV.
|
inlinevirtual |
Implements MINT::IReturnRealForEvent< EVENT_TYPE >.
Reimplemented in DalitzPdfBaseFastInteg, DalitzPdfBaseFlexiFastInteg, DalitzPdfBaseMCInteg, DalitzPdfBase, and DalitzSumPdf.