81  if(
s1 <= 0 || s2 <= 0) {
 
   82    coutE(InputArguments) << 
"RooEllipse::RooEllipse: bad parameter s1 or s2 < 0" << endl;
 
   87    coutE(InputArguments) << 
"RooEllipse::RooEllipse: bad parameter |rho| > 1" << endl;
 
  105      r= 
sqrt(tmp/(u1*u1 - 2*rho*u1*u2 + u2*u2));
 
  146  os << IsA()->GetName() ;
 
  157    os << 
indent << 
"Point [" << index << 
"] is at (" << 
fX[index] << 
"," << 
fY[index] << 
")" << endl;
 
static const double x2[5]
 
static const double x1[5]
 
static void indent(ostringstream &buf, int indent_level)
 
double atan2(double, double)
 
A RooEllipse is a two-dimensional ellipse that can be used to represent an error contour.
 
virtual void printTitle(std::ostream &os) const
Print title of ellipse on ostream.
 
virtual void printName(std::ostream &os) const
Print name of ellipse on ostream.
 
virtual void printMultiline(std::ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
Print detailed multi line information on ellipse on ostreamx.
 
virtual ~RooEllipse()
Destructor.
 
RooEllipse()
Default constructor.
 
virtual void printClassName(std::ostream &os) const
Print class name of ellipse on ostream.
 
void updateYAxisLimits(Double_t y)
 
void setYAxisLimits(Double_t ymin, Double_t ymax)
 
virtual void printMultiline(std::ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
Print detailed information.
 
Int_t fNpoints
Number of points <= fMaxSize.
 
virtual void SetPoint(Int_t i, Double_t x, Double_t y)
Set x and y values for point number i.
 
virtual void SetName(const char *name="")
Set graph name.
 
virtual void SetTitle(const char *title="")
Change (i.e.
 
Double_t * fY
[fNpoints] array of Y points
 
Double_t * fX
[fNpoints] array of X points
 
virtual const char * GetName() const
Returns name of object.