/***************************************************************************** * Project: RooFit * * * * This code was autogenerated by RooClassFactory * *****************************************************************************/ #ifndef ROOAMPLANDAU_MPV #define ROOAMPLANDAU_MPV #include "RooAbsPdf.h" #include "RooRealProxy.h" #include "RooCategoryProxy.h" #include "RooAbsReal.h" #include "RooAbsCategory.h" class RooRealVar; class RooArgList ; class RooAmpLandau_mpv : public RooAbsReal { public: RooAmpLandau_mpv() {} ; RooAmpLandau_mpv(const char *name, const char *title, RooAbsReal& _x, RooAbsReal& _y, RooAbsReal& _mx, RooAbsReal& _my, RooAbsReal& _sig, RooAbsReal& _amp, RooAbsReal& _noise); RooAmpLandau_mpv(const RooAmpLandau_mpv& other, const char* name=0) ; virtual TObject* clone(const char* newname) const { return new RooAmpLandau_mpv(*this,newname); } inline virtual ~RooAmpLandau_mpv() { } protected: RooRealProxy x ; RooRealProxy y ; RooRealProxy mx ; RooRealProxy my ; RooRealProxy sig ; RooRealProxy amp ; RooRealProxy noise; Double_t evaluate() const ; // Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars, const char* /*rangeName*/) const; // Double_t analyticalIntegral(Int_t code, const char* rangeName) const ; private: ClassDef(RooAmpLandau_mpv,1) // Your description goes here... }; #endif