TParallelCoordVar Class Reference

#include <TParallelCoordVar.h>

Inheritance diagram for TParallelCoordVar:

TNamed TAttLine TAttFill TNamed TAttLine TAttFill TObject TObject TObject TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

 TParallelCoordVar ()
 Histogram holding the variable distribution.
 TParallelCoordVar (Double_t *val, const char *title, Int_t id, TParallelCoord *gram)
 ~TParallelCoordVar ()
void AddRange (TParallelCoordRange *range)
void AddRange ()
void DeleteVariable ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
Bool_t Eval (Long64_t evtidx, TParallelCoordSelect *select)
virtual void ExecuteEvent (Int_t entry, Int_t px, Int_t py)
Bool_t GetBarHisto ()
Bool_t GetBoxPlot ()
TH1FGetHistogram ()
Int_t GetId ()
Bool_t GetLogScale () const
Int_t GetHistBinning () const
Double_t GetCurrentMin () const
Double_t GetCurrentMax () const
Double_t GetCurrentAverage () const
void GetEntryXY (Long64_t n, Double_t &x, Double_t &y)
Int_t GetEntryWeight (Long64_t evtidx)
Double_t GetHistHeight ()
Int_t GetHistLineWidth ()
void GetMinMaxMean ()
void GetQuantiles ()
Double_t GetX ()
Double_t GetY ()
Int_t GetNbins ()
Long64_t GetNentries () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
TParallelCoordGetParallel ()
TListGetRanges ()
Double_tGetValues ()
Double_t GetValuefromXY (Double_t x, Double_t y)
Bool_t GetVert ()
void GetXYfromValue (Double_t value, Double_t &x, Double_t &y)
void Init ()
virtual void Paint (Option_t *option="")
void PaintBoxPlot ()
void PaintHistogram ()
void PaintLabels ()
virtual void Print (Option_t *option="") const
void SavePrimitive (ostream &out, Option_t *options)
void SetBoxPlot (Bool_t box)
void SetBarHisto (Bool_t h)
void SetHistogramLineWidth (Int_t lw=2)
void SetHistogramHeight (Double_t h=0)
void SetHistogramBinning (Int_t n=100)
void SetCurrentLimits (Double_t min, Double_t max)
void SetCurrentMin (Double_t min)
void SetCurrentMax (Double_t max)
void SetInitMin (Double_t min)
void SetInitMax (Double_t max)
void SetLiveRangesUpdate (Bool_t on)
void SetLogScale (Bool_t log)
void SetTitle (const char *)
void SetValues (Long64_t length, Double_t *val)
void SetX (Double_t x, Bool_t gl)
void SetY (Double_t y, Bool_t gl)
void Unzoom ()
 ClassDef (TParallelCoordVar, 1)
 TParallelCoordVar ()
 Histogram holding the variable distribution.
 TParallelCoordVar (Double_t *val, const char *title, Int_t id, TParallelCoord *gram)
 ~TParallelCoordVar ()
void AddRange (TParallelCoordRange *range)
void AddRange ()
void DeleteVariable ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
Bool_t Eval (Long64_t evtidx, TParallelCoordSelect *select)
virtual void ExecuteEvent (Int_t entry, Int_t px, Int_t py)
Bool_t GetBarHisto ()
Bool_t GetBoxPlot ()
TH1FGetHistogram ()
Int_t GetId ()
Bool_t GetLogScale () const
Int_t GetHistBinning () const
Double_t GetCurrentMin () const
Double_t GetCurrentMax () const
Double_t GetCurrentAverage () const
void GetEntryXY (Long64_t n, Double_t &x, Double_t &y)
Int_t GetEntryWeight (Long64_t evtidx)
Double_t GetHistHeight ()
Int_t GetHistLineWidth ()
void GetMinMaxMean ()
void GetQuantiles ()
Double_t GetX ()
Double_t GetY ()
Int_t GetNbins ()
Long64_t GetNentries () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
TParallelCoordGetParallel ()
TListGetRanges ()
Double_tGetValues ()
Double_t GetValuefromXY (Double_t x, Double_t y)
Bool_t GetVert ()
void GetXYfromValue (Double_t value, Double_t &x, Double_t &y)
void Init ()
virtual void Paint (Option_t *option="")
void PaintBoxPlot ()
void PaintHistogram ()
void PaintLabels ()
virtual void Print (Option_t *option="") const
void SavePrimitive (ostream &out, Option_t *options)
void SetBoxPlot (Bool_t box)
void SetBarHisto (Bool_t h)
void SetHistogramLineWidth (Int_t lw=2)
void SetHistogramHeight (Double_t h=0)
void SetHistogramBinning (Int_t n=100)
void SetCurrentLimits (Double_t min, Double_t max)
void SetCurrentMin (Double_t min)
void SetCurrentMax (Double_t max)
void SetInitMin (Double_t min)
void SetInitMax (Double_t max)
void SetLiveRangesUpdate (Bool_t on)
void SetLogScale (Bool_t log)
void SetTitle (const char *)
void SetValues (Long64_t length, Double_t *val)
void SetX (Double_t x, Bool_t gl)
void SetY (Double_t y, Bool_t gl)
void Unzoom ()
 ClassDef (TParallelCoordVar, 1)

