library: libRooFit #include "RooEllipse.h" |
RooEllipse
class description - source file - inheritance tree (.pdf)
public:
RooEllipse()
RooEllipse(const char* name, Double_t x1, Double_t x2, Double_t s1, Double_t s2, Double_t rho = 0, Int_t points = 100)
RooEllipse(const RooEllipse&)
virtual ~RooEllipse()
static TClass* Class()
virtual Double_t getFitRangeBinW() const
virtual Double_t getFitRangeNEvt() const
virtual Double_t getFitRangeNEvt(Double_t, Double_t) const
virtual TClass* IsA() const
RooEllipse& operator=(const RooEllipse&)
virtual void Print(Option_t* options = "0") const
virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooEllipse()
~RooEllipse()
RooEllipse(const char *name, Double_t x1, Double_t x2, Double_t s1, Double_t s2, Double_t rho, Int_t points)
Create a 2-dimensional ellipse centered at (x1,x2) that represents the confidence
level contour for a measurement with errors (s1,s2) and correlation coefficient rho.
The resulting curve is defined as the unique ellipse that passes through these points:
(x1+rho*s1,x2+s2) , (x1-rho*s1,x2-s2) , (x1+s1,x2+rho*s2) , (x1-s1,x2-rho*s2)
and is described by the implicit equation:
x*x 2*rho*x*y y*y
----- - --------- + ----- = 1 - rho*rho
s1*s1 s1*s2 s2*s2
The input parameters s1,s2 must be > 0 and also |rho| <= 1.
The degenerate case |rho|=1 corresponds to a straight line and
is handled as a special case.
void printToStream(ostream& os, PrintOption opt, TString indent) const
Print info about this histogram to the specified output stream.
Standard: number of entries
Verbose: print points on curve
Inline Functions
void Print(Option_t* options = "0") const
Double_t getFitRangeNEvt() const
Double_t getFitRangeNEvt(Double_t, Double_t) const
Double_t getFitRangeBinW() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooEllipse RooEllipse(const RooEllipse&)
RooEllipse& operator=(const RooEllipse&)
Last update: Tue Jun 28 18:12:06 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.