RooEllipse Class Reference

#include <RooEllipse.h>

Inheritance diagram for RooEllipse:

TGraph RooPlotable TGraph RooPlotable RooPrintable RooPrintable TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed RooPrintable RooPrintable TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed List of all members.

Public Member Functions

 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)
virtual ~RooEllipse ()
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
virtual void Print (Option_t *options=0) const
virtual Double_t getFitRangeNEvt () const
virtual Double_t getFitRangeNEvt (Double_t, Double_t) const
virtual Double_t getFitRangeBinW () const
 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)
virtual ~RooEllipse ()
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
virtual void Print (Option_t *options=0) const
virtual Double_t getFitRangeNEvt () const
virtual Double_t getFitRangeNEvt (Double_t, Double_t) const
virtual Double_t getFitRangeBinW () const

Detailed Description

Definition at line 22 of file RooEllipse.h.


Constructor & Destructor Documentation

RooEllipse::RooEllipse (  ) 

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 
)

Definition at line 57 of file RooEllipse.cxx.

References atan2(), cos(), coutE, RooFit::InputArguments, phi, TMath::Pi(), TNamed::SetName(), TGraph::SetPoint(), TGraph::SetTitle(), RooPlotable::setYAxisLimits(), sin(), sqrt(), and RooPlotable::updateYAxisLimits().

RooEllipse::~RooEllipse (  )  [virtual]

Definition at line 50 of file RooEllipse.cxx.

RooEllipse::RooEllipse (  ) 

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 
)

virtual RooEllipse::~RooEllipse (  )  [virtual]


Member Function Documentation

void RooEllipse::printName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 121 of file RooEllipse.cxx.

References TNamed::GetName().

void RooEllipse::printTitle ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 129 of file RooEllipse.cxx.

References TNamed::GetName().

void RooEllipse::printClassName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 137 of file RooEllipse.cxx.

void RooEllipse::printMultiline ( ostream &  os,
Int_t  contents,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPlotable.

Definition at line 145 of file RooEllipse.cxx.

References TGraph::fNpoints, TGraph::fX, TGraph::fY, and RooPlotable::printMultiline().

virtual void RooEllipse::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TGraph.

Definition at line 34 of file RooEllipse.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().

virtual Double_t RooEllipse::getFitRangeNEvt (  )  const [inline, virtual]

Implements RooPlotable.

Definition at line 41 of file RooEllipse.h.

virtual Double_t RooEllipse::getFitRangeNEvt ( Double_t  ,
Double_t   
) const [inline, virtual]

Implements RooPlotable.

Definition at line 42 of file RooEllipse.h.

virtual Double_t RooEllipse::getFitRangeBinW (  )  const [inline, virtual]

Implements RooPlotable.

Definition at line 43 of file RooEllipse.h.

virtual void RooEllipse::printName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooEllipse::printTitle ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooEllipse::printClassName ( ostream &  os  )  const [virtual]

Reimplemented from RooPrintable.

virtual void RooEllipse::printMultiline ( ostream &  os,
Int_t  contents,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPlotable.

virtual void RooEllipse::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TGraph.

Definition at line 34 of file RooEllipse.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().

virtual Double_t RooEllipse::getFitRangeNEvt (  )  const [inline, virtual]

Implements RooPlotable.

Definition at line 41 of file RooEllipse.h.

virtual Double_t RooEllipse::getFitRangeNEvt ( Double_t  ,
Double_t   
) const [inline, virtual]

Implements RooPlotable.

Definition at line 42 of file RooEllipse.h.

virtual Double_t RooEllipse::getFitRangeBinW (  )  const [inline, virtual]

Implements RooPlotable.

Definition at line 43 of file RooEllipse.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1