Warning, file /include/root/TGraphQQ.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TGraphQQ
0013 #define ROOT_TGraphQQ
0014
0015
0016 #include "TGraph.h"
0017
0018 class TGraphQQ : public TGraph{
0019 protected:
0020 Int_t fNy0{0};
0021 Double_t fXq1{0.};
0022 Double_t fXq2{0.};
0023 Double_t fYq1{0.};
0024 Double_t fYq2{0.};
0025 Double_t *fY0{nullptr};
0026 TF1 *fF{nullptr};
0027
0028 void Quartiles();
0029 void MakeQuantiles();
0030 void MakeFunctionQuantiles();
0031
0032 public:
0033 TGraphQQ();
0034 TGraphQQ(Int_t n, Double_t *x);
0035 TGraphQQ(Int_t n, Double_t *x, TF1 *f);
0036 TGraphQQ(Int_t nx, Double_t *x, Int_t ny, Double_t *y);
0037 ~TGraphQQ() override;
0038
0039 void SetFunction(TF1 *f);
0040 Double_t GetXq1() const {return fXq1;}
0041 Double_t GetXq2() const {return fXq2;}
0042 Double_t GetYq1() const {return fYq1;}
0043 Double_t GetYq2() const {return fYq2;}
0044 TF1 *GetF() const {return fF;}
0045
0046 ClassDefOverride(TGraphQQ, 1);
0047 };
0048
0049 #endif