@@ -97,7 +97,7 @@ class TH1 : public TNamed, public TAttLine, public TAttFill, public TAttMarker {
9797 friend class TH1Merger ;
9898
9999protected:
100- Int_t fNcells ; // /< Number of bins(1D), cells (2D) +U /Overflows
100+ Int_t fNcells ; // /< Number of bins (1D) / total of cells (2D) / voxels (3D) +Under /Overflows
101101 TAxis fXaxis ; // /< X axis descriptor
102102 TAxis fYaxis ; // /< Y axis descriptor
103103 TAxis fZaxis ; // /< Z axis descriptor
@@ -209,6 +209,8 @@ class TH1 : public TNamed, public TAttLine, public TAttFill, public TAttMarker {
209209 virtual void AddBinContent (Int_t bin, Double_t w) = 0;
210210 static void AddDirectory (Bool_t add=kTRUE );
211211 static Bool_t AddDirectoryStatus ();
212+ virtual void AutoZoom () {}; // *MENU*
213+ virtual void UnZoom () {}; // *MENU*
212214 void Browse (TBrowser *b) override ;
213215 virtual Bool_t CanExtendAllAxes () const ;
214216 virtual Double_t Chi2Test (const TH1 * h2, Option_t *option = " UU" , Double_t *res = nullptr ) const ;
@@ -323,6 +325,7 @@ class TH1 : public TNamed, public TAttLine, public TAttFill, public TAttMarker {
323325
324326 virtual Int_t GetQuantiles (Int_t n, Double_t *xp, const Double_t *p = nullptr );
325327 virtual Double_t GetRandom (TRandom * rng = nullptr ) const ;
328+ void GetRangeOfFilledWeights (const Int_t, Int_t, Int_t, bool ) const {};
326329 virtual void GetStats (Double_t *stats) const ;
327330 virtual Double_t GetStdDev (Int_t axis=1 ) const ;
328331 virtual Double_t GetStdDevError (Int_t axis=1 ) const ;
0 commit comments