library: libRooFit #include "RooEffGenContext.h"

# RooEffGenContext

class description - source file - inheritance tree (.pdf)

## class RooEffGenContext : public RooAbsGenContext

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`RooPrintable`
| <- | `RooAbsGenContext`
| <- | `RooEffGenContext` |

        protected:

          virtual void generateEvent(RooArgSet& theEvent, Int_t remaining)
          virtual void initGenerator(const RooArgSet& theEvent)

        public:

                           RooEffGenContext(const RooAbsPdf& model, const RooAbsPdf& pdf, const RooAbsReal& eff, const RooArgSet& vars, const RooDataSet* prototype = 0, const RooArgSet* auxProto = 0, Bool_t verbose = kFALSE, const RooArgSet* forceDirect = 0)
                           RooEffGenContext(const RooEffGenContext&)
                   virtual ~RooEffGenContext()
            static TClass* Class()
           virtual TClass* IsA() const
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

                 RooArgSet* _cloneSet
                RooAbsReal* _eff
          RooAbsGenContext* _generator

## Class Description

RooEffGenContext(const RooAbsPdf &model, const RooAbsPdf& pdf, const RooAbsReal& eff, const RooArgSet &vars, const RooDataSet *prototype, const RooArgSet* auxProto, Bool_t verbose, const RooArgSet* /*forceDirect*/) : RooAbsGenContext(model,vars,prototype,auxProto,verbose)

~RooEffGenContext()

void initGenerator(const RooArgSet &theEvent)

void generateEvent(RooArgSet &theEvent, Int_t remaining)

### Inline Functions

                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
            RooEffGenContext RooEffGenContext(const RooEffGenContext&)

Last update: Tue Jun 28 18:12:03 2005
Copyright (c) 2005, NIKHEF. All rights reserved. *