CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RooSimultaneousOpt.h
Go to the documentation of this file.
1 #ifndef ROO_SIM_OPT_PDF
2 #define ROO_SIM_OPT_PDF
3 
6 #include "RooSimultaneous.h"
7 
8 class RooSimultaneousOpt : public RooSimultaneous {
9 public:
10  RooSimultaneousOpt(const char* name, const char* title, RooAbsCategoryLValue& indexCat) :
11  RooSimultaneous(name, title, indexCat) {}
12  RooSimultaneousOpt(const RooSimultaneous &any, const char* name=0) :
13  RooSimultaneous(any, name) {}
14  RooSimultaneousOpt(const RooSimultaneousOpt &other, const char* name=0) :
15  RooSimultaneous(other, name) {}
16 
17  virtual RooSimultaneousOpt *clone(const char* name=0) const { return new RooSimultaneousOpt(*this, name); }
18 
19  virtual RooAbsReal* createNLL(RooAbsData& data, const RooLinkedList& cmdList) ;
20 
21 private:
22  ClassDef(RooSimultaneousOpt,1) // Variant of RooSimultaneous that can put together binned and unbinned stuff
23 
24 };
25 
26 #endif
virtual RooSimultaneousOpt * clone(const char *name=0) const
RooSimultaneousOpt(const RooSimultaneousOpt &other, const char *name=0)
RooSimultaneousOpt(const RooSimultaneous &any, const char *name=0)
RooSimultaneousOpt(const char *name, const char *title, RooAbsCategoryLValue &indexCat)
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
virtual RooAbsReal * createNLL(RooAbsData &data, const RooLinkedList &cmdList)