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
TF1GetF () 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
TF1GetF () 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_tfY0
TF1fF
 second dataset, if specified
Double_tfY0
TF1fF
 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  ,
 
)

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  ,
 
)


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