Private Attributes

Int_t fNbins
Int_t fHistoLW
Int_t fId
Long64_t fNentries
Double_t fX1
Double_t fX2
Double_t fY1
Double_t fY2
Double_t fMinInit
Double_t fMaxInit
Double_t fMean
Double_t fMinCurrent
Double_t fMaxCurrent
Double_t fMed
Double_t fQua1
Double_t fQua3
Double_t fHistoHeight
Double_tfVal
TListfRanges
 [fNentries] Entries values for the variable.
TParallelCoordfParallel
TH1FfHistogram
Double_tfVal
TListfRanges
 [fNentries] Entries values for the variable.
TParallelCoordfParallel
TH1FfHistogram

Detailed Description

Definition at line 30 of file TParallelCoordVar.h.


Member Enumeration Documentation

anonymous enum

Definition at line 32 of file TParallelCoordVar.h.

anonymous enum

Definition at line 32 of file TParallelCoordVar.h.


Constructor & Destructor Documentation

TParallelCoordVar::TParallelCoordVar (  ) 

Histogram holding the variable distribution.

TParallelCoordVar::TParallelCoordVar ( Double_t val,
const char *  title,
Int_t  id,
TParallelCoord gram 
)

Definition at line 77 of file TParallelCoordVar.cxx.

References fId, fNentries, fParallel, fRanges, fVal, GetHistogram(), GetMinMaxMean(), TParallelCoord::GetNentries(), GetQuantiles(), Init(), and Long64_t.

TParallelCoordVar::~TParallelCoordVar (  ) 

Definition at line 60 of file TParallelCoordVar.cxx.

References TParallelCoord::CleanUpSelections(), fHistogram, fParallel, fRanges, and fVal.

TParallelCoordVar::TParallelCoordVar (  ) 

Histogram holding the variable distribution.

TParallelCoordVar::TParallelCoordVar ( Double_t val,
const char *  title,
Int_t  id,
TParallelCoord gram 
)

TParallelCoordVar::~TParallelCoordVar (  ) 


Member Function Documentation

void TParallelCoordVar::AddRange ( TParallelCoordRange range  ) 

Definition at line 100 of file TParallelCoordVar.cxx.

References TList::Add(), TObject::Error(), fParallel, fRanges, TParallelCoord::GetCurrentSelection(), and select().

Referenced by paracoor(), and parallelcoord().

void TParallelCoordVar::AddRange (  )  [inline]

Definition at line 66 of file TParallelCoordVar.h.

References NULL.

Referenced by AddRange().

void TParallelCoordVar::DeleteVariable (  ) 

Definition at line 123 of file TParallelCoordVar.cxx.

References fParallel, and TParallelCoord::RemoveVariable().

Referenced by TParallelCoord::RemoveVariable().

Int_t TParallelCoordVar::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 133 of file TParallelCoordVar.cxx.

References TMath::Abs(), ROOT::Math::gv_detail::dist(), fX1, fX2, fY1, fY2, and gPad.

void TParallelCoordVar::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 153 of file TParallelCoordVar.cxx.

References TObject::AppendPad(), and fRanges.

Referenced by TParallelCoord::Draw().

Bool_t TParallelCoordVar::Eval ( Long64_t  evtidx,
TParallelCoordSelect select 
)

Definition at line 165 of file TParallelCoordVar.cxx.

References fRanges, fVal, TCollection::GetSize(), kFALSE, kTRUE, and select().

Referenced by TParallelCoord::GetEntryList(), and TParallelCoord::PaintEntries().

