/***************************************************************************** * Project: RooFit * * * * This code was autogenerated by RooClassFactory * *****************************************************************************/ #ifndef ROOAMPLANDAU #define ROOAMPLANDAU #include "RooAbsPdf.h" #include "RooRealProxy.h" #include "RooCategoryProxy.h" #include "RooAbsReal.h" #include "RooAbsCategory.h" class RooRealVar; class RooArgList ; class RooAmpLandau : public RooAbsPdf { public: RooAmpLandau() {} ; RooAmpLandau(const char *name, const char *title, RooAbsReal& _amp, RooAbsReal& _x, RooAbsReal& _y, RooAbsReal& _mx, RooAbsReal& _my, RooAbsReal& _sig_mpv, RooAbsReal& _amp_mpv, RooAbsReal& _noise_mpv, RooAbsReal& _sig_sig, RooAbsReal& _amp_sig, RooAbsReal& _noise_sig); RooAmpLandau(const RooAmpLandau& other, const char* name=0) ; virtual TObject* clone(const char* newname) const { return new RooAmpLandau(*this,newname); } inline virtual ~RooAmpLandau() { } protected: RooRealProxy amp ; RooRealProxy x ; RooRealProxy y ; RooRealProxy mx ; RooRealProxy my ; RooRealProxy sig_mpv ; RooRealProxy amp_mpv ; RooRealProxy noise_mpv; RooRealProxy sig_sig ; RooRealProxy amp_sig ; RooRealProxy noise_sig; 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,1) // Your description goes here... }; #endif