Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooConvGenContextclass description - source file - inheritance tree (.pdf) class RooConvGenContext : public RooAbsGenContext
protected: Data Membersprotected: Class DescriptionRooConvGenContext is an efficient implementation of the generator context specific for RooAbsAnaConvPdf objects. The physics model is generated with a truth resolution model and the requested resolution model is generated separately as a PDF. The convolution variable of the physics model is subsequently explicitly smeared with the resolution model distribution. RooConvGenContext(const RooAbsAnaConvPdf &model, const RooArgSet &vars, const RooDataSet *prototype, const RooArgSet* auxProto, Bool_t verbose) : RooAbsGenContext(model,vars,prototype,auxProto,verbose) Constructor for analytical convolutions. Build a generator for the physics PDF convoluted with the truth model and a generator for the resolution model as PDF. RooConvGenContext(const RooNumConvPdf &model, const RooArgSet &vars, const RooDataSet *prototype, const RooArgSet* auxProto, Bool_t verbose) : RooAbsGenContext(model,vars,prototype,auxProto,verbose) Constructor for numeric convolutions. Build a generator for the physics PDF convoluted with the truth model and a generator for the resolution model as PDF. ~RooConvGenContext() cout << "RooConvGenContext::dtor(" << this << "," << GetName() << ")" << endl ; void printToStream(ostream &os, PrintOption opt, TString indent) const void initGenerator(const RooArgSet &theEvent) Initialize genertor for this event holder void generateEvent(RooArgSet &theEvent, Int_t remaining) Generate a single event of the product by generating the components of the products sequentially void setProtoDataOrder(Int_t* lut) Inline FunctionsRooConvGenContext RooConvGenContext(const RooConvGenContext& other) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
|
Page maintained by Wouter Verkerke and David Kirkby |