// @(#)root/treeviewer:$Id$ // Author: Bastien Dalla Piazza 20/07/07 /************************************************************************* * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TSpider #define ROOT_TSpider ////////////////////////////////////////////////////////////////////////// // // // TSpider // // // // TSpider is a manager used to paint a spider view // // of the events of a TNtuple. // // // ////////////////////////////////////////////////////////////////////////// #include "TObject.h" #include "TAttFill.h" #include "TAttLine.h" class TTree; class TGraphPolargram; class TPolyLine; class TTreeFormula; class TTreeFormulaManager; class TList; class TSelectorDraw; class TString; class TLatex; class TCanvas; class TArc; class TSpider : public TObject, public TAttFill, public TAttLine { private: UInt_t fNx; ///< Number of horizontal spider plots. UInt_t fNy; ///< Number of vertical spider plots. UInt_t fNcols; ///< Number of variables. Int_t fArraySize; ///< Actual size of the arrays. Long64_t fEntry; ///< Present entry number in fTree. Long64_t fNentries; ///< Number of entries. Long64_t fFirstEntry; ///< First entry. Long64_t* fCurrentEntries; ///AddSuperposed(this);} ClassDefOverride(TSpider,0) //Helper class to draw spider }; #endif