void TParallelCoordVar::ExecuteEvent ( Int_t  entry,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 190 of file TParallelCoordVar.cxx.

References TMath::Abs(), TList::AddAt(), fParallel, fX1, fX2, fY1, fY2, TParallelCoord::GetNvar(), GetValuefromXY(), TParallelCoord::GetVarList(), TBox::GetX1(), TBox::GetX2(), TBox::GetY1(), TBox::GetY2(), gPad, gVirtualX, kArrowHor, kArrowVer, kButton1Down, kButton1Motion, kButton1Up, kFALSE, TParallelCoord::kGlobalScale, kMouseEnter, kMouseMotion, kTRUE, max, min, n, TList::Remove(), SetCurrentLimits(), TParallelCoord::SetGlobalMax(), TParallelCoord::SetGlobalMin(), and TObject::TestBit().

Bool_t TParallelCoordVar::GetBarHisto (  )  [inline]

Definition at line 72 of file TParallelCoordVar.h.

References kShowBarHisto, and TObject::TestBit().

Bool_t TParallelCoordVar::GetBoxPlot (  )  [inline]

Definition at line 73 of file TParallelCoordVar.h.

References kShowBox, and TObject::TestBit().

TH1F * TParallelCoordVar::GetHistogram (  ) 

Definition at line 366 of file TParallelCoordVar.cxx.

References fHistogram, TH1::Fill(), fMaxCurrent, fMinCurrent, fNbins, fParallel, fVal, TParallelCoord::GetCurrentFirst(), TParallelCoord::GetCurrentN(), Long64_t, nentries, NULL, and TH1::SetDirectory().

Referenced by PaintHistogram(), TParallelCoord::SetCurrentFirst(), SetCurrentLimits(), TParallelCoord::SetCurrentN(), TParallelCoord::SetGlobalScale(), SetHistogramBinning(), SetLogScale(), SetValues(), and TParallelCoordVar().

Int_t TParallelCoordVar::GetId (  )  [inline]

Definition at line 75 of file TParallelCoordVar.h.

References fId.

Bool_t TParallelCoordVar::GetLogScale (  )  const [inline]

Definition at line 76 of file TParallelCoordVar.h.

References kLogScale, and TObject::TestBit().

Int_t TParallelCoordVar::GetHistBinning (  )  const [inline]

Definition at line 77 of file TParallelCoordVar.h.

References fNbins.

Referenced by TParallelCoordEditor::CleanUpVariables().

Double_t TParallelCoordVar::GetCurrentMin (  )  const [inline]

Definition at line 78 of file TParallelCoordVar.h.

References fMinCurrent.

Referenced by TParallelCoord::GetGlobalMin(), and TParallelCoordRange::TParallelCoordRange().

Double_t TParallelCoordVar::GetCurrentMax (  )  const [inline]

Definition at line 79 of file TParallelCoordVar.h.

References fMaxCurrent.

Referenced by TParallelCoord::GetGlobalMax(), and TParallelCoordRange::TParallelCoordRange().

Double_t TParallelCoordVar::GetCurrentAverage (  )  const [inline]

Definition at line 80 of file TParallelCoordVar.h.

References fMean.

void TParallelCoordVar::GetEntryXY ( Long64_t  n,
Double_t x,
Double_t y 
)

Definition at line 326 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fVal, fX1, fX2, fY1, fY2, kLogScale, TMath::Log10(), and TObject::TestBit().

Referenced by TParallelCoord::PaintEntries().

Int_t TParallelCoordVar::GetEntryWeight ( Long64_t  evtidx  ) 

Definition at line 355 of file TParallelCoordVar.cxx.

References fHistogram, fMaxCurrent, fMinCurrent, fNbins, fVal, and TH1F::GetBinContent().

Referenced by TParallelCoord::PaintEntries().

Double_t TParallelCoordVar::GetHistHeight (  )  [inline]

Definition at line 83 of file TParallelCoordVar.h.

References fHistoHeight.

Int_t TParallelCoordVar::GetHistLineWidth (  )  [inline]

Definition at line 84 of file TParallelCoordVar.h.

References fHistoLW.

Referenced by TParallelCoordEditor::CleanUpVariables().

void TParallelCoordVar::GetMinMaxMean (  ) 

Definition at line 384 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMaxInit, fMean, fMinCurrent, fMinInit, fParallel, fVal, TParallelCoord::GetCurrentFirst(), TParallelCoord::GetCurrentN(), Long64_t, max, min, and nentries.

Referenced by TParallelCoord::SetCurrentFirst(), TParallelCoord::SetCurrentN(), SetValues(), and TParallelCoordVar().

void TParallelCoordVar::GetQuantiles (  ) 

Definition at line 442 of file TParallelCoordVar.cxx.

References fMed, fMinCurrent, fMinInit, fNentries, fParallel, fQua1, fQua3, fVal, TParallelCoord::GetCurrentFirst(), TParallelCoord::GetCurrentN(), kFALSE, kLogScale, TMath::Log10(), Long64_t, n, nentries, quantiles(), TMath::Quantiles(), TObject::TestBit(), and val.

Referenced by TParallelCoord::SetCurrentFirst(), TParallelCoord::SetCurrentN(), SetLogScale(), SetValues(), and TParallelCoordVar().

Double_t TParallelCoordVar::GetX ( void   )  [inline]

Definition at line 87 of file TParallelCoordVar.h.

References fX1.

Referenced by TParallelCoordRange::GetBindingLinePoints(), and TParallelCoordRange::GetSliderPoints().

Double_t TParallelCoordVar::GetY (  )  [inline]

Definition at line 88 of file TParallelCoordVar.h.

References fY1.

Referenced by TParallelCoordRange::GetBindingLinePoints(), and TParallelCoordRange::GetSliderPoints().

Int_t TParallelCoordVar::GetNbins (  )  [inline]

Definition at line 89 of file TParallelCoordVar.h.

References fNbins.

Long64_t TParallelCoordVar::GetNentries (  )  const [inline]

Definition at line 90 of file TParallelCoordVar.h.

References fNentries.

char * TParallelCoordVar::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Definition at line 406 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fX1, fX2, fY1, fY2, TNamed::GetTitle(), gPad, info, and snprintf.

TParallelCoord* TParallelCoordVar::GetParallel (  )  [inline]

Definition at line 92 of file TParallelCoordVar.h.

References fParallel.

Referenced by TParallelCoordRange::BringOnTop(), TParallelCoordRange::Delete(), TParallelCoordRange::ExecuteEvent(), TParallelCoordRange::SendToBack(), and TParallelCoordRange::TParallelCoordRange().

TList* TParallelCoordVar::GetRanges (  )  [inline]

Definition at line 93 of file TParallelCoordVar.h.

References fRanges.

Referenced by TParallelCoordRange::Delete().

Double_t* TParallelCoordVar::GetValues (  )  [inline]

Definition at line 94 of file TParallelCoordVar.h.

References fVal.

Referenced by TParallelCoord::GetVariable().

Double_t TParallelCoordVar::GetValuefromXY ( Double_t  x,
Double_t  y 
)

Definition at line 482 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fX1, fX2, fY1, and fY2.

Referenced by ExecuteEvent(), and TParallelCoordRange::ExecuteEvent().

Bool_t TParallelCoordVar::GetVert (  )  [inline]

Definition at line 96 of file TParallelCoordVar.h.

References fX1, and fX2.

Referenced by TParallelCoordRange::DistancetoPrimitive(), TParallelCoordRange::ExecuteEvent(), TParallelCoordRange::GetBindingLinePoints(), TParallelCoordRange::GetSliderPoints(), and TParallelCoordRange::PaintSlider().

void TParallelCoordVar::GetXYfromValue ( Double_t  value,
Double_t x,
Double_t y 
)

Definition at line 502 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fX1, fX2, fY1, fY2, kLogScale, TMath::Log10(), and TObject::TestBit().

Referenced by TParallelCoordRange::DistancetoPrimitive(), TParallelCoordRange::ExecuteEvent(), TParallelCoordRange::GetBindingLinePoints(), TParallelCoordRange::GetSliderPoints(), and TParallelCoordRange::PaintSlider().

void TParallelCoordVar::Init (  ) 

Definition at line 533 of file TParallelCoordVar.cxx.

References fHistogram, fHistoHeight, fHistoLW, fId, fMaxCurrent, fMaxInit, fMean, fMed, fMinCurrent, fMinInit, fNbins, fNentries, fParallel, fQua1, fQua3, fRanges, fVal, fX1, fX2, fY1, fY2, kFALSE, kLogScale, kShowBarHisto, kShowBox, kTRUE, NULL, and TObject::SetBit().

Referenced by TParallelCoordVar().

void TParallelCoordVar::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 565 of file TParallelCoordVar.cxx.

References kShowBox, PaintBoxPlot(), PaintHistogram(), PaintLabels(), and TObject::TestBit().

void TParallelCoordVar::PaintBoxPlot (  ) 

Definition at line 576 of file TParallelCoordVar.cxx.

References a, b, box(), fHistoHeight, fMaxCurrent, fMaxInit, fMean, fMed, fMinCurrent, fMinInit, fParallel, fQua1, fQua3, fX1, fX2, fY1, fY2, TAttLine::GetLineColor(), TParallelCoord::GetNvar(), TBox::GetX1(), TBox::GetX2(), TBox::GetY1(), TBox::GetY2(), gPad, kLogScale, line, TMath::Log10(), max, min, NULL, TMarker::Paint(), and TObject::TestBit().

Referenced by Paint().

void TParallelCoordVar::PaintHistogram (  ) 

Definition at line 677 of file TParallelCoordVar.cxx.

References b, fHistogram, fHistoHeight, fHistoLW, fMaxCurrent, fMinCurrent, fNbins, fParallel, fX1, fX2, fY1, fY2, TH1F::GetBinContent(), TStyle::GetColorPalette(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), GetHistogram(), TAttLine::GetLineColor(), TAttLine::GetLineWidth(), TH1::GetMaximum(), TH1::GetMinimum(), TStyle::GetNumberOfColors(), TParallelCoord::GetNvar(), TBox::GetX1(), TBox::GetX2(), TBox::GetY1(), TBox::GetY2(), gPad, gStyle, i, kLogScale, kShowBarHisto, kShowBox, l, TMath::Log10(), TLine::PaintLine(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TObject::TestBit(), x1, and x2.

Referenced by Paint().

void TParallelCoordVar::PaintLabels (  ) 

Definition at line 783 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, Form(), fParallel, fX1, fX2, fY1, TNamed::GetName(), TBox::GetY1(), TBox::GetY2(), gPad, TParallelCoord::kCandleChart, t, and TObject::TestBit().

Referenced by Paint().

void TParallelCoordVar::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 835 of file TParallelCoordVar.cxx.

References fMaxInit, fMed, fMinInit, fParallel, fQua1, fQua3, fX1, fX2, fY1, fY2, TParallelCoord::GetVarList(), and TSeqCollection::IndexOf().

void TParallelCoordVar::SavePrimitive ( ostream &  out,
Option_t options 
) [virtual]

Reimplemented from TObject.

Definition at line 846 of file TParallelCoordVar.cxx.

References TString::Contains(), fHistoHeight, fHistoLW, fMaxInit, fMinInit, fNbins, fRanges, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TNamed::GetTitle(), i, kLogScale, kShowBarHisto, kShowBox, and TObject::TestBit().

Referenced by TParallelCoord::SavePrimitive().

void TParallelCoordVar::SetBoxPlot ( Bool_t  box  ) 

Definition at line 887 of file TParallelCoordVar.cxx.

References kShowBox, TObject::SetBit(), SetHistogramHeight(), and SetHistogramLineWidth().

Referenced by TParallelCoord::Draw(), and TParallelCoord::SetCandleChart().

void TParallelCoordVar::SetBarHisto ( Bool_t  h  )  [inline]

Definition at line 106 of file TParallelCoordVar.h.

References kShowBarHisto, and TObject::SetBit().

void TParallelCoordVar::SetHistogramLineWidth ( Int_t  lw = 2  )  [inline]

Definition at line 107 of file TParallelCoordVar.h.

References fHistoLW.

Referenced by TParallelCoord::Draw(), TParallelCoord::SetAxisHistogramLineWidth(), SetBoxPlot(), and TParallelCoord::SetCandleChart().

void TParallelCoordVar::SetHistogramHeight ( Double_t  h = 0  ) 

Definition at line 912 of file TParallelCoordVar.cxx.

References fHistoHeight, fParallel, TParallelCoord::kCandleChart, kFALSE, kShowBarHisto, kTRUE, TObject::SetBit(), and TObject::TestBit().

Referenced by TParallelCoord::Draw(), TParallelCoord::SetAxisHistogramHeight(), and SetBoxPlot().

void TParallelCoordVar::SetHistogramBinning ( Int_t  n = 100  ) 

Definition at line 901 of file TParallelCoordVar.cxx.

References fNbins, and GetHistogram().

Referenced by TParallelCoord::SetAxisHistogramBinning().

void TParallelCoordVar::SetCurrentLimits ( Double_t  min,
Double_t  max 
)

Definition at line 943 of file TParallelCoordVar.cxx.

References fHistogram, fMaxCurrent, fMinCurrent, fParallel, GetHistogram(), TParallelCoord::kGlobalScale, kLogScale, NULL, TParallelCoord::SetGlobalMax(), TParallelCoord::SetGlobalMin(), and TObject::TestBit().

Referenced by ExecuteEvent(), and Unzoom().

void TParallelCoordVar::SetCurrentMin ( Double_t  min  ) 

Definition at line 925 of file TParallelCoordVar.cxx.

References fMinCurrent.

Referenced by TParallelCoord::SetGlobalMin(), and SetLogScale().

void TParallelCoordVar::SetCurrentMax ( Double_t  max  ) 

Definition at line 934 of file TParallelCoordVar.cxx.

References fMaxCurrent.

Referenced by TParallelCoord::SetGlobalMax(), and SetLogScale().

void TParallelCoordVar::SetInitMin ( Double_t  min  )  [inline]

Definition at line 113 of file TParallelCoordVar.h.

References fMinInit.

void TParallelCoordVar::SetInitMax ( Double_t  max  )  [inline]

Definition at line 114 of file TParallelCoordVar.h.

References fMaxInit.

void TParallelCoordVar::SetLiveRangesUpdate ( Bool_t  on  ) 

Definition at line 969 of file TParallelCoordVar.cxx.

References fRanges, and TParallelCoordRange::kLiveUpdate.

Referenced by TParallelCoord::SetLiveRangesUpdate().

void TParallelCoordVar::SetLogScale ( Bool_t  log  ) 

Definition at line 980 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMaxInit, fMinCurrent, fMinInit, GetHistogram(), GetQuantiles(), kFALSE, kLogScale, kTRUE, TObject::SetBit(), SetCurrentMax(), SetCurrentMin(), and TObject::TestBit().

Referenced by TParallelCoord::SetGlobalLogScale().

void TParallelCoordVar::SetTitle ( const char *   )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 117 of file TParallelCoordVar.h.

void TParallelCoordVar::SetValues ( Long64_t  length,
Double_t val 
)

Definition at line 1003 of file TParallelCoordVar.cxx.

References fNentries, fVal, GetHistogram(), GetMinMaxMean(), GetQuantiles(), kShowBox, Long64_t, and TObject::TestBit().

Referenced by TParallelCoord::ApplySelectionToTree(), TParallelCoord::GetTree(), and TParallelCoord::ResetTree().

void TParallelCoordVar::SetX ( Double_t  x,
Bool_t  gl 
)

Definition at line 1018 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fParallel, fX1, fX2, fY1, fY2, TParallelCoord::GetGlobalMax(), TParallelCoord::GetGlobalMin(), TBox::GetY1(), TBox::GetY2(), and gPad.

Referenced by TParallelCoord::SetAxesPosition(), and TParallelCoord::SetVertDisplay().

void TParallelCoordVar::SetY ( Double_t  y,
Bool_t  gl 
)

Definition at line 1038 of file TParallelCoordVar.cxx.

References fMaxCurrent, fMinCurrent, fParallel, fX1, fX2, fY1, fY2, TParallelCoord::GetGlobalMax(), TParallelCoord::GetGlobalMin(), TBox::GetX1(), TBox::GetX2(), and gPad.

Referenced by TParallelCoord::SetAxesPosition(), and TParallelCoord::SetVertDisplay().

void TParallelCoordVar::Unzoom (  )  [inline]

Definition at line 121 of file TParallelCoordVar.h.

References fMaxInit, fMinInit, and SetCurrentLimits().

Referenced by TParallelCoord::UnzoomAll().

TParallelCoordVar::ClassDef ( TParallelCoordVar  ,
 
)

void TParallelCoordVar::AddRange ( TParallelCoordRange range  ) 

void TParallelCoordVar::AddRange (  )  [inline]

Definition at line 66 of file TParallelCoordVar.h.

References AddRange(), and NULL.

void TParallelCoordVar::DeleteVariable (  ) 

virtual Int_t TParallelCoordVar::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TParallelCoordVar::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Bool_t TParallelCoordVar::Eval ( Long64_t  evtidx,
TParallelCoordSelect select 
)

virtual void TParallelCoordVar::ExecuteEvent ( Int_t  entry,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Bool_t TParallelCoordVar::GetBarHisto (  )  [inline]

Definition at line 72 of file TParallelCoordVar.h.

References kShowBarHisto, and TObject::TestBit().

Bool_t TParallelCoordVar::GetBoxPlot (  )  [inline]

Definition at line 73 of file TParallelCoordVar.h.

References kShowBox, and TObject::TestBit().

TH1F* TParallelCoordVar::GetHistogram (  ) 

Int_t TParallelCoordVar::GetId (  )  [inline]

Definition at line 75 of file TParallelCoordVar.h.

References fId.

Bool_t TParallelCoordVar::GetLogScale (  )  const [inline]

Definition at line 76 of file TParallelCoordVar.h.

References kLogScale, and TObject::TestBit().

Int_t TParallelCoordVar::GetHistBinning (  )  const [inline]

Definition at line 77 of file TParallelCoordVar.h.

References fNbins.

Double_t TParallelCoordVar::GetCurrentMin (  )  const [inline]

Definition at line 78 of file TParallelCoordVar.h.

References fMinCurrent.

Double_t TParallelCoordVar::GetCurrentMax (  )  const [inline]

Definition at line 79 of file TParallelCoordVar.h.

References fMaxCurrent.

Double_t TParallelCoordVar::GetCurrentAverage (  )  const [inline]

Definition at line 80 of file TParallelCoordVar.h.

References fMean.

void TParallelCoordVar::GetEntryXY ( Long64_t  n,
Double_t x,
Double_t y 
)

Int_t TParallelCoordVar::GetEntryWeight ( Long64_t  evtidx  ) 

Double_t TParallelCoordVar::GetHistHeight (  )  [inline]

Definition at line 83 of file TParallelCoordVar.h.

References fHistoHeight.

Int_t TParallelCoordVar::GetHistLineWidth (  )  [inline]

Definition at line 84 of file TParallelCoordVar.h.

References fHistoLW.

void TParallelCoordVar::GetMinMaxMean (  ) 

void TParallelCoordVar::GetQuantiles (  ) 

Double_t TParallelCoordVar::GetX ( void   )  [inline]

Definition at line 87 of file TParallelCoordVar.h.

References fX1.

Double_t TParallelCoordVar::GetY (  )  [inline]

Definition at line 88 of file TParallelCoordVar.h.

References fY1.

Int_t TParallelCoordVar::GetNbins (  )  [inline]

Definition at line 89 of file TParallelCoordVar.h.

References fNbins.

Long64_t TParallelCoordVar::GetNentries (  )  const [inline]

Definition at line 90 of file TParallelCoordVar.h.

References fNentries.

virtual char* TParallelCoordVar::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

TParallelCoord* TParallelCoordVar::GetParallel (  )  [inline]

Definition at line 92 of file TParallelCoordVar.h.

References fParallel.

TList* TParallelCoordVar::GetRanges (  )  [inline]

Definition at line 93 of file TParallelCoordVar.h.

References fRanges.

Double_t* TParallelCoordVar::GetValues (  )  [inline]

Definition at line 94 of file TParallelCoordVar.h.

References fVal.

Double_t TParallelCoordVar::GetValuefromXY ( Double_t  x,
Double_t  y 
)

Bool_t TParallelCoordVar::GetVert (  )  [inline]

Definition at line 96 of file TParallelCoordVar.h.

References fX1, and fX2.

void TParallelCoordVar::GetXYfromValue ( Double_t  value,
Double_t x,
Double_t y 
)

void TParallelCoordVar::Init (  ) 

virtual void TParallelCoordVar::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

void TParallelCoordVar::PaintBoxPlot (  ) 

void TParallelCoordVar::PaintHistogram (  ) 

void TParallelCoordVar::PaintLabels (  ) 

virtual void TParallelCoordVar::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

void TParallelCoordVar::SavePrimitive ( ostream &  out,
Option_t options 
) [virtual]

Reimplemented from TObject.

void TParallelCoordVar::SetBoxPlot ( Bool_t  box  ) 

void TParallelCoordVar::SetBarHisto ( Bool_t  h  )  [inline]

Definition at line 106 of file TParallelCoordVar.h.

References kShowBarHisto, and TObject::SetBit().

void TParallelCoordVar::SetHistogramLineWidth ( Int_t  lw = 2  )  [inline]

Definition at line 107 of file TParallelCoordVar.h.

References fHistoLW.

void TParallelCoordVar::SetHistogramHeight ( Double_t  h = 0  ) 

void TParallelCoordVar::SetHistogramBinning ( Int_t  n = 100  ) 

void TParallelCoordVar::SetCurrentLimits ( Double_t  min,
Double_t  max 
)

void TParallelCoordVar::SetCurrentMin ( Double_t  min  ) 

void TParallelCoordVar::SetCurrentMax ( Double_t  max  ) 

void TParallelCoordVar::SetInitMin ( Double_t  min  )  [inline]

Definition at line 113 of file TParallelCoordVar.h.

References fMinInit.

void TParallelCoordVar::SetInitMax ( Double_t  max  )  [inline]

Definition at line 114 of file TParallelCoordVar.h.

References fMaxInit.

void TParallelCoordVar::SetLiveRangesUpdate ( Bool_t  on  ) 

void TParallelCoordVar::SetLogScale ( Bool_t  log  ) 

void TParallelCoordVar::SetTitle ( const char *   )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 117 of file TParallelCoordVar.h.

void TParallelCoordVar::SetValues ( Long64_t  length,
Double_t val 
)

void TParallelCoordVar::SetX ( Double_t  x,
Bool_t  gl 
)

void TParallelCoordVar::SetY ( Double_t  y,
Bool_t  gl 
)

void TParallelCoordVar::Unzoom (  )  [inline]

Definition at line 121 of file TParallelCoordVar.h.

References fMaxInit, fMinInit, and SetCurrentLimits().

TParallelCoordVar::ClassDef ( TParallelCoordVar  ,
 
)


Member Data Documentation

Int_t TParallelCoordVar::fNbins [private]

Definition at line 38 of file TParallelCoordVar.h.

Referenced by GetEntryWeight(), GetHistBinning(), GetHistogram(), GetNbins(), Init(), PaintHistogram(), SavePrimitive(), and SetHistogramBinning().

Int_t TParallelCoordVar::fHistoLW [private]

Definition at line 39 of file TParallelCoordVar.h.

Referenced by GetHistLineWidth(), Init(), PaintHistogram(), SavePrimitive(), and SetHistogramLineWidth().

Int_t TParallelCoordVar::fId [private]

Definition at line 40 of file TParallelCoordVar.h.

Referenced by GetId(), Init(), and TParallelCoordVar().

Long64_t TParallelCoordVar::fNentries [private]

Definition at line 41 of file TParallelCoordVar.h.

Referenced by GetNentries(), GetQuantiles(), Init(), SetValues(), and TParallelCoordVar().

Double_t TParallelCoordVar::fX1 [private]

Definition at line 42 of file TParallelCoordVar.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), GetEntryXY(), GetObjectInfo(), GetValuefromXY(), GetVert(), GetX(), GetXYfromValue(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), Print(), SetX(), and SetY().

Double_t TParallelCoordVar::fX2 [private]

Definition at line 43 of file TParallelCoordVar.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), GetEntryXY(), GetObjectInfo(), GetValuefromXY(), GetVert(), GetXYfromValue(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), Print(), SetX(), and SetY().

Double_t TParallelCoordVar::fY1 [private]

Definition at line 44 of file TParallelCoordVar.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), GetEntryXY(), GetObjectInfo(), GetValuefromXY(), GetXYfromValue(), GetY(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), Print(), SetX(), and SetY().

