TGraphQQ Class Reference

#include <TGraphQQ.h>

Inheritance diagram for TGraphQQ:

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

Public Member Functions

 TGraphQQ ()
 TGraphQQ (Int_t n, Double_t *x)
 TGraphQQ (Int_t n, Double_t *x, TF1 *f)
 TGraphQQ (Int_t nx, Double_t *x, Int_t ny, Double_t *y)
virtual ~TGraphQQ ()
void SetFunction (TF1 *f)
Double_t GetXq1 () const
Double_t GetXq2 () const
Double_t GetYq1 () const
Double_t GetYq2 () const
TF1 * GetF () const
 ClassDef (TGraphQQ, 1)
 TGraphQQ ()
 TGraphQQ (Int_t n, Double_t *x)
 TGraphQQ (Int_t n, Double_t *x, TF1 *f)
 TGraphQQ (Int_t nx, Double_t *x, Int_t ny, Double_t *y)
virtual ~TGraphQQ ()
void SetFunction (TF1 *f)
Double_t GetXq1 () const
Double_t GetXq2 () const
Double_t GetYq1 () const
Double_t GetYq2 () const
TF1 * GetF () const
 ClassDef (TGraphQQ, 1)

Protected Member Functions

void Quartiles ()
void MakeQuantiles ()
void MakeFunctionQuantiles ()
void Quartiles ()
void MakeQuantiles ()
void MakeFunctionQuantiles ()

Protected Attributes

Int_t fNy0
Double_t fXq1
Double_t fXq2
Double_t fYq1
Double_t fYq2
Double_t * fY0
TF1 * fF
 second dataset, if specified
Double_t * fY0
TF1 * fF
 second dataset, if specified

Detailed Description

Definition at line 28 of file TGraphQQ.h.


Constructor & Destructor Documentation

TGraphQQ::TGraphQQ (  ) 

TGraphQQ::TGraphQQ ( Int_t  n,
Double_t *  x 
)

Definition at line 113 of file TGraphQQ.cxx.

References fF, TGraph::fNpoints, fNy0, fXq1, fXq2, TGraph::fY, fY0, fYq1, fYq2, i, kFALSE, and TMath::Sort().

TGraphQQ::TGraphQQ ( Int_t  n,
Double_t *  x,
TF1 *  f 
)

Definition at line 135 of file TGraphQQ.cxx.

References fF, TGraph::fNpoints, fNy0, TGraph::fY, fY0, i, kFALSE, MakeFunctionQuantiles(), and TMath::Sort().

TGraphQQ::TGraphQQ ( Int_t  nx,
Double_t *  x,
Int_t  ny,
Double_t *  y 
)

Definition at line 154 of file TGraphQQ.cxx.

References TGraph::CtorAllocate(), fF, TGraph::fNpoints, fNy0, TGraph::fX, fXq1, fXq2, TGraph::fY, fY0, fYq1, fYq2, i, kFALSE, MakeQuantiles(), TMath::Max(), Quartiles(), and TMath::Sort().

TGraphQQ::~TGraphQQ (  )  [virtual]

Definition at line 204 of file TGraphQQ.cxx.

References fF, and fY0.

TGraphQQ::TGraphQQ (  ) 

TGraphQQ::TGraphQQ ( Int_t  n,
Double_t *  x 
)

TGraphQQ::TGraphQQ ( Int_t  n,
Double_t *  x,
TF1 *  f 
)

TGraphQQ::TGraphQQ ( Int_t  nx,
Double_t *  x,
Int_t  ny,
Double_t *  y 
)

virtual TGraphQQ::~TGraphQQ (  )  [virtual]


Member Function Documentation

void TGraphQQ::Quartiles (  )  [protected]

Definition at line 271 of file TGraphQQ.cxx.

References fF, TGraph::fNpoints, fNy0, TGraph::fX, fXq1, fXq2, TGraph::fY, fY0, fYq1, fYq2, TF1::GetQuantiles(), TNamed::GetTitle(), kTRUE, TMath::NormQuantile(), TMath::Quantiles(), s, x, and y.

Referenced by MakeFunctionQuantiles(), MakeQuantiles(), and TGraphQQ().

void TGraphQQ::MakeQuantiles (  )  [protected]

Definition at line 249 of file TGraphQQ.cxx.

References TMath::FloorNint(), TGraph::fNpoints, fNy0, TGraph::fX, fY0, i, pi, and Quartiles().

