![]() |
ROOT
6.06/09
Reference Guide
|
#include <stdlib.h>#include <string.h>#include <stdio.h>#include <ctype.h>#include <sstream>#include "Riostream.h"#include "TROOT.h"#include "TClass.h"#include "TMath.h"#include "THashList.h"#include "TH1.h"#include "TH2.h"#include "TF2.h"#include "TF3.h"#include "TPluginManager.h"#include "TVirtualPad.h"#include "TRandom.h"#include "TVirtualFitter.h"#include "THLimitsFinder.h"#include "TProfile.h"#include "TStyle.h"#include "TVectorF.h"#include "TVectorD.h"#include "TBrowser.h"#include "TObjString.h"#include "TError.h"#include "TVirtualHistPainter.h"#include "TVirtualFFT.h"#include "TSystem.h"#include "HFitInterface.h"#include "Fit/DataRange.h"#include "Fit/BinData.h"#include "Math/GoFTest.h"#include "Math/MinimizerOptions.h"#include "Math/QuantFuncMathCore.h"
Include dependency graph for TH1.cxx:Go to the source code of this file.
Functions | |
| void | H1InitGaus () |
| Compute Initial values of parameters for a gaussian. More... | |
| void | H1InitExpo () |
| Compute Initial values of parameters for an exponential. More... | |
| void | H1InitPolynom () |
| Compute Initial values of parameters for a polynom. More... | |
| void | H1LeastSquareFit (Int_t n, Int_t m, Double_t *a) |
| Least squares lpolynomial fitting without weights. More... | |
| void | H1LeastSquareLinearFit (Int_t ndata, Double_t &a0, Double_t &a1, Int_t &ifail) |
| Least square linear fit without weights. More... | |
| void | H1LeastSquareSeqnd (Int_t n, Double_t *a, Int_t idim, Int_t &ifail, Int_t k, Double_t *b) |
| Extracted from CERN Program library routine DSEQN. More... | |
| ClassImp (TH1) TH1 | |
| Histogram default constructor. More... | |
| static Bool_t | AlmostEqual (Double_t a, Double_t b, Double_t epsilon=0.00000001) |
| static Bool_t | AlmostInteger (Double_t a, Double_t epsilon=0.00000001) |
| static bool | IsEquidistantBinning (const TAxis &axis) |
| ClassImp (TH1C) TH1C | |
| Constructor. More... | |
| TH1C | operator* (Double_t c1, const TH1C &h1) |
| Operator *. More... | |
| TH1C | operator+ (const TH1C &h1, const TH1C &h2) |
| Operator +. More... | |
| TH1C | operator- (const TH1C &h1, const TH1C &h2) |
| Operator -. More... | |
| TH1C | operator* (const TH1C &h1, const TH1C &h2) |
| Operator *. More... | |
| TH1C | operator/ (const TH1C &h1, const TH1C &h2) |
| Operator /. More... | |
| ClassImp (TH1S) TH1S | |
| Constructor. More... | |
| TH1S | operator* (Double_t c1, const TH1S &h1) |
| Operator *. More... | |
| TH1S | operator+ (const TH1S &h1, const TH1S &h2) |
| Operator +. More... | |
| TH1S | operator- (const TH1S &h1, const TH1S &h2) |
| Operator -. More... | |
| TH1S | operator* (const TH1S &h1, const TH1S &h2) |
| Operator *. More... | |
| TH1S | operator/ (const TH1S &h1, const TH1S &h2) |
| Operator /. More... | |
| ClassImp (TH1I) TH1I | |
| Constructor. More... | |
| TH1I | operator* (Double_t c1, const TH1I &h1) |
| Operator *. More... | |
| TH1I | operator+ (const TH1I &h1, const TH1I &h2) |
| Operator +. More... | |
| TH1I | operator- (const TH1I &h1, const TH1I &h2) |
| Operator -. More... | |
| TH1I | operator* (const TH1I &h1, const TH1I &h2) |
| Operator *. More... | |
| TH1I | operator/ (const TH1I &h1, const TH1I &h2) |
| Operator /. More... | |
| ClassImp (TH1F) TH1F | |
| Constructor. More... | |
| TH1F | operator* (Double_t c1, const TH1F &h1) |
| Operator *. More... | |
| TH1F | operator+ (const TH1F &h1, const TH1F &h2) |
| Operator +. More... | |
| TH1F | operator- (const TH1F &h1, const TH1F &h2) |
| Operator -. More... | |
| TH1F | operator* (const TH1F &h1, const TH1F &h2) |
| Operator *. More... | |
| TH1F | operator/ (const TH1F &h1, const TH1F &h2) |
| Operator /. More... | |
| ClassImp (TH1D) TH1D | |
| Constructor. More... | |
| TH1D | operator* (Double_t c1, const TH1D &h1) |
| Operator *. More... | |
| TH1D | operator+ (const TH1D &h1, const TH1D &h2) |
| Operator +. More... | |
| TH1D | operator- (const TH1D &h1, const TH1D &h2) |
| Operator -. More... | |
| TH1D | operator* (const TH1D &h1, const TH1D &h2) |
| Operator *. More... | |
| TH1D | operator/ (const TH1D &h1, const TH1D &h2) |
| Operator /. More... | |
| TH1 * | R__H (Int_t hid) |
| return pointer to histogram with name hid if id >=0 h_id if id <0 More... | |
| TH1 * | R__H (const char *hname) |
| return pointer to histogram with name hname More... | |
Variables | |
| TF1 * | gF1 =0 |
Definition at line 5149 of file TH1.cxx.
Referenced by AlmostInteger().
Definition at line 5157 of file TH1.cxx.
Referenced by TH1::RecomputeAxisLimits().
| void H1InitExpo | ( | ) |
| void H1InitGaus | ( | ) |
| void H1InitPolynom | ( | ) |
Least squares lpolynomial fitting without weights.
| [in] | n | number of points to fit |
| [in] | m | number of parameters |
| [in] | a | array of parameters |
based on CERNLIB routine LSQ: Translated to C++ by Rene Brun (E.Keil. revised by B.Schorr, 23.10.1981.)
Definition at line 4343 of file TH1.cxx.
Referenced by H1InitPolynom().
Least square linear fit without weights.
extracted from CERNLIB LLSQ: Translated to C++ by Rene Brun (added to LSQ by B. Schorr, 15.02.1982.)
Definition at line 4403 of file TH1.cxx.
Referenced by H1InitExpo(), and H1LeastSquareFit().
Extracted from CERN Program library routine DSEQN.
: Translated to C++ by Rene Brun
Definition at line 4450 of file TH1.cxx.
Referenced by H1LeastSquareFit(), TMultiGraph::LeastSquareFit(), and TGraph::LeastSquareFit().
|
inlinestatic |
Definition at line 5163 of file TH1.cxx.
Referenced by TH1::RecomputeAxisLimits().
| TH1* R__H | ( | const char * | hname | ) |