Double_t TParallelCoordVar::fY2 [private]

Definition at line 45 of file TParallelCoordVar.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), GetEntryXY(), GetObjectInfo(), GetValuefromXY(), GetXYfromValue(), Init(), PaintBoxPlot(), PaintHistogram(), Print(), SetX(), and SetY().

Double_t TParallelCoordVar::fMinInit [private]

Definition at line 46 of file TParallelCoordVar.h.

Referenced by GetMinMaxMean(), GetQuantiles(), Init(), PaintBoxPlot(), Print(), SavePrimitive(), SetInitMin(), SetLogScale(), and Unzoom().

Double_t TParallelCoordVar::fMaxInit [private]

Definition at line 47 of file TParallelCoordVar.h.

Referenced by GetMinMaxMean(), Init(), PaintBoxPlot(), Print(), SavePrimitive(), SetInitMax(), SetLogScale(), and Unzoom().

Double_t TParallelCoordVar::fMean [private]

Definition at line 48 of file TParallelCoordVar.h.

Referenced by GetCurrentAverage(), GetMinMaxMean(), Init(), and PaintBoxPlot().

Double_t TParallelCoordVar::fMinCurrent [private]

Definition at line 49 of file TParallelCoordVar.h.

Referenced by GetCurrentMin(), GetEntryWeight(), GetEntryXY(), GetHistogram(), GetMinMaxMean(), GetObjectInfo(), GetQuantiles(), GetValuefromXY(), GetXYfromValue(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), SetCurrentLimits(), SetCurrentMin(), SetLogScale(), SetX(), and SetY().