Referenced by TGraphQQ().

void TGraphQQ::MakeFunctionQuantiles (  )  [protected]

Definition at line 216 of file TGraphQQ.cxx.

References fF, TGraph::fNpoints, TGraph::fX, TF1::GetQuantiles(), TNamed::GetTitle(), k, TMath::NormQuantile(), Quartiles(), and s.

Referenced by SetFunction(), and TGraphQQ().

void TGraphQQ::SetFunction ( TF1 *  f  ) 

Definition at line 298 of file TGraphQQ.cxx.

References fF, and MakeFunctionQuantiles().

Double_t TGraphQQ::GetXq1 (  )  const [inline]

Definition at line 50 of file TGraphQQ.h.

References fXq1.

Referenced by TGraphPainter::PaintGraphQQ().

Double_t TGraphQQ::GetXq2 (  )  const [inline]

Definition at line 51 of file TGraphQQ.h.

References fXq2.

Referenced by TGraphPainter::PaintGraphQQ().

Double_t TGraphQQ::GetYq1 (  )  const [inline]

Definition at line 52 of file TGraphQQ.h.

References fYq1.

Referenced by TGraphPainter::PaintGraphQQ().

Double_t TGraphQQ::GetYq2 (  )  const [inline]

Definition at line 53 of file TGraphQQ.h.

References fYq2.

Referenced by TGraphPainter::PaintGraphQQ().

TF1* TGraphQQ::GetF (  )  const [inline]

Definition at line 54 of file TGraphQQ.h.

References fF.

Referenced by TGraphPainter::PaintGraphQQ().

TGraphQQ::ClassDef ( TGraphQQ  ,
1   
)

void TGraphQQ::Quartiles (  )  [protected]

void TGraphQQ::MakeQuantiles (  )  [protected]

void TGraphQQ::MakeFunctionQuantiles (  )  [protected]

void TGraphQQ::SetFunction ( TF1 *  f  ) 

Double_t TGraphQQ::GetXq1 (  )  const [inline]

Definition at line 50 of file TGraphQQ.h.

References fXq1.

Double_t TGraphQQ::GetXq2 (  )  const [inline]

Definition at line 51 of file TGraphQQ.h.

References fXq2.

Double_t TGraphQQ::GetYq1 (  )  const [inline]

Definition at line 52 of file TGraphQQ.h.

References fYq1.

Double_t TGraphQQ::GetYq2 (  )  const [inline]

Definition at line 53 of file TGraphQQ.h.

References fYq2.

TF1* TGraphQQ::GetF (  )  const [inline]

Definition at line 54 of file TGraphQQ.h.

References fF.

TGraphQQ::ClassDef ( TGraphQQ  ,
1   
)


Member Data Documentation

Int_t TGraphQQ::fNy0 [protected]

Definition at line 30 of file TGraphQQ.h.

Referenced by MakeQuantiles(), Quartiles(), and TGraphQQ().

Double_t TGraphQQ::fXq1 [protected]

Definition at line 31 of file TGraphQQ.h.

Referenced by GetXq1(), Quartiles(), and TGraphQQ().

Double_t TGraphQQ::fXq2 [protected]

Definition at line 32 of file TGraphQQ.h.

Referenced by GetXq2(), Quartiles(), and TGraphQQ().

Double_t TGraphQQ::fYq1 [protected]

Definition at line 33 of file TGraphQQ.h.

Referenced by GetYq1(), Quartiles(), and TGraphQQ().

Double_t TGraphQQ::fYq2 [protected]

Definition at line 34 of file TGraphQQ.h.

Referenced by GetYq2(), Quartiles(), and TGraphQQ().

Double_t* TGraphQQ::fY0 [protected]

Definition at line 35 of file TGraphQQ.h.

Referenced by MakeQuantiles(), Quartiles(), TGraphQQ(), and ~TGraphQQ().

TF1* TGraphQQ::fF [protected]

second dataset, if specified

Definition at line 36 of file TGraphQQ.h.

Referenced by GetF(), MakeFunctionQuantiles(), Quartiles(), SetFunction(), TGraphQQ(), and ~TGraphQQ().

Double_t* TGraphQQ::fY0 [protected]

Definition at line 35 of file TGraphQQ.h.

TF1* TGraphQQ::fF [protected]

second dataset, if specified

Definition at line 36 of file TGraphQQ.h.


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