TProofLimitsFinder.h

Go to the documentation of this file.
00001 // @(#)root/proofplayer:$Id: TProofLimitsFinder.h 21467 2007-12-18 17:44:44Z ganis $
00002 // Author: Maarten Ballintijn   19/04/2002
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TProofLimitsFinder
00013 #define ROOT_TProofLimitsFinder
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //                                                                      //
00017 // TProofLimitsFinder                                                   //
00018 //                                                                      //
00019 // Class to find nice axis limits and synchronize them between workers  //
00020 //                                                                      //
00021 //////////////////////////////////////////////////////////////////////////
00022 
00023 #ifndef ROOT_THLimitsFinder
00024 #include "THLimitsFinder.h"
00025 #endif
00026 
00027 class TH1;
00028 class TString;
00029 
00030 class TProofLimitsFinder : public THLimitsFinder {
00031 
00032 public:
00033    TProofLimitsFinder() { }
00034    virtual ~TProofLimitsFinder() { }
00035    virtual Int_t FindGoodLimits(TH1 *h, Axis_t xmin, Axis_t xmax);
00036    virtual Int_t FindGoodLimits(TH1 *h, Axis_t xmin, Axis_t xmax, Axis_t ymin, Axis_t ymax);
00037    virtual Int_t FindGoodLimits(TH1 *h, Axis_t xmin, Axis_t xmax, Axis_t ymin, Axis_t ymax, Axis_t zmin, Axis_t zmax);
00038 
00039    static void AutoBinFunc(TString& key,
00040                            Double_t& xmin, Double_t& xmax,
00041                            Double_t& ymin, Double_t& ymax,
00042                            Double_t& zmin, Double_t& zmax);
00043 
00044    ClassDef(TProofLimitsFinder,0)  //Find and communicate best axis limits
00045 };
00046 
00047 #endif

Generated on Tue Jul 5 14:28:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1