00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ROOT_TProofLimitsFinder
00013 #define ROOT_TProofLimitsFinder
00014
00015
00016
00017
00018
00019
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)
00045 };
00046
00047 #endif