/***************************************************************************** * Project: RooFit * * * * This code was autogenerated by RooClassFactory * *****************************************************************************/ #ifndef ROOPADRESPONSE #define ROOPADRESPONSE #include "RooAbsPdf.h" #include "RooRealProxy.h" #include "RooCategoryProxy.h" #include "RooAbsReal.h" #include "RooAbsCategory.h" #include "TpcPadPlane.h" class RooPadResponse : public RooAbsPdf { public: RooPadResponse() {} ; RooPadResponse(const char *name, const char *title, RooAbsReal& _x, RooAbsReal& _y, RooAbsReal& _muX, RooAbsReal& _muY, RooAbsReal& _ampfrac, TpcPadPlane* p ); RooPadResponse(const RooPadResponse& other, const char* name=0) ; virtual TObject* clone(const char* newname) const { return new RooPadResponse(*this,newname); } inline virtual ~RooPadResponse() { } protected: RooRealProxy x ; RooRealProxy y ; RooRealProxy muX ; RooRealProxy muY ; RooRealProxy ampfrac; TpcPadPlane* fpadplane; 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(RooPadResponse,1) // Your description goes here... }; #endif