Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooSimGenContextclass description - source file - inheritance tree (.pdf) class RooSimGenContext : public RooAbsGenContext
protected: Data Membersprotected: Class DescriptionRooSimGenContext is an efficient implementation of the generator context specific for RooSimultaneous PDFs when generating more than one of the component pdfs. RooSimGenContext(const RooSimultaneous &model, const RooArgSet &vars, const RooDataSet *prototype, const RooArgSet* auxProto, Bool_t verbose) : RooAbsGenContext(model,vars,prototype,auxProto,verbose), _pdf(&model) Constructor. Build an array of generator contexts for each component PDF ~RooSimGenContext() Destructor. Delete all owned subgenerator contexts void initGenerator(const RooArgSet &theEvent) Attach the index category clone to the event void generateEvent(RooArgSet &theEvent, Int_t remaining) Generate event appropriate for current index state. The index state is taken either from the prototype or generated from the fraction threshold table. void setProtoDataOrder(Int_t* lut) Inline FunctionsRooSimGenContext RooSimGenContext(const RooSimGenContext& 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 |