Double_t TParallelCoordVar::fMaxCurrent [private]

Definition at line 50 of file TParallelCoordVar.h.

Referenced by GetCurrentMax(), GetEntryWeight(), GetEntryXY(), GetHistogram(), GetMinMaxMean(), GetObjectInfo(), GetValuefromXY(), GetXYfromValue(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), SetCurrentLimits(), SetCurrentMax(), SetLogScale(), SetX(), and SetY().

Double_t TParallelCoordVar::fMed [private]

Definition at line 51 of file TParallelCoordVar.h.

Referenced by GetQuantiles(), Init(), PaintBoxPlot(), and Print().

Double_t TParallelCoordVar::fQua1 [private]

Definition at line 52 of file TParallelCoordVar.h.

Referenced by GetQuantiles(), Init(), PaintBoxPlot(), and Print().

Double_t TParallelCoordVar::fQua3 [private]

Definition at line 53 of file TParallelCoordVar.h.

Referenced by GetQuantiles(), Init(), PaintBoxPlot(), and Print().

Double_t TParallelCoordVar::fHistoHeight [private]

Definition at line 54 of file TParallelCoordVar.h.

Referenced by GetHistHeight(), Init(), PaintBoxPlot(), PaintHistogram(), SavePrimitive(), and SetHistogramHeight().

