Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
Heaviside.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Project: RooFit *
3  * *
4  * This code was autogenerated by RooClassFactory *
5  *****************************************************************************/
6 
7 #ifndef RooStats_Heaviside
8 #define RooStats_Heaviside
9 
10 #include "RooAbsReal.h"
11 #include "RooRealProxy.h"
12 #include "RooCategoryProxy.h"
13 #include "RooAbsReal.h"
14 #include "RooAbsCategory.h"
15 
16 namespace RooStats {
17 
18  class Heaviside : public RooAbsReal {
19  public:
20  Heaviside() {} ;
21  Heaviside(const char *name, const char *title,
22  RooAbsReal& _x,
23  RooAbsReal& _c);
24  Heaviside(const Heaviside& other, const char* name=0) ;
25  virtual TObject* clone(const char* newname) const { return new Heaviside(*this,newname); }
26  inline virtual ~Heaviside() { }
27 
28  protected:
29 
30  RooRealProxy x ;
31  RooRealProxy c ;
32 
33  Double_t evaluate() const ;
34 
35  private:
36 
37  ClassDef(Heaviside,1) // Your description goes here...
38  };
39 }
40 
41 #endif