Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooEllipseclass description - source file - inheritance tree (.pdf) class RooEllipse : public TGraph, public RooPlotable
public: Data MembersClass DescriptionA RooEllipse is a two-dimensional ellipse that can be used to represent an error contour. 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 Functionsvoid 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&)
|
Page maintained by Wouter Verkerke and David Kirkby |