#ifndef ROO_CONV_GEN_CONTEXT
#define ROO_CONV_GEN_CONTEXT
#include "RooAbsGenContext.h"
#include "RooArgSet.h"
class RooAbsAnaConvPdf;
class RooDataSet;
class RooRealIntegral;
class RooAcceptReject;
class TRandom;
class TIterator;
class RooRealVar ;
class RooNumConvPdf ;
class RooConvGenContext : public RooAbsGenContext {
public:
  RooConvGenContext(const RooNumConvPdf &model, const RooArgSet &vars, const RooDataSet *prototype= 0,
		    const RooArgSet* auxProto=0, Bool_t _verbose= kFALSE);
  RooConvGenContext(const RooAbsAnaConvPdf &model, const RooArgSet &vars, const RooDataSet *prototype= 0,
		    const RooArgSet* auxProto=0, Bool_t _verbose= kFALSE);
  virtual ~RooConvGenContext();
  virtual void setProtoDataOrder(Int_t* lut) ;
  virtual void printToStream(ostream &os, PrintOption opt= Standard, TString indent= "") const ;
protected:
  virtual void initGenerator(const RooArgSet &theEvent);
  virtual void generateEvent(RooArgSet &theEvent, Int_t remaining);
  RooConvGenContext(const RooConvGenContext& other) ;
  RooAbsGenContext* _pdfGen ;   
  RooAbsGenContext* _modelGen ; 
  TString _convVarName ;        
  RooArgSet* _pdfVars ;         
  RooArgSet* _modelVars ;       
  RooArgSet* _pdfCloneSet ;     
  RooArgSet* _modelCloneSet ;   
  RooRealVar* _cvModel ;         
  RooRealVar* _cvPdf ;           
  RooRealVar* _cvOut ;           
  ClassDef(RooConvGenContext,0) 
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.