Logo ROOT  
Reference Guide
SinParameterTransformation.h
Go to the documentation of this file.
1 // @(#)root/minuit2:$Id$
2 // Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005
3 
4 /**********************************************************************
5  * *
6  * Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *
7  * *
8  **********************************************************************/
9 
10 #ifndef ROOT_Minuit2_SinParameterTransformation
11 #define ROOT_Minuit2_SinParameterTransformation
12 
13 namespace ROOT {
14 
15  namespace Minuit2 {
16 
17 
18 class MnMachinePrecision;
19 
20 /**
21  class for the transformation for double-limited parameter
22  Using a sin function one goes from a double-limited parameter range to
23  an unlimited one
24  */
25 class SinParameterTransformation {
26 
27 public:
28 
30 
32 
33  double Int2ext(double Value, double Upper, double Lower) const;
34  double Ext2int(double Value, double Upper, double Lower,
35  const MnMachinePrecision&) const;
36  double DInt2Ext(double Value, double Upper, double Lower) const;
37 
38 private:
39 
40 };
41 
42  } // namespace Minuit2
43 
44 } // namespace ROOT
45 
46 #endif // ROOT_Minuit2_SinParameterTransformation
ROOT::Minuit2::SinParameterTransformation::~SinParameterTransformation
~SinParameterTransformation()
Definition: SinParameterTransformation.h:39
ROOT::Minuit2::SinParameterTransformation::DInt2Ext
double DInt2Ext(double Value, double Upper, double Lower) const
Definition: SinParameterTransformation.cxx:60
ROOT::Minuit2::SinParameterTransformation::Ext2int
double Ext2int(double Value, double Upper, double Lower, const MnMachinePrecision &) const
Definition: SinParameterTransformation.cxx:34
ROOT::Minuit2::SinParameterTransformation::SinParameterTransformation
SinParameterTransformation()
Definition: SinParameterTransformation.h:37
Value
Definition: functioncalls.h:15
ROOT::Minuit2::MnMachinePrecision
Sets the relative floating point (double) arithmetic precision.
Definition: MnMachinePrecision.h:41
ROOT::Minuit2::SinParameterTransformation::Int2ext
double Int2ext(double Value, double Upper, double Lower) const
Definition: SinParameterTransformation.cxx:29
ROOT
VSD Structures.
Definition: StringConv.hxx:21