Double_t* TParallelCoordVar::fVal [private]

Definition at line 55 of file TParallelCoordVar.h.

Referenced by Eval(), GetEntryWeight(), GetEntryXY(), GetHistogram(), GetMinMaxMean(), GetQuantiles(), GetValues(), Init(), SetValues(), TParallelCoordVar(), and ~TParallelCoordVar().

TList* TParallelCoordVar::fRanges [private]

[fNentries] Entries values for the variable.

Definition at line 56 of file TParallelCoordVar.h.

Referenced by AddRange(), Draw(), Eval(), GetRanges(), Init(), SavePrimitive(), SetLiveRangesUpdate(), TParallelCoordVar(), and ~TParallelCoordVar().

TParallelCoord* TParallelCoordVar::fParallel [private]

Definition at line 57 of file TParallelCoordVar.h.

Referenced by AddRange(), DeleteVariable(), ExecuteEvent(), GetHistogram(), GetMinMaxMean(), GetParallel(), GetQuantiles(), Init(), PaintBoxPlot(), PaintHistogram(), PaintLabels(), Print(), SetCurrentLimits(), SetHistogramHeight(), SetX(), SetY(), TParallelCoordVar(), and ~TParallelCoordVar().

TH1F* TParallelCoordVar::fHistogram [private]

Definition at line 58 of file TParallelCoordVar.h.

Referenced by GetEntryWeight(), GetHistogram(), Init(), PaintHistogram(), SetCurrentLimits(), and ~TParallelCoordVar().

Double_t* TParallelCoordVar::fVal [private]

Definition at line 55 of file TParallelCoordVar.h.

TList* TParallelCoordVar::fRanges [private]

[fNentries] Entries values for the variable.

Definition at line 56 of file TParallelCoordVar.h.

TParallelCoord* TParallelCoordVar::fParallel [private]

Definition at line 57 of file TParallelCoordVar.h.

TH1F* TParallelCoordVar::fHistogram [private]

Definition at line 58 of file TParallelCoordVar.h.


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