ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
hist
hist
inc
v5
TF1Data.h
Go to the documentation of this file.
1
// @(#)root/hist:$Id$
2
// Author: Rene Brun 18/08/95
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
13
#ifndef ROOT_v5_TF1DATA
14
#define ROOT_v5_TF1DATA
15
16
17
18
//////////////////////////////////////////////////////////////////////////
19
// //
20
// TF1Data //
21
// //
22
// Dummy class with same structure of v5::TF1 objects
23
// used only for reading the old files //
24
//////////////////////////////////////////////////////////////////////////
25
26
#include "RConfigure.h"
27
28
#ifndef ROOT_v5_TFormula
29
#include "
v5/TFormula.h
"
30
#endif
31
#ifndef ROOT_TAttLine
32
#include "
TAttLine.h
"
33
#endif
34
#ifndef ROOT_TAttFill
35
#include "
TAttFill.h
"
36
#endif
37
#ifndef ROOT_TAttMarker
38
#include "
TAttMarker.h
"
39
#endif
40
41
namespace
ROOT
{
42
43
namespace
v5 {
44
45
struct
TF1Data
:
public
ROOT::v5::TFormula
,
public
TAttLine
,
public
TAttFill
,
public
TAttMarker
{
46
47
Double_t
fXmin
;
//Lower bounds for the range
48
Double_t
fXmax
;
//Upper bounds for the range
49
Int_t
fNpx
;
//Number of points used for the graphical representation
50
Int_t
fType
;
//(=0 for standard functions, 1 if pointer to function)
51
Int_t
fNpfits
;
//Number of points used in the fit
52
Int_t
fNDF
;
//Number of degrees of freedom in the fit
53
Int_t
fNsave
;
//Number of points used to fill array fSave
54
Double_t
fChisquare
;
//Function fit chisquare
55
Double_t
*
fParErrors
;
//[fNpar] Array of errors of the fNpar parameters
56
Double_t
*
fParMin
;
//[fNpar] Array of lower limits of the fNpar parameters
57
Double_t
*
fParMax
;
//[fNpar] Array of upper limits of the fNpar parameters
58
Double_t
*
fSave
;
//[fNsave] Array of fNsave function values
59
Double_t
fMaximum
;
//Maximum value for plotting
60
Double_t
fMinimum
;
//Minimum value for plotting
61
62
63
64
TF1Data
();
65
virtual
~TF1Data
();
66
void
Streamer
(
TBuffer
&b,
Int_t
version,
UInt_t
start,
UInt_t
count,
const
TClass
*onfile_class = 0);
67
68
ClassDef
(
TF1Data
,7)
//The Parametric 1-D function data structure of v5::TF1
69
};
70
71
}
// end namespace v5
72
}
// end namespace ROOT
73
74
#endif
ROOT
Namespace for new ROOT classes and functions.
Definition:
ROOT.py:1
ROOT::v5::TF1Data::fXmax
Double_t fXmax
Definition:
TF1Data.h:48
ROOT::v5::TF1Data::fParErrors
Double_t * fParErrors
Definition:
TF1Data.h:55
TBuffer
Buffer base class used for serializing objects.
Definition:
TBuffer.h:40
Int_t
int Int_t
Definition:
RtypesCore.h:41
TAttFill.h
ROOT::v5::TF1Data::fNpfits
Int_t fNpfits
Definition:
TF1Data.h:51
TAttMarker
Marker Attributes class.
Definition:
TAttMarker.h:32
TAttFill
Fill Area Attributes class.
Definition:
TAttFill.h:32
TFormula.h
TAttLine::ClassDef
ClassDef(TAttLine, 2)
ROOT::v5::TF1Data::fNpx
Int_t fNpx
Definition:
TF1Data.h:49
ROOT::v5::TF1Data::fNsave
Int_t fNsave
Definition:
TF1Data.h:53
ROOT::v5::TF1Data
Definition:
TF1Data.h:45
TAttLine.h
UInt_t
unsigned int UInt_t
Definition:
RtypesCore.h:42
ROOT::v5::TF1Data::fParMax
Double_t * fParMax
Definition:
TF1Data.h:57
TClass
The ROOT global object gROOT contains a list of all defined classes.
Definition:
TClass.h:81
ROOT::v5::TF1Data::fType
Int_t fType
Definition:
TF1Data.h:50
Double_t
double Double_t
Definition:
RtypesCore.h:55
ROOT::v5::TFormula
Definition:
TFormula.h:71
ROOT::v5::TF1Data::Streamer
void Streamer(TBuffer &b, Int_t version, UInt_t start, UInt_t count, const TClass *onfile_class=0)
ROOT::v5::TF1Data::~TF1Data
virtual ~TF1Data()
ROOT::v5::TF1Data::fXmin
Double_t fXmin
Definition:
TF1Data.h:47
ROOT::v5::TF1Data::fParMin
Double_t * fParMin
Definition:
TF1Data.h:56
ROOT::v5::TF1Data::fChisquare
Double_t fChisquare
Definition:
TF1Data.h:54
ROOT::v5::TF1Data::fMaximum
Double_t fMaximum
Definition:
TF1Data.h:59
ROOT::v5::TF1Data::TF1Data
TF1Data()
TAttMarker.h
ROOT::v5::TF1Data::fNDF
Int_t fNDF
Definition:
TF1Data.h:52
ROOT::v5::TF1Data::fSave
Double_t * fSave
Definition:
TF1Data.h:58
TAttLine
Line Attributes class.
Definition:
TAttLine.h:32
ROOT::v5::TF1Data::fMinimum
Double_t fMinimum
Definition:
TF1Data.h:60