ROOT::Math Namespace Reference


Classes

class  WrappedMultiTF1
class  WrappedTF1
class  AdaptiveIntegratorMultiDim
class  AddOp
class  MinOp
class  MulOp
class  DivOp
struct  MultPolicy
struct  AddPolicy
struct  AddPolicy< T, D1, D2, MatRepSym< T, D1 >, MatRepSym< T, D1 > >
struct  TranspPolicy
struct  TranspPolicy< T, D1, D2, MatRepSym< T, D1 > >
class  BrentMinimizer1D
class  BrentRootFinder
class  Chebyshev
class  CholeskyDecomp
 class to compute the Cholesky decomposition of a matrix More...
class  Derivator
class  Determinant
class  Inverter
class  FastInverter
class  Inverter< 0 >
class  Inverter< 1 >
class  Inverter< 2 >
class  FastInverter< 3 >
class  FastInverter< 4 >
class  FastInverter< 5 >
class  CholInverter
class  DistSampler
class  DistSamplerOptions
class  SDeterminant
class  SInverter
class  VecExpr
class  Expr
class  BinaryOp
class  BinaryOpCopyL
class  BinaryOpCopyR
class  UnaryOp
class  Constant
class  Factory
class  BasicFitMethodFunction
struct  meta_dot
struct  meta_dot< 0 >
struct  meta_mag
struct  meta_mag< 0 >
class  FunctorHandler
class  FunctorGradHandler
class  MemFunHandler
class  MemGradFunHandler
class  Functor
class  Functor1D
class  GradFunctor
class  GradFunctor1D
class  GaussIntegrator
class  IntegrandTransform
class  GaussLegendreIntegrator
class  GenAlgoOptions
struct  GeneticMinimizerParameters
class  GeneticMinimizer
class  AxisAngle
class  Boost
class  BoostX
class  BoostY
class  BoostZ
class  Cartesian2D
class  Cartesian3D
class  DefaultCoordinateSystemTag
class  GlobalCoordinateSystemTag
class  LocalCoordinateSystemTag
class  Cylindrical3D
class  CylindricalEta3D
class  DisplacementVector2D
class  DisplacementVector3D
class  EulerAngles
class  GenVector_exception
class  LorentzRotation
class  LorentzVector
class  Plane3D
class  Polar2D
class  Polar3D
class  PositionVector2D
class  PositionVector3D
class  PtEtaPhiE4D
class  PtEtaPhiM4D
class  PxPyPzE4D
class  PxPyPzM4D
class  Quaternion
class  Rotation3D
class  RotationX
class  RotationY
class  RotationZ
class  RotationZYX
class  Transform3D
class  Translation3D
class  GoFTest
class  GSLFunctionAdapter
class  GSLIntegrator
class  GSLMCIntegrator
class  GSLMinimizer
class  GSLMinimizer1D
class  LSResidualFunc
class  GSLNLSMinimizer
class  GSLRandomEngine
class  GSLRngMT
class  GSLRngRanLux
class  GSLRngRanLuxS1
class  GSLRngRanLuxS2
class  GSLRngRanLuxD1
class  GSLRngRanLuxD2
class  GSLRngTaus
class  GSLRngGFSR4
class  GSLRngCMRG
class  GSLRngMRG
class  GSLRngRand
class  GSLRngRanMar
class  GSLRngMinStd
class  GSLRootFinder
class  GSLRootFinderDeriv
class  GSLSimAnMinimizer
class  GSLSimAnFunc
struct  GSLSimAnParams
class  GSLSimAnnealing
struct  Assign
struct  Assign< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > >
struct  Assign< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >
struct  AssignSym
struct  PlusEquals
struct  PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > >
struct  PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >
struct  MinusEquals
struct  MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > >
struct  MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >
struct  PlaceMatrix
struct  PlaceExpr
struct  PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >
struct  PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >
struct  PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > >
struct  PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepSym< T, D3 > >
struct  RetrieveMatrix
struct  RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >
struct  RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > >
struct  AssignItr
struct  AssignItr< T, D1, D2, MatRepSym< T, D1 > >
class  IBaseFunctionMultiDim
class  IBaseFunctionOneDim
class  IGradientMultiDim
class  IGradientOneDim
class  IGradientFunctionMultiDim
class  IGradientFunctionOneDim
class  IMinimizer1D
class  IntegratorOneDim
class  IntegratorMultiDim
class  BaseIntegratorOptions
class  IntegratorOneDimOptions
class  IntegratorMultiDimOptions
class  Interpolator
class  IOptions
class  IBaseParam
class  IParametricFunctionMultiDim
class  IParametricFunctionOneDim
class  IParametricGradFunctionMultiDim
class  IParametricGradFunctionOneDim
class  IRootFinderMethod
class  KelvinFunctions
struct  meta_row_dot
struct  meta_row_dot< 0 >
class  VectorMatrixRowOp
struct  meta_col_dot
struct  meta_col_dot< 0 >
class  VectorMatrixColOp
struct  meta_matrix_dot
struct  meta_matrix_dot< 0 >
class  MatrixMulOp
class  TransposeOp
class  TensorMulOp
class  MatRepStd
struct  RowOffsets
struct  RowOffsets< 1 >
struct  RowOffsets< 2 >
struct  RowOffsets< 3 >
struct  RowOffsets< 4 >
struct  RowOffsets< 5 >
struct  RowOffsets< 6 >
struct  RowOffsets< 7 >
struct  RowOffsets< 8 >
struct  RowOffsets< 9 >
struct  RowOffsets< 10 >
class  MatRepSym
struct  VegasParameters
struct  MiserParameters
struct  PlainParameters
class  Minimizer
class  MinimizerOptions
class  MinimizerVariable
class  MinimizerVariableTransformation
class  SinVariableTransformation
class  SqrtLowVariableTransformation
class  SqrtUpVariableTransformation
class  MinimTransformFunction
class  MultiDimParamFunctionAdapter
class  MultiDimParamGradFunctionAdapter
class  MultiNumGradFunction
struct  EvaluatorOneDim
class  OneDimMultiFunctionAdapter
class  OneDimParamFunctionAdapter
class  ParamFunction
class  ParamFunctionBase
class  ParamFunctorHandler
class  ParamMemFunHandler
class  ParamFunctor
class  Polynomial
class  Random
class  RichardsonDerivator
class  RootFinder
struct  SMatrixIdentity
class  SMatrix
struct  CompileTimeChecker
struct  CompileTimeChecker< false >
class  SVector
class  Minus
class  Fabs
class  Sqr
class  Sqrt
class  Vavilov
class  VavilovAccurate
class  VavilovAccurateCdf
class  VavilovAccuratePdf
class  VavilovAccurateQuantile
class  VavilovFast
class  VirtualIntegrator
class  VirtualIntegratorOneDim
class  VirtualIntegratorMultiDim
struct  NullTypeFunc1D
class  WrappedFunction
class  WrappedMemFunction
class  WrappedMultiFunction
class  WrappedMemMultiFunction
class  WrappedParamFunction
class  WrappedParamFunctionGen
class  MultiGenFunctionFitness
struct  CoordinateTraits
struct  CoordinateTraits< Cartesian3D< Scalar > >
struct  CoordinateTraits< CylindricalEta3D< Scalar > >
struct  CoordinateTraits< Cylindrical3D< Scalar > >
struct  CoordinateTraits< Polar3D< Scalar > >
struct  CoordinateTraits< PxPyPzE4D< Scalar > >
struct  CoordinateTraits< PxPyPzM4D< Scalar > >
struct  CoordinateTraits< PtEtaPhiE4D< Scalar > >
struct  CoordinateTraits< PtEtaPhiM4D< Scalar > >
struct  RotationTraits
struct  RotationTraits< Rotation3D >
struct  RotationTraits< AxisAngle >
struct  RotationTraits< EulerAngles >
struct  RotationTraits< Quaternion >
struct  RotationTraits< RotationX >
struct  RotationTraits< RotationY >
struct  RotationTraits< RotationZ >
struct  RotationTraits< LorentzRotation >
struct  CDFWrapper
class  PDFIntegral
class  GSL1DMinimizerWrapper
class  GSLChebSeries
class  GSLDerivator
class  GSLFunctionWrapper
class  GSLFunctionDerivWrapper
class  GSLIntegrationWorkspace
class  GSLInterpolator
class  GSLMCIntegrationWorkspace
class  GSLVegasIntegrationWorkspace
class  GSLMiserIntegrationWorkspace
class  GSLPlainIntegrationWorkspace
struct  GSLMonteFunctionAdapter
class  GSLMonteFunctionWrapper
class  GSLMultiFit
class  GSLMultiFitFunctionAdapter
class  GSLMultiFitFunctionWrapper
struct  GSLMultiMinFunctionAdapter
class  GSLMultiMinFunctionWrapper
class  GSLMultiMinDerivFunctionWrapper
class  GSLMultiMinimizer
class  FitTransformFunction
class  GSLRngWrapper
class  GSLRootFdFSolver
class  GSLRootFSolver
class  VavilovTest
struct  EvaluatorOneDim< const ROOT::Math::IParamMultiFunction & >

Namespaces

namespace  BrentMethods
namespace  Cephes
namespace  CholeskyDecompHelpers
 helpers for CholeskyDecomp
namespace  detail
namespace  GenAlgoOptUtil
namespace  GenVector
namespace  GenVector_detail
namespace  GSLRootHelper
namespace  GSLSimAn
namespace  gv_detail
namespace  Impl
namespace  IntegMultiDim
namespace  IntegOneDim
namespace  IntegOptionsUtil
namespace  Integration
namespace  IntegrationMultiDim
namespace  IntegrationOneDim
namespace  Interpolation
namespace  MCIntegration
namespace  Minim
namespace  Minim1D
namespace  ROOT
namespace  Roots
namespace  Sampler
namespace  test
namespace  Util
namespace  VectorUtil

Typedefs

typedef BasicFitMethodFunction<
ROOT::Math::IMultiGenFunction
FitMethodFunction
typedef BasicFitMethodFunction<
ROOT::Math::IMultiGradFunction
FitMethodGradFunction
typedef double(*) GSLFuncPointer (double, void *)
typedef GSLRngRanLuxS1 GSLRngRanLux1
typedef GSLRngRanLuxS2 GSLRngRanLux2
typedef GSLRngRanLuxD2 GSLRngRanLux48
typedef IBaseFunctionOneDim IGenFunction
typedef IBaseFunctionMultiDim IMultiGenFunction
typedef IGradientFunctionOneDim IGradFunction
typedef IGradientFunctionMultiDim IMultiGradFunction
typedef IntegratorOneDim Integrator
typedef IParametricFunctionOneDim IParamFunction
typedef IParametricFunctionMultiDim IParamMultiFunction
typedef IParametricGradFunctionOneDim IParamGradFunction
typedef IParametricGradFunctionMultiDim IParamMultiGradFunction
typedef PositionVector2D<
Cartesian2D< double >, DefaultCoordinateSystemTag
XYPoint
typedef XYPoint XYPointD
typedef PositionVector2D<
Cartesian2D< float >, DefaultCoordinateSystemTag
XYPointF
typedef PositionVector2D<
Polar2D< double >, DefaultCoordinateSystemTag
Polar2DPoint
typedef Polar2DPoint Polar2DPointD
typedef PositionVector2D<
Polar2D< float >, DefaultCoordinateSystemTag
Polar2DPointF
typedef PositionVector3D<
Cartesian3D< double >, DefaultCoordinateSystemTag
XYZPoint
typedef PositionVector3D<
Cartesian3D< float >, DefaultCoordinateSystemTag
XYZPointF
typedef XYZPoint XYZPointD
typedef PositionVector3D<
CylindricalEta3D< double >,
DefaultCoordinateSystemTag
RhoEtaPhiPoint
typedef PositionVector3D<
CylindricalEta3D< float >,
DefaultCoordinateSystemTag
RhoEtaPhiPointF
typedef RhoEtaPhiPoint RhoEtaPhiPointD
typedef PositionVector3D<
Polar3D< double >, DefaultCoordinateSystemTag
Polar3DPoint
typedef PositionVector3D<
Polar3D< float >, DefaultCoordinateSystemTag
Polar3DPointF
typedef Polar3DPoint Polar3DPointD
typedef PositionVector3D<
Cylindrical3D< double >,
DefaultCoordinateSystemTag
RhoZPhiPoint
typedef PositionVector3D<
Cylindrical3D< float >, DefaultCoordinateSystemTag
RhoZPhiPointF
typedef RhoZPhiPoint RhoZPhiPointD
typedef SMatrix< double,
2, 2, MatRepStd< double, 2, 2 > > 
SMatrix2D
typedef SMatrix< double,
3, 3, MatRepStd< double, 3, 3 > > 
SMatrix3D
typedef SMatrix< double,
4, 4, MatRepStd< double, 4, 4 > > 
SMatrix4D
typedef SMatrix< double,
5, 5, MatRepStd< double, 5, 5 > > 
SMatrix5D
typedef SMatrix< double,
6, 6, MatRepStd< double, 6, 6 > > 
SMatrix6D
typedef SMatrix< double,
7, 7, MatRepStd< double, 7, 7 > > 
SMatrix7D
typedef SMatrix< double,
2, 2, MatRepSym< double, 2 > > 
SMatrixSym2D
typedef SMatrix< double,
3, 3, MatRepSym< double, 3 > > 
SMatrixSym3D
typedef SMatrix< double,
4, 4, MatRepSym< double, 4 > > 
SMatrixSym4D
typedef SMatrix< double,
5, 5, MatRepSym< double, 5 > > 
SMatrixSym5D
typedef SMatrix< double,
6, 6, MatRepSym< double, 6 > > 
SMatrixSym6D
typedef SMatrix< double,
7, 7, MatRepSym< double, 7 > > 
SMatrixSym7D
typedef SMatrix< float,
2, 2, MatRepStd< float, 2, 2 > > 
SMatrix2F
typedef SMatrix< float,
3, 3, MatRepStd< float, 3, 3 > > 
SMatrix3F
typedef SMatrix< float,
4, 4, MatRepStd< float, 4, 4 > > 
SMatrix4F
typedef SMatrix< float,
5, 5, MatRepStd< float, 5, 5 > > 
SMatrix5F
typedef SMatrix< float,
6, 6, MatRepStd< float, 6, 6 > > 
SMatrix6F
typedef SMatrix< float,
7, 7, MatRepStd< float, 7, 7 > > 
SMatrix7F
typedef SMatrix< float,
2, 2, MatRepSym< float, 2 > > 
SMatrixSym2F
typedef SMatrix< float,
3, 3, MatRepSym< float, 3 > > 
SMatrixSym3F
typedef SMatrix< float,
4, 4, MatRepSym< float, 4 > > 
SMatrixSym4F
typedef SMatrix< float,
5, 5, MatRepSym< float, 5 > > 
SMatrixSym5F
typedef SMatrix< float,
6, 6, MatRepSym< float, 6 > > 
SMatrixSym6F
typedef SMatrix< float,
7, 7, MatRepSym< float, 7 > > 
SMatrixSym7F
typedef DisplacementVector2D<
Cartesian2D< double >, DefaultCoordinateSystemTag
XYVector
typedef XYVector XYVectorD
typedef DisplacementVector2D<
Cartesian2D< float >, DefaultCoordinateSystemTag
XYVectorF
typedef DisplacementVector2D<
Polar2D< double >, DefaultCoordinateSystemTag
Polar2DVector
typedef Polar2DVector Polar2DVectorD
typedef DisplacementVector2D<
Polar2D< float >, DefaultCoordinateSystemTag
Polar2DVectorF
typedef DisplacementVector3D<
Cartesian3D< double >, DefaultCoordinateSystemTag
XYZVector
typedef DisplacementVector3D<
Cartesian3D< float >, DefaultCoordinateSystemTag
XYZVectorF
typedef XYZVector XYZVectorD
typedef DisplacementVector3D<
CylindricalEta3D< double >,
DefaultCoordinateSystemTag
RhoEtaPhiVector
typedef DisplacementVector3D<
CylindricalEta3D< float >,
DefaultCoordinateSystemTag
RhoEtaPhiVectorF
typedef RhoEtaPhiVector RhoEtaPhiVectorD
typedef DisplacementVector3D<
Polar3D< double >, DefaultCoordinateSystemTag
Polar3DVector
typedef DisplacementVector3D<
Polar3D< float >, DefaultCoordinateSystemTag
Polar3DVectorF
typedef Polar3DVector Polar3DVectorD
typedef DisplacementVector3D<
Cylindrical3D< double >,
DefaultCoordinateSystemTag
RhoZPhiVector
typedef DisplacementVector3D<
Cylindrical3D< float >, DefaultCoordinateSystemTag
RhoZPhiVectorF
typedef RhoZPhiVector RhoZPhiVectorD
typedef LorentzVector< PxPyPzE4D<
double > > 
XYZTVector
typedef LorentzVector< PxPyPzE4D<
double > > 
PxPyPzEVector
typedef LorentzVector< PxPyPzE4D<
float > > 
XYZTVectorF
typedef LorentzVector< PxPyPzM4D<
double > > 
PxPyPzMVector
typedef LorentzVector< PtEtaPhiE4D<
double > > 
PtEtaPhiEVector
typedef LorentzVector< PtEtaPhiM4D<
double > > 
PtEtaPhiMVector
typedef double(*) FreeFunctionPtr (double)
typedef double(*) FreeMultiFunctionPtr (const double *)
typedef double(*) FreeParamMultiFunctionPtr (const double *, const double *)
typedef double(*) FreeMultiFunctionPtr (const double *)
typedef PositionVector2D<
Cartesian2D< double >, DefaultCoordinateSystemTag
XYPoint
typedef XYPoint XYPointD
typedef PositionVector2D<
Cartesian2D< float >, DefaultCoordinateSystemTag
XYPointF
typedef PositionVector2D<
Polar2D< double >, DefaultCoordinateSystemTag
Polar2DPoint
typedef Polar2DPoint Polar2DPointD
typedef PositionVector2D<
Polar2D< float >, DefaultCoordinateSystemTag
Polar2DPointF
typedef PositionVector3D<
Cartesian3D< double >, DefaultCoordinateSystemTag
XYZPoint
typedef PositionVector3D<
Cartesian3D< float >, DefaultCoordinateSystemTag
XYZPointF
typedef XYZPoint XYZPointD
typedef PositionVector3D<
CylindricalEta3D< double >,
DefaultCoordinateSystemTag
RhoEtaPhiPoint
typedef PositionVector3D<
CylindricalEta3D< float >,
DefaultCoordinateSystemTag
RhoEtaPhiPointF
typedef RhoEtaPhiPoint RhoEtaPhiPointD
typedef PositionVector3D<
Polar3D< double >, DefaultCoordinateSystemTag
Polar3DPoint
typedef PositionVector3D<
Polar3D< float >, DefaultCoordinateSystemTag
Polar3DPointF
typedef Polar3DPoint Polar3DPointD
typedef PositionVector3D<
Cylindrical3D< double >,
DefaultCoordinateSystemTag
RhoZPhiPoint
typedef PositionVector3D<
Cylindrical3D< float >, DefaultCoordinateSystemTag
RhoZPhiPointF
typedef RhoZPhiPoint RhoZPhiPointD
typedef DisplacementVector2D<
Cartesian2D< double >, DefaultCoordinateSystemTag
XYVector
typedef XYVector XYVectorD
typedef DisplacementVector2D<
Cartesian2D< float >, DefaultCoordinateSystemTag
XYVectorF
typedef DisplacementVector2D<
Polar2D< double >, DefaultCoordinateSystemTag
Polar2DVector
typedef Polar2DVector Polar2DVectorD
typedef DisplacementVector2D<
Polar2D< float >, DefaultCoordinateSystemTag
Polar2DVectorF
typedef DisplacementVector3D<
Cartesian3D< double >, DefaultCoordinateSystemTag
XYZVector
typedef DisplacementVector3D<
Cartesian3D< float >, DefaultCoordinateSystemTag
XYZVectorF
typedef XYZVector XYZVectorD
typedef DisplacementVector3D<
CylindricalEta3D< double >,
DefaultCoordinateSystemTag
RhoEtaPhiVector
typedef DisplacementVector3D<
CylindricalEta3D< float >,
DefaultCoordinateSystemTag
RhoEtaPhiVectorF
typedef RhoEtaPhiVector RhoEtaPhiVectorD
typedef DisplacementVector3D<
Polar3D< double >, DefaultCoordinateSystemTag
Polar3DVector
typedef DisplacementVector3D<
Polar3D< float >, DefaultCoordinateSystemTag
Polar3DVectorF
typedef Polar3DVector Polar3DVectorD
typedef DisplacementVector3D<
Cylindrical3D< double >,
DefaultCoordinateSystemTag
RhoZPhiVector
typedef DisplacementVector3D<
Cylindrical3D< float >, DefaultCoordinateSystemTag
RhoZPhiVectorF
typedef RhoZPhiVector RhoZPhiVectorD
typedef LorentzVector< PxPyPzE4D<
double > > 
XYZTVector
typedef LorentzVector< PxPyPzE4D<
double > > 
PxPyPzEVector
typedef LorentzVector< PxPyPzE4D<
float > > 
XYZTVectorF
typedef LorentzVector< PxPyPzM4D<
double > > 
PxPyPzMVector
typedef LorentzVector< PtEtaPhiE4D<
double > > 
PtEtaPhiEVector
typedef LorentzVector< PtEtaPhiM4D<
double > > 
PtEtaPhiMVector
typedef Plane3D::Scalar Scalar
typedef Plane3D::Point XYZPoint
typedef Plane3D::Vector XYZVector
typedef Rotation3D::Scalar Scalar
typedef Transform3D::Point XYZPoint
typedef Transform3D::Vector XYZVector
typedef Translation3D::Vector XYZVector
typedef PositionVector3D<
Cartesian3D< double > > 
XYZPoint
typedef BasicFitMethodFunction<
ROOT::Math::IMultiGenFunction
FitMethodFunction
typedef BasicFitMethodFunction<
ROOT::Math::IMultiGradFunction
FitMethodGradFunction
typedef IBaseFunctionOneDim IGenFunction
typedef IBaseFunctionMultiDim IMultiGenFunction
typedef IGradientFunctionOneDim IGradFunction
typedef IGradientFunctionMultiDim IMultiGradFunction
typedef IntegratorOneDim Integrator
typedef IParametricFunctionOneDim IParamFunction
typedef IParametricFunctionMultiDim IParamMultiFunction
typedef IParametricGradFunctionOneDim IParamGradFunction
typedef IParametricGradFunctionMultiDim IParamMultiGradFunction
typedef double(*) FreeFunctionPtr (double)
typedef double(*) FreeMultiFunctionPtr (const double *)
typedef double(*) FreeParamMultiFunctionPtr (const double *, const double *)
typedef double(*) FreeMultiFunctionPtr (const double *)
typedef std::map< std::string,
ROOT::Math::GenAlgoOptions
OptionsMap
typedef double(*) GSLFuncPointer (double, void *)
typedef GSLRngRanLuxS1 GSLRngRanLux1
typedef GSLRngRanLuxS2 GSLRngRanLux2
typedef GSLRngRanLuxD2 GSLRngRanLux48
typedef double(*) GSLFuncPointer (double, void *)
typedef void(*) GSLFdfPointer (double, void *, double *, double *)
typedef double(*) GSLMonteFuncPointer (double *, size_t, void *)
typedef double(*) GSLMonteFuncPointer (double *, size_t, void *)
typedef double(*) GSLMultiFitFPointer (const gsl_vector *, void *, gsl_vector *)
typedef void(*) GSLMultiFitDfPointer (const gsl_vector *, void *, gsl_matrix *)
typedef void(*) GSLMultiFitFdfPointer (const gsl_vector *, void *, gsl_vector *, gsl_matrix *)
typedef double(*) GSLMultiMinFuncPointer (const gsl_vector *, void *)
typedef void(*) GSLMultiMinDfPointer (const gsl_vector *, void *, gsl_vector *)
typedef void(*) GSLMultiMinFdfPointer (const gsl_vector *, void *, double *, gsl_vector *)
typedef GSLIntegrator Integrator
typedef SMatrix< double,
2, 2, MatRepStd< double, 2, 2 > > 
SMatrix2D
typedef SMatrix< double,
3, 3, MatRepStd< double, 3, 3 > > 
SMatrix3D
typedef SMatrix< double,
4, 4, MatRepStd< double, 4, 4 > > 
SMatrix4D
typedef SMatrix< double,
5, 5, MatRepStd< double, 5, 5 > > 
SMatrix5D
typedef SMatrix< double,
6, 6, MatRepStd< double, 6, 6 > > 
SMatrix6D
typedef SMatrix< double,
7, 7, MatRepStd< double, 7, 7 > > 
SMatrix7D
typedef SMatrix< double,
2, 2, MatRepSym< double, 2 > > 
SMatrixSym2D
typedef SMatrix< double,
3, 3, MatRepSym< double, 3 > > 
SMatrixSym3D
typedef SMatrix< double,
4, 4, MatRepSym< double, 4 > > 
SMatrixSym4D
typedef SMatrix< double,
5, 5, MatRepSym< double, 5 > > 
SMatrixSym5D
typedef SMatrix< double,
6, 6, MatRepSym< double, 6 > > 
SMatrixSym6D
typedef SMatrix< double,
7, 7, MatRepSym< double, 7 > > 
SMatrixSym7D
typedef SMatrix< float,
2, 2, MatRepStd< float, 2, 2 > > 
SMatrix2F
typedef SMatrix< float,
3, 3, MatRepStd< float, 3, 3 > > 
SMatrix3F
typedef SMatrix< float,
4, 4, MatRepStd< float, 4, 4 > > 
SMatrix4F
typedef SMatrix< float,
5, 5, MatRepStd< float, 5, 5 > > 
SMatrix5F
typedef SMatrix< float,
6, 6, MatRepStd< float, 6, 6 > > 
SMatrix6F
typedef SMatrix< float,
7, 7, MatRepStd< float, 7, 7 > > 
SMatrix7F
typedef SMatrix< float,
2, 2, MatRepSym< float, 2 > > 
SMatrixSym2F
typedef SMatrix< float,
3, 3, MatRepSym< float, 3 > > 
SMatrixSym3F
typedef SMatrix< float,
4, 4, MatRepSym< float, 4 > > 
SMatrixSym4F
typedef SMatrix< float,
5, 5, MatRepSym< float, 5 > > 
SMatrixSym5F
typedef SMatrix< float,
6, 6, MatRepSym< float, 6 > > 
SMatrixSym6F
typedef SMatrix< float,
7, 7, MatRepSym< float, 7 > > 
SMatrixSym7F

Enumerations

enum  EGSLMinimizerType
enum  EMinimVariableType
enum  ERotation3DMatrixIndex
enum  EMinimVariableType
enum  EGSLMinimizerType

Functions

template<class T, unsigned int D>
VecExpr< BinaryOp< AddOp<
T >, SVector< T, D >, SVector<
T, D >, T >, T, D > 
operator+ (const SVector< T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< AddOp<
T >, VecExpr< A, T, D >,
SVector< T, D >, T >, T,
D > 
operator+ (const VecExpr< A, T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< AddOp<
T >, SVector< T, D >, VecExpr<
A, T, D >, T >, T, D > 
operator+ (const SVector< T, D > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< AddOp<
T >, VecExpr< A, T, D >,
VecExpr< B, T, D >, T >,
T, D > 
operator+ (const VecExpr< A, T, D > &lhs, const VecExpr< B, T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyR< AddOp<
T >, SVector< T, D >, Constant<
A >, T >, T, D > 
operator+ (const SVector< T, D > &lhs, const A &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyL< AddOp<
T >, Constant< A >, SVector<
T, D >, T >, T, D > 
operator+ (const A &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< AddOp<
T >, VecExpr< B, T, D >,
Constant< A >, T >, T, D > 
operator+ (const VecExpr< B, T, D > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< AddOp<
T >, Constant< A >, VecExpr<
B, T, D >, T >, T, D > 
operator+ (const A &lhs, const VecExpr< B, T, D > &rhs)
template<class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >,
SMatrix< T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator+ (const SMatrix< T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >,
Expr< A, T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator+ (const Expr< A, T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >,
SMatrix< T, D, D2, R1 >,
Expr< A, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator+ (const SMatrix< T, D, D2, R1 > &lhs, const Expr< A, T, D, D2, R2 > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >,
Expr< A, T, D, D2, R1 >,
Expr< B, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator+ (const Expr< A, T, D, D2, R1 > &lhs, const Expr< B, T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< AddOp<
T >, SMatrix< T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator+ (const SMatrix< T, D, D2, R > &lhs, const A &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< AddOp<
T >, Constant< A >, SMatrix<
T, D, D2, R >, T >, T, D,
D2, R
operator+ (const A &lhs, const SMatrix< T, D, D2, R > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< AddOp<
T >, Expr< B, T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator+ (const Expr< B, T, D, D2, R > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< AddOp<
T >, Constant< A >, Expr<
B, T, D, D2, R >, T >, T,
D, D2, R
operator+ (const A &lhs, const Expr< B, T, D, D2, R > &rhs)
template<class T, unsigned int D>
VecExpr< BinaryOp< MinOp<
T >, SVector< T, D >, SVector<
T, D >, T >, T, D > 
operator- (const SVector< T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MinOp<
T >, VecExpr< A, T, D >,
SVector< T, D >, T >, T,
D > 
operator- (const VecExpr< A, T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MinOp<
T >, SVector< T, D >, VecExpr<
A, T, D >, T >, T, D > 
operator- (const SVector< T, D > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< MinOp<
T >, VecExpr< A, T, D >,
VecExpr< B, T, D >, T >,
T, D > 
operator- (const VecExpr< A, T, D > &lhs, const VecExpr< B, T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MinOp<
T >, SVector< T, D >, Constant<
A >, T >, T, D > 
operator- (const SVector< T, D > &lhs, const A &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MinOp<
T >, Constant< A >, SVector<
T, D >, T >, T, D > 
operator- (const A &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MinOp<
T >, VecExpr< B, T, D >,
Constant< A >, T >, T, D > 
operator- (const VecExpr< B, T, D > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MinOp<
T >, Constant< A >, VecExpr<
B, T, D >, T >, T, D > 
operator- (const A &lhs, const VecExpr< B, T, D > &rhs)
template<class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >,
SMatrix< T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator- (const SMatrix< T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >,
Expr< A, T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator- (const Expr< A, T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >,
SMatrix< T, D, D2, R1 >,
Expr< A, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator- (const SMatrix< T, D, D2, R1 > &lhs, const Expr< A, T, D, D2, R2 > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >,
Expr< A, T, D, D2, R1 >,
Expr< B, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
operator- (const Expr< A, T, D, D2, R1 > &lhs, const Expr< B, T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MinOp<
T >, SMatrix< T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator- (const SMatrix< T, D, D2, R > &lhs, const A &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MinOp<
T >, Constant< A >, SMatrix<
T, D, D2, R >, T >, T, D,
D2, R
operator- (const A &lhs, const SMatrix< T, D, D2, R > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MinOp<
T >, Expr< B, T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator- (const Expr< B, T, D, D2, R > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MinOp<
T >, Constant< A >, Expr<
B, T, D, D2, R >, T >, T,
D, D2, R
operator- (const A &lhs, const Expr< B, T, D, D2, R > &rhs)
template<class T, unsigned int D>
VecExpr< BinaryOp< MulOp<
T >, SVector< T, D >, SVector<
T, D >, T >, T, D > 
operator * (const SVector< T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MulOp<
T >, Expr< A, T, D >, SVector<
T, D >, T >, T, D > 
operator * (const VecExpr< A, T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MulOp<
T >, SVector< T, D >, VecExpr<
A, T, D >, T >, T, D > 
operator * (const SVector< T, D > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< MulOp<
T >, VecExpr< A, T, D >,
VecExpr< B, T, D >, T >,
T, D > 
operator * (const VecExpr< A, T, D > &lhs, const VecExpr< B, T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MulOp<
T >, SVector< T, D >, Constant<
A >, T >, T, D > 
operator * (const SVector< T, D > &lhs, const A &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MulOp<
T >, Constant< A >, SVector<
T, D >, T >, T, D > 
operator * (const A &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MulOp<
T >, VecExpr< B, T, D >,
Constant< A >, T >, T, D > 
operator * (const VecExpr< B, T, D > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MulOp<
T >, Constant< A >, VecExpr<
B, T, D >, T >, T, D > 
operator * (const A &lhs, const VecExpr< B, T, D > &rhs)
template<class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >,
SMatrix< T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Times (const SMatrix< T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >,
Expr< A, T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Times (const Expr< A, T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >,
SMatrix< T, D, D2, R1 >,
Expr< A, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Times (const SMatrix< T, D, D2, R1 > &lhs, const Expr< A, T, D, D2, R2 > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >,
Expr< A, T, D, D2, R1 >,
Expr< B, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Times (const Expr< A, T, D, D2, R1 > &lhs, const Expr< B, T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MulOp<
T >, SMatrix< T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator * (const SMatrix< T, D, D2, R > &lhs, const A &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MulOp<
T >, Constant< A >, SMatrix<
T, D, D2, R >, T >, T, D,
D2, R
operator * (const A &lhs, const SMatrix< T, D, D2, R > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MulOp<
T >, Expr< B, T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator * (const Expr< B, T, D, D2, R > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MulOp<
T >, Constant< A >, Expr<
B, T, D, D2, R >, T >, T,
D, D2, R
operator * (const A &lhs, const Expr< B, T, D, D2, R > &rhs)
template<class T, unsigned int D>
VecExpr< BinaryOp< DivOp<
T >, SVector< T, D >, SVector<
T, D >, T >, T, D > 
operator/ (const SVector< T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< DivOp<
T >, VecExpr< A, T, D >,
SVector< T, D >, T >, T,
D > 
operator/ (const VecExpr< A, T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOp< DivOp<
T >, SVector< T, D >, VecExpr<
A, T, D >, T >, T, D > 
operator/ (const SVector< T, D > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< DivOp<
T >, VecExpr< A, T, D >,
VecExpr< B, T, D >, T >,
T, D > 
operator/ (const VecExpr< A, T, D > &lhs, const VecExpr< B, T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyR< DivOp<
T >, SVector< T, D >, Constant<
A >, T >, T, D > 
operator/ (const SVector< T, D > &lhs, const A &rhs)
template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyL< DivOp<
T >, Constant< A >, SVector<
T, D >, T >, T, D > 
operator/ (const A &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< DivOp<
T >, VecExpr< B, T, D >,
Constant< A >, T >, T, D > 
operator/ (const VecExpr< B, T, D > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< DivOp<
T >, Constant< A >, VecExpr<
B, T, D >, T >, T, D > 
operator/ (const A &lhs, const VecExpr< B, T, D > &rhs)
template<class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >,
SMatrix< T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Div (const SMatrix< T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >,
Expr< A, T, D, D2, R1 >,
SMatrix< T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Div (const Expr< A, T, D, D2, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >,
SMatrix< T, D, D2, R1 >,
Expr< A, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Div (const SMatrix< T, D, D2, R1 > &lhs, const Expr< A, T, D, D2, R2 > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >,
Expr< A, T, D, D2, R1 >,
Expr< B, T, D, D2, R2 >,
T >, T, D, D2, typename AddPolicy<
T, D, D2, R1, R2 >::RepType > 
Div (const Expr< A, T, D, D2, R1 > &lhs, const Expr< B, T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< DivOp<
T >, SMatrix< T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator/ (const SMatrix< T, D, D2, R > &lhs, const A &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< DivOp<
T >, Constant< A >, SMatrix<
T, D, D2, R >, T >, T, D,
D2, R
operator/ (const A &lhs, const SMatrix< T, D, D2, R > &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< DivOp<
T >, Expr< B, T, D, D2, R >,
Constant< A >, T >, T, D,
D2, R
operator/ (const Expr< B, T, D, D2, R > &lhs, const A &rhs)
template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< DivOp<
T >, Constant< A >, Expr<
B, T, D, D2, R >, T >, T,
D, D2, R
operator/ (const A &lhs, const Expr< B, T, D, D2, R > &rhs)
template<class Matrix, unsigned int n, unsigned int idim>
bool Dfactir (Matrix &rhs, typename Matrix::value_type &det, unsigned int *ir)
template<class Matrix, unsigned int n, unsigned int idim>
bool Dfinv (Matrix &rhs, unsigned int *ir)
template<class A, class T, unsigned int D>
std::ostream & operator<< (std::ostream &os, const VecExpr< A, T, D > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R1>
std::ostream & operator<< (std::ostream &os, const Expr< A, T, D1, D2, R1 > &rhs)
template<class T>
const T Square (const T &x)
template<class T>
const T Maximum (const T &lhs, const T &rhs)
template<class T>
const T Minimum (const T &lhs, const T &rhs)
template<class T>
int Round (const T &x)
template<class T>
int Sign (const T &x)
template<class T, unsigned int D>
T Dot (const SVector< T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
T Dot (const SVector< T, D > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class T, unsigned int D>
T Dot (const VecExpr< A, T, D > &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D>
T Dot (const VecExpr< A, T, D > &lhs, const VecExpr< B, T, D > &rhs)
template<class T, unsigned int D>
T Mag2 (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
T Mag2 (const VecExpr< A, T, D > &rhs)
template<class T, unsigned int D>
T Mag (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
T Mag (const VecExpr< A, T, D > &rhs)
template<class T>
T Lmag2 (const SVector< T, 4 > &rhs)
template<class A, class T>
T Lmag2 (const VecExpr< A, T, 4 > &rhs)
template<class T>
T Lmag (const SVector< T, 4 > &rhs)
template<class A, class T>
T Lmag (const VecExpr< A, T, 4 > &rhs)
template<class T>
SVector< T, 3 > Cross (const SVector< T, 3 > &lhs, const SVector< T, 3 > &rhs)
template<class A, class T>
SVector< T, 3 > Cross (const VecExpr< A, T, 3 > &lhs, const SVector< T, 3 > &rhs)
template<class T, class A>
SVector< T, 3 > Cross (const SVector< T, 3 > &lhs, const VecExpr< A, T, 3 > &rhs)
template<class A, class B, class T>
SVector< T, 3 > Cross (const VecExpr< A, T, 3 > &lhs, const VecExpr< B, T, 3 > &rhs)
template<class T, unsigned int D>
SVector< T, D > Unit (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
SVector< T, D > Unit (const VecExpr< A, T, D > &rhs)
template<class R>
AxisAngle::Scalar Distance (const AxisAngle &r1, const R &r2)
AxisAngle operator * (RotationX const &r1, AxisAngle const &r2)
AxisAngle operator * (RotationY const &r1, AxisAngle const &r2)
AxisAngle operator * (RotationZ const &r1, AxisAngle const &r2)
std::ostream & operator<< (std::ostream &os, const AxisAngle &a)
std::ostream & operator<< (std::ostream &os, const Boost &b)
std::ostream & operator<< (std::ostream &os, const BoostX &b)
std::ostream & operator<< (std::ostream &os, const BoostY &b)
std::ostream & operator<< (std::ostream &os, const BoostZ &b)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1,
U > 
operator+ (DisplacementVector2D< CoordSystem1, U > v1, const DisplacementVector2D< CoordSystem2, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1,
U > 
operator- (DisplacementVector2D< CoordSystem1, U > v1, DisplacementVector2D< CoordSystem2, U > const &v2)
template<class CoordSystem, class U>
DisplacementVector2D< CoordSystem,
U > 
operator * (typename DisplacementVector2D< CoordSystem, U >::Scalar a, DisplacementVector2D< CoordSystem, U > v)
template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t,
traits_t > & 
operator<< (std::basic_ostream< char_t, traits_t > &os, DisplacementVector2D< T, U > const &v)
template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t,
traits_t > & 
operator>> (std::basic_istream< char_t, traits_t > &is, DisplacementVector2D< T, U > &v)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1,
U > 
operator+ (DisplacementVector3D< CoordSystem1, U > v1, const DisplacementVector3D< CoordSystem2, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1,
U > 
operator- (DisplacementVector3D< CoordSystem1, U > v1, DisplacementVector3D< CoordSystem2, U > const &v2)
template<class CoordSystem, class U>
DisplacementVector3D< CoordSystem,
U > 
operator * (typename DisplacementVector3D< CoordSystem, U >::Scalar a, DisplacementVector3D< CoordSystem, U > v)
template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t,
traits_t > & 
operator<< (std::basic_ostream< char_t, traits_t > &os, DisplacementVector3D< T, U > const &v)
template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t,
traits_t > & 
operator>> (std::basic_istream< char_t, traits_t > &is, DisplacementVector3D< T, U > &v)
long double etaMax_impl ()
template<class T>
T etaMax ()
template<class R>
EulerAngles::Scalar Distance (const EulerAngles &r1, const R &r2)
EulerAngles operator * (RotationX const &r1, EulerAngles const &r2)
EulerAngles operator * (RotationY const &r1, EulerAngles const &r2)
EulerAngles operator * (RotationZ const &r1, EulerAngles const &r2)
std::ostream & operator<< (std::ostream &os, const EulerAngles &e)
void Throw (GenVector_exception &e)
 throw explicity GenVector exceptions
template<class char_t>
detail::manipulator< char_t > set_open (char_t ch)
template<class char_t>
detail::manipulator< char_t > set_separator (char_t ch)
template<class char_t>
detail::manipulator< char_t > set_close (char_t ch)
template<class char_t, class traits_t>
std::basic_ios< char_t, traits_t > & human_readable (std::basic_ios< char_t, traits_t > &ios)
template<class char_t, class traits_t>
std::basic_ios< char_t, traits_t > & machine_readable (std::basic_ios< char_t, traits_t > &ios)
std::ostream & operator<< (std::ostream &os, const LorentzRotation &r)
template<class CoordSystem>
LorentzVector< CoordSystem > operator * (const typename LorentzVector< CoordSystem >::Scalar &a, const LorentzVector< CoordSystem > &v)
template<class char_t, class traits_t, class Coords>
std::basic_ostream< char_t,
traits_t > & 
operator<< (std::basic_ostream< char_t, traits_t > &os, LorentzVector< Coords > const &v)
template<class char_t, class traits_t, class Coords>
std::basic_istream< char_t,
traits_t > & 
operator>> (std::basic_istream< char_t, traits_t > &is, LorentzVector< Coords > &v)
std::ostream & operator<< (std::ostream &os, const Plane3D &p)
template<class CoordSystem, class U>
PositionVector2D< CoordSystem > operator * (typename PositionVector2D< CoordSystem, U >::Scalar a, PositionVector2D< CoordSystem, U > v)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1,
U > 
operator- (const PositionVector2D< CoordSystem1, U > &v1, const PositionVector2D< CoordSystem2, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2,
U > 
operator+ (PositionVector2D< CoordSystem2, U > p1, const DisplacementVector2D< CoordSystem1, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2,
U > 
operator+ (DisplacementVector2D< CoordSystem1, U > const &v1, PositionVector2D< CoordSystem2, U > p2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2,
U > 
operator- (PositionVector2D< CoordSystem2, U > p1, DisplacementVector2D< CoordSystem1, U > const &v2)
template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t,
traits_t > & 
operator<< (std::basic_ostream< char_t, traits_t > &os, PositionVector2D< T, U > const &v)
template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t,
traits_t > & 
operator>> (std::basic_istream< char_t, traits_t > &is, PositionVector2D< T, U > &v)
template<class CoordSystem, class U>
PositionVector3D< CoordSystem > operator * (typename PositionVector3D< CoordSystem, U >::Scalar a, PositionVector3D< CoordSystem, U > v)
template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1,
U > 
operator- (const PositionVector3D< CoordSystem1, U > &v1, const PositionVector3D< CoordSystem2, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2,
U > 
operator+ (PositionVector3D< CoordSystem2, U > p1, const DisplacementVector3D< CoordSystem1, U > &v2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2,
U > 
operator+ (DisplacementVector3D< CoordSystem1, U > const &v1, PositionVector3D< CoordSystem2, U > p2)
template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2,
U > 
operator- (PositionVector3D< CoordSystem2, U > p1, DisplacementVector3D< CoordSystem1, U > const &v2)
template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t,
traits_t > & 
operator<< (std::basic_ostream< char_t, traits_t > &os, PositionVector3D< T, U > const &v)
template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t,
traits_t > & 
operator>> (std::basic_istream< char_t, traits_t > &is, PositionVector3D< T, U > &v)
template<class R>
Quaternion::Scalar Distance (const Quaternion &r1, const R &r2)
Quaternion operator * (RotationX const &r1, Quaternion const &r2)
Quaternion operator * (RotationY const &r1, Quaternion const &r2)
Quaternion operator * (RotationZ const &r1, Quaternion const &r2)
std::ostream & operator<< (std::ostream &os, const Quaternion &q)
template<class R>
Rotation3D::Scalar Distance (const Rotation3D &r1, const R &r2)
Rotation3D operator * (RotationX const &r1, Rotation3D const &r2)
Rotation3D operator * (RotationY const &r1, Rotation3D const &r2)
Rotation3D operator * (RotationZ const &r1, Rotation3D const &r2)
Rotation3D operator * (RotationX const &r1, RotationY const &r2)
Rotation3D operator * (RotationX const &r1, RotationZ const &r2)
Rotation3D operator * (RotationY const &r1, RotationX const &r2)
Rotation3D operator * (RotationY const &r1, RotationZ const &r2)
Rotation3D operator * (RotationZ const &r1, RotationX const &r2)
Rotation3D operator * (RotationZ const &r1, RotationY const &r2)
std::ostream & operator<< (std::ostream &os, const Rotation3D &r)
template<class R>
RotationX::Scalar Distance (const RotationX &r1, const R &r2)
std::ostream & operator<< (std::ostream &os, const RotationX &r)
template<class R>
RotationY::Scalar Distance (const RotationY &r1, const R &r2)
std::ostream & operator<< (std::ostream &os, const RotationY &r)
template<class R>
RotationZ::Scalar Distance (const RotationZ &r1, const R &r2)
std::ostream & operator<< (std::ostream &os, const RotationZ &r)
template<class R>
RotationZYX::Scalar Distance (const RotationZYX &r1, const R &r2)
RotationZYX operator * (RotationX const &r1, RotationZYX const &r2)
RotationZYX operator * (RotationY const &r1, RotationZYX const &r2)
RotationZYX operator * (RotationZ const &r1, RotationZYX const &r2)
std::ostream & operator<< (std::ostream &os, const RotationZYX &e)
Transform3D operator * (const Rotation3D &r, const Translation3D &t)
Transform3D operator * (const RotationX &r, const Translation3D &t)
Transform3D operator * (const RotationY &r, const Translation3D &t)
Transform3D operator * (const RotationZ &r, const Translation3D &t)
Transform3D operator * (const RotationZYX &r, const Translation3D &t)
Transform3D operator * (const AxisAngle &r, const Translation3D &t)
Transform3D operator * (const EulerAngles &r, const Translation3D &t)
Transform3D operator * (const Quaternion &r, const Translation3D &t)
Transform3D operator * (const Translation3D &t, const Rotation3D &r)
Transform3D operator * (const Translation3D &t, const RotationX &r)
Transform3D operator * (const Translation3D &t, const RotationY &r)
Transform3D operator * (const Translation3D &t, const RotationZ &r)
Transform3D operator * (const Translation3D &t, const RotationZYX &r)
Transform3D operator * (const Translation3D &t, const EulerAngles &r)
Transform3D operator * (const Translation3D &t, const Quaternion &r)
Transform3D operator * (const Translation3D &t, const AxisAngle &r)
Transform3D operator * (const Transform3D &t, const Translation3D &d)
Transform3D operator * (const Translation3D &d, const Transform3D &t)
Transform3D operator * (const Transform3D &t, const Rotation3D &r)
Transform3D operator * (const Transform3D &t, const RotationX &r)
Transform3D operator * (const Transform3D &t, const RotationY &r)
Transform3D operator * (const Transform3D &t, const RotationZ &r)
Transform3D operator * (const Transform3D &t, const RotationZYX &r)
Transform3D operator * (const Transform3D &t, const EulerAngles &r)
Transform3D operator * (const Transform3D &t, const AxisAngle &r)
Transform3D operator * (const Transform3D &t, const Quaternion &r)
Transform3D operator * (const Rotation3D &r, const Transform3D &t)
Transform3D operator * (const RotationX &r, const Transform3D &t)
Transform3D operator * (const RotationY &r, const Transform3D &t)
Transform3D operator * (const RotationZ &r, const Transform3D &t)
Transform3D operator * (const RotationZYX &r, const Transform3D &t)
Transform3D operator * (const EulerAngles &r, const Transform3D &t)
Transform3D operator * (const AxisAngle &r, const Transform3D &t)
Transform3D operator * (const Quaternion &r, const Transform3D &t)
std::ostream & operator<< (std::ostream &os, const Transform3D &t)
std::ostream & operator<< (std::ostream &os, const Translation3D &t)
double Pi ()
double log1p (double x)
 log(1+x) with error cancelatio when x is small
double expm1 (double x)
 exp(x) -1 with error cancellation when x is small
template<class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp<
SMatrix< T, D1, D2, R >,
SVector< T, D2 >, D2 >, T,
D1 > 
operator * (const SMatrix< T, D1, D2, R > &lhs, const SVector< T, D2 > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp<
SMatrix< T, D1, D2, R >,
VecExpr< A, T, D2 >, D2 >,
T, D1 > 
operator * (const SMatrix< T, D1, D2, R > &lhs, const VecExpr< A, T, D2 > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp<
Expr< A, T, D1, D2, R >,
SVector< T, D2 >, D2 >, T,
D1 > 
operator * (const Expr< A, T, D1, D2, R > &lhs, const SVector< T, D2 > &rhs)
template<class A, class B, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp<
Expr< A, T, D1, D2, R >,
VecExpr< B, T, D2 >, D2 >,
T, D1 > 
operator * (const Expr< A, T, D1, D2, R > &lhs, const VecExpr< B, T, D2 > &rhs)
template<class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp<
SVector< T, D1 >, SMatrix<
T, D1, D2, R >, D1 >, T,
D2 > 
operator * (const SVector< T, D1 > &lhs, const SMatrix< T, D1, D2, R > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp<
SVector< T, D1 >, Expr< A,
T, D1, D2, R >, D1 >, T,
D2 > 
operator * (const SVector< T, D1 > &lhs, const Expr< A, T, D1, D2, R > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp<
VecExpr< A, T, D1 >, SMatrix<
T, D1, D2, R >, D1 >, T,
D2 > 
operator * (const VecExpr< A, T, D1 > &lhs, const SMatrix< T, D1, D2, R > &rhs)
template<class A, class B, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp<
VecExpr< A, T, D1 >, Expr<
B, T, D1, D2, R >, D1 >,
T, D2 > 
operator * (const VecExpr< A, T, D1 > &lhs, const Expr< B, T, D1, D2, R > &rhs)
template<class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< SMatrix<
T, D1, D, R1 >, SMatrix<
T, D, D2, R2 >, T, D >, T,
D1, D2, typename MultPolicy<
T, R1, R2 >::RepType > 
operator * (const SMatrix< T, D1, D, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< SMatrix<
T, D1, D, R1 >, Expr< A,
T, D, D2, R2 >, T, D >, T,
D1, D2, typename MultPolicy<
T, R1, R2 >::RepType > 
operator * (const SMatrix< T, D1, D, R1 > &lhs, const Expr< A, T, D, D2, R2 > &rhs)
template<class A, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< Expr< A,
T, D1, D, R1 >, SMatrix<
T, D, D2, R2 >, T, D >, T,
D1, D2, typename MultPolicy<
T, R1, R2 >::RepType > 
operator * (const Expr< A, T, D1, D, R1 > &lhs, const SMatrix< T, D, D2, R2 > &rhs)
template<class A, class B, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< Expr< A,
T, D1, D, R1 >, Expr< B,
T, D, D2, R2 >, T, D >, T,
D1, D2, typename MultPolicy<
T, R1, R2 >::RepType > 
operator * (const Expr< A, T, D1, D, R1 > &lhs, const Expr< B, T, D, D2, R2 > &rhs)
template<class T, unsigned int D1, unsigned int D2, class R>
Expr< TransposeOp< SMatrix<
T, D1, D2, R >, T, D1, D2 >,
T, D2, D1, typename TranspPolicy<
T, D1, D2, R >::RepType > 
Transpose (const SMatrix< T, D1, D2, R > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
Expr< TransposeOp< Expr< A,
T, D1, D2, R >, T, D1, D2 >,
T, D2, D1, typename TranspPolicy<
T, D1, D2, R >::RepType > 
Transpose (const Expr< A, T, D1, D2, R > &rhs)
template<class T, unsigned int D, class R>
T Similarity (const SMatrix< T, D, D, R > &lhs, const SVector< T, D > &rhs)
template<class T, unsigned int D, class R>
T Similarity (const SVector< T, D > &lhs, const SMatrix< T, D, D, R > &rhs)
template<class A, class T, unsigned int D, class R>
T Similarity (const SMatrix< T, D, D, R > &lhs, const VecExpr< A, T, D > &rhs)
template<class A, class T, unsigned int D, class R>
T Similarity (const VecExpr< A, T, D > &lhs, const SMatrix< T, D, D, R > &rhs)
template<class A, class T, unsigned int D, class R>
T Similarity (const SVector< T, D > &lhs, const Expr< A, T, D, D, R > &rhs)
template<class A, class T, unsigned int D, class R>
T Similarity (const Expr< A, T, D, D, R > &lhs, const SVector< T, D > &rhs)
template<class A, class B, class T, unsigned int D, class R>
T Similarity (const Expr< A, T, D, D, R > &lhs, const VecExpr< B, T, D > &rhs)
template<class A, class B, class T, unsigned int D, class R>
T Similarity (const VecExpr< A, T, D > &lhs, const Expr< B, T, D, D, R > &rhs)
template<class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D1, D1, MatRepSym<
T, D1 > > 
Similarity (const SMatrix< T, D1, D2, R > &lhs, const SMatrix< T, D2, D2, MatRepSym< T, D2 > > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D1, D1, MatRepSym<
T, D1 > > 
Similarity (const Expr< A, T, D1, D2, R > &lhs, const SMatrix< T, D2, D2, MatRepSym< T, D2 > > &rhs)
template<class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D2, D2, MatRepSym<
T, D2 > > 
SimilarityT (const SMatrix< T, D1, D2, R > &lhs, const SMatrix< T, D1, D1, MatRepSym< T, D1 > > &rhs)
template<class A, class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D2, D2, MatRepSym<
T, D2 > > 
SimilarityT (const Expr< A, T, D1, D2, R > &lhs, const SMatrix< T, D1, D1, MatRepSym< T, D1 > > &rhs)
template<class T, unsigned int D1, unsigned int D2>
Expr< TensorMulOp< SVector<
T, D1 >, SVector< T, D2 > >,
T, D1, D2 > 
TensorProd (const SVector< T, D1 > &lhs, const SVector< T, D2 > &rhs)
template<class T, unsigned int D1, unsigned int D2, class A>
Expr< TensorMulOp< VecExpr<
A, T, D1 >, SVector< T, D2 > >,
T, D1, D2 > 
TensorProd (const VecExpr< A, T, D1 > &lhs, const SVector< T, D2 > &rhs)
template<class T, unsigned int D1, unsigned int D2, class A>
Expr< TensorMulOp< SVector<
T, D1 >, VecExpr< A, T, D2 > >,
T, D1, D2 > 
TensorProd (const SVector< T, D1 > &lhs, const VecExpr< A, T, D2 > &rhs)
template<class T, unsigned int D1, unsigned int D2, class A, class B>
Expr< TensorMulOp< VecExpr<
A, T, D1 >, VecExpr< B, T,
D2 > >, T, D1, D2 > 
TensorProd (const VecExpr< A, T, D1 > &lhs, const VecExpr< B, T, D2 > &rhs)
template<class T, unsigned int D>
bool SolveChol (SMatrix< T, D, D, MatRepSym< T, D > > &mat, SVector< T, D > &vec)
template<class T, unsigned int D>
SVector< T, D > SolveChol (const SMatrix< T, D, D, MatRepSym< T, D > > &mat, const SVector< T, D > &vec, int &ifail)
double noncentral_chisquared_pdf (double x, double r, double lambda)
double beta_cdf_c (double x, double a, double b)
double beta_cdf (double x, double a, double b)
double breitwigner_cdf_c (double x, double gamma, double x0=0)
double breitwigner_cdf (double x, double gamma, double x0=0)
double cauchy_cdf_c (double x, double b, double x0=0)
double cauchy_cdf (double x, double b, double x0=0)
double chisquared_cdf_c (double x, double r, double x0=0)
double chisquared_cdf (double x, double r, double x0=0)
double exponential_cdf_c (double x, double lambda, double x0=0)
double exponential_cdf (double x, double lambda, double x0=0)
double fdistribution_cdf_c (double x, double n, double m, double x0=0)
double fdistribution_cdf (double x, double n, double m, double x0=0)
double gamma_cdf_c (double x, double alpha, double theta, double x0=0)
double gamma_cdf (double x, double alpha, double theta, double x0=0)
double landau_cdf (double x, double xi=1, double x0=0)
double landau_cdf_c (double x, double xi=1, double x0=0)
double lognormal_cdf_c (double x, double m, double s, double x0=0)
double lognormal_cdf (double x, double m, double s, double x0=0)
double normal_cdf_c (double x, double sigma=1, double x0=0)
double gaussian_cdf_c (double x, double sigma=1, double x0=0)
 Alternative name for same function.
double normal_cdf (double x, double sigma=1, double x0=0)
double gaussian_cdf (double x, double sigma=1, double x0=0)
 Alternative name for same function.
double tdistribution_cdf_c (double x, double r, double x0=0)
double tdistribution_cdf (double x, double r, double x0=0)
double uniform_cdf_c (double x, double a, double b, double x0=0)
double uniform_cdf (double x, double a, double b, double x0=0)
double poisson_cdf_c (unsigned int n, double mu)
 discrete distributions
double poisson_cdf (unsigned int n, double mu)
double binomial_cdf_c (unsigned int k, double p, unsigned int n)
double binomial_cdf (unsigned int k, double p, unsigned int n)
double negative_binomial_cdf_c (unsigned int k, double p, double n)
double negative_binomial_cdf (unsigned int k, double p, double n)
double landau_xm1 (double x, double xi=1, double x0=0)
double landau_xm2 (double x, double xi=1, double x0=0)
template<class T, unsigned int D1, unsigned int D2, class R>
std::ostream & operator<< (std::ostream &os, const ROOT::Math::SMatrix< T, D1, D2, R > &rhs)
template<class T, unsigned int D>
std::ostream & operator<< (std::ostream &os, const ROOT::Math::SVector< T, D > &rhs)
template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Minus< T >,
VecExpr< A, T, D >, T >,
T, D > 
operator- (const VecExpr< A, T, D > &rhs)
template<class T, unsigned int D>
VecExpr< UnaryOp< Minus< T >,
SVector< T, D >, T >, T,
D > 
operator- (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Minus< T >,
Expr< A, T, D, D2, R >, T >,
T, D, D2, R
operator- (const Expr< A, T, D, D2, R > &rhs)
template<class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Minus< T >,
SMatrix< T, D, D2, R >, T >,
T, D, D2, R
operator- (const SMatrix< T, D, D2, R > &rhs)
template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Fabs< T >,
VecExpr< A, T, D >, T >,
T, D > 
fabs (const VecExpr< A, T, D > &rhs)
template<class T, unsigned int D>
VecExpr< UnaryOp< Fabs< T >,
SVector< T, D >, T >, T,
D > 
fabs (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Fabs< T >,
Expr< A, T, D, D2, R >, T >,
T, D, D2, R
fabs (const Expr< A, T, D, D2, R > &rhs)
template<class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Fabs< T >,
SMatrix< T, D, D2, R >, T >,
T, D, D2, R
fabs (const SMatrix< T, D, D2, R > &rhs)
template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Sqr< T >,
VecExpr< A, T, D >, T >,
T, D > 
sqr (const VecExpr< A, T, D > &rhs)
template<class T, unsigned int D>
VecExpr< UnaryOp< Sqr< T >,
SVector< T, D >, T >, T,
D > 
sqr (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqr< T >, Expr<
A, T, D, D2, R >, T >, T,
D, D2, R
sqr (const Expr< A, T, D, D2, R > &rhs)
template<class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqr< T >, SMatrix<
T, D, D2, R >, T >, T, D,
D2, R
sqr (const SMatrix< T, D, D2, R > &rhs)
template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Sqrt< T >,
VecExpr< A, T, D >, T >,
T, D > 
sqrt (const VecExpr< A, T, D > &rhs)
template<class T, unsigned int D>
VecExpr< UnaryOp< Sqrt< T >,
SVector< T, D >, T >, T,
D > 
sqrt (const SVector< T, D > &rhs)
template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqrt< T >,
Expr< A, T, D, D2, R >, T >,
T, D, D2, R
sqrt (const Expr< A, T, D, D2, R > &rhs)
template<class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqrt< T >,
SMatrix< T, D, D2, R >, T >,
T, D, D2, R
sqrt (const SMatrix< T, D, D2, R > &rhs)
double vavilov_accurate_pdf (double x, double kappa, double beta2)
double vavilov_accurate_cdf (double x, double kappa, double beta2)
double vavilov_accurate_cdf_c (double x, double kappa, double beta2)
double vavilov_accurate_quantile (double z, double kappa, double beta2)
double vavilov_accurate_quantile_c (double z, double kappa, double beta2)
double vavilov_fast_pdf (double x, double kappa, double beta2)
double vavilov_fast_cdf (double x, double kappa, double beta2)
double vavilov_fast_cdf_c (double x, double kappa, double beta2)
double vavilov_fast_quantile (double z, double kappa, double beta2)
double vavilov_fast_quantile_c (double z, double kappa, double beta2)
static void swap (double &a, double &b)
void PrintAllDefault (std::ostream &os)
double Polynomialeval (double x, double *a, unsigned int N)
double Polynomial1eval (double x, double *a, unsigned int N)
static double myRound (double x, double y, double &xmantissa, int digits)
double myRound (double x, double y, int digits)
static std::string format (double x, double y, int digits, int width)
static void moments (ROOT::Math::Vavilov &v, double &integral, double &mean, double &variance, double &skewness, double &kurtosis)
Probability Density Functions from MathCore
Additional PDF's are provided in the MathMore library (see PDF functions from MathMore)

double beta_pdf (double x, double a, double b)
double binomial_pdf (unsigned int k, double p, unsigned int n)
double negative_binomial_pdf (unsigned int k, double p, double n)
double breitwigner_pdf (double x, double gamma, double x0=0)
double cauchy_pdf (double x, double b=1, double x0=0)
double chisquared_pdf (double x, double r, double x0=0)
double exponential_pdf (double x, double lambda, double x0=0)
double fdistribution_pdf (double x, double n, double m, double x0=0)
double gamma_pdf (double x, double alpha, double theta, double x0=0)
double gaussian_pdf (double x, double sigma=1, double x0=0)
double landau_pdf (double x, double xi=1, double x0=0)
double lognormal_pdf (double x, double m, double s, double x0=0)
double normal_pdf (double x, double sigma=1, double x0=0)
double poisson_pdf (unsigned int n, double mu)
double tdistribution_pdf (double x, double r, double x0=0)
double uniform_pdf (double x, double a, double b, double x0=0)
Quantile Functions from MathCore
The implementation is provided in MathCore and for the majority of the function comes from Cephes.

double beta_quantile (double x, double a, double b)
double beta_quantile_c (double x, double a, double b)
double cauchy_quantile_c (double z, double b)
double cauchy_quantile (double z, double b)
double breitwigner_quantile_c (double z, double gamma)
double breitwigner_quantile (double z, double gamma)
double chisquared_quantile_c (double z, double r)
double chisquared_quantile (double z, double r)
double exponential_quantile_c (double z, double lambda)
double exponential_quantile (double z, double lambda)
double fdistribution_quantile (double z, double n, double m)
double fdistribution_quantile_c (double z, double n, double m)
double gamma_quantile_c (double z, double alpha, double theta)
double gamma_quantile (double z, double alpha, double theta)
double gaussian_quantile_c (double z, double sigma)
 alternative name for same function
double gaussian_quantile (double z, double sigma)
 alternative name for same function
double lognormal_quantile_c (double x, double m, double s)
double lognormal_quantile (double x, double m, double s)
double normal_quantile_c (double z, double sigma)
double normal_quantile (double z, double sigma)
double uniform_quantile_c (double z, double a, double b)
double uniform_quantile (double z, double a, double b)
double landau_quantile (double z, double xi=1)
double landau_quantile_c (double z, double xi=1)
Quantile Functions from MathMore
The implementation used is that of GSL.

double tdistribution_quantile_c (double z, double r)
double tdistribution_quantile (double z, double r)
Special Functions from MathCore
double erf (double x)
double erfc (double x)
double tgamma (double x)
double lgamma (double x)
double inc_gamma (double a, double x)
double inc_gamma_c (double a, double x)
double beta (double x, double y)
double inc_beta (double x, double a, double b)
double sinint (double x)
double cosint (double x)
Special Functions from MathMore
double assoc_laguerre (unsigned n, double m, double x)
double assoc_legendre (unsigned l, unsigned m, double x)
double comp_ellint_1 (double k)
double comp_ellint_2 (double k)
double comp_ellint_3 (double n, double k)
double conf_hyperg (double a, double b, double z)
double conf_hypergU (double a, double b, double z)
double cyl_bessel_i (double nu, double x)
double cyl_bessel_j (double nu, double x)
double cyl_bessel_k (double nu, double x)
double cyl_neumann (double nu, double x)
double ellint_1 (double k, double phi)
double ellint_2 (double k, double phi)
double ellint_3 (double n, double k, double phi)
double expint (double x)
double hyperg (double a, double b, double c, double x)
double laguerre (unsigned n, double x)
double legendre (unsigned l, double x)
double riemann_zeta (double x)
double sph_bessel (unsigned n, double x)
double sph_legendre (unsigned l, unsigned m, double theta)
double sph_neumann (unsigned n, double x)
double airy_Ai (double x)
double airy_Bi (double x)
double airy_Ai_deriv (double x)
double airy_Bi_deriv (double x)
double airy_zero_Ai (unsigned int s)
double airy_zero_Bi (unsigned int s)
double airy_zero_Ai_deriv (unsigned int s)
double airy_zero_Bi_deriv (unsigned int s)
double wigner_3j (int ja, int jb, int jc, int ma, int mb, int mc)
double wigner_6j (int ja, int jb, int jc, int jd, int je, int jf)
double wigner_9j (int ja, int jb, int jc, int jd, int je, int jf, int jg, int jh, int ji)

Variables

static const int fOff1x1 [] = {0}
static const int fOff2x2 [] = {0, 1, 1, 2}
static const int fOff3x3 [] = {0, 1, 3, 1, 2, 4, 3, 4, 5}
static const int fOff4x4 [] = {0, 1, 3, 6, 1, 2, 4, 7, 3, 4, 5, 8, 6, 7, 8, 9}
static const int fOff5x5 [] = {0, 1, 3, 6, 10, 1, 2, 4, 7, 11, 3, 4, 5, 8, 12, 6, 7, 8, 9, 13, 10, 11, 12, 13, 14}
static const int fOff6x6 [] = {0, 1, 3, 6, 10, 15, 1, 2, 4, 7, 11, 16, 3, 4, 5, 8, 12, 17, 6, 7, 8, 9, 13, 18, 10, 11, 12, 13, 14, 19, 15, 16, 17, 18, 19, 20}
static const int fOff7x7 [] = {0, 1, 3, 6, 10, 15, 21, 1, 2, 4, 7, 11, 16, 22, 3, 4, 5, 8, 12, 17, 23, 6, 7, 8, 9, 13, 18, 24, 10, 11, 12, 13, 14, 19, 25, 15, 16, 17, 18, 19, 20, 26, 21, 22, 23, 24, 25, 26, 27}
static const int fOff8x8 [] = {0, 1, 3, 6, 10, 15, 21, 28, 1, 2, 4, 7, 11, 16, 22, 29, 3, 4, 5, 8, 12, 17, 23, 30, 6, 7, 8, 9, 13, 18, 24, 31, 10, 11, 12, 13, 14, 19, 25, 32, 15, 16, 17, 18, 19, 20, 26, 33, 21, 22, 23, 24, 25, 26, 27, 34, 28, 29, 30, 31, 32, 33, 34, 35}
static const int fOff9x9 [] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 1, 2, 4, 7, 11, 16, 22, 29, 37, 3, 4, 5, 8, 12, 17, 23, 30, 38, 6, 7, 8, 9, 13, 18, 24, 31, 39, 10, 11, 12, 13, 14, 19, 25, 32, 40, 15, 16, 17, 18, 19, 20, 26, 33, 41, 21, 22, 23, 24, 25, 26, 27, 34, 42, 28, 29, 30, 31, 32, 33, 34, 35, 43, 36, 37, 38, 39, 40, 41, 42, 43, 44}
static const int fOff10x10 [] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 3, 4, 5, 8, 12, 17, 23, 30, 38, 47, 6, 7, 8, 9, 13, 18, 24, 31, 39, 48, 10, 11, 12, 13, 14, 19, 25, 32, 40, 49, 15, 16, 17, 18, 19, 20, 26, 33, 41, 50, 21, 22, 23, 24, 25, 26, 27, 34, 42, 51, 28, 29, 30, 31, 32, 33, 34, 35, 43, 52, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54}
static int gDefaultNpx = 100
static int gDefaultNSearch = 10
static int gDefaultNpx = 100
static int gDefaultNSearch = 10
static const double kSqrt2 = 1.41421356237309515
double kSqrt2 = 1.4142135623730950488016887242097
double kPi = 3.14159265358979323846
double kEulerGamma = 0.577215664901532860606512090082402431042
static const double eu = 0.577215664901532860606
static const double eu = 0.577215664901532860606
static double vavilovPdfValues0 [45][12]
static double vavilovPdfValues1 [42][12]
static double vavilovPdfValues2 [41][12]
static double vavilovPdfValues3 [41][12]
static double vavilovPdfValues4 [28][12]
static double vavilovPdfValues5 [22][12]
static double vavilovPdfValues6 [19][12]
static double vavilovPdfValues7 [20][12]
static double vavilovPdfValues8 [21][12]
static double vavilovPdfValues9 [21][12]
static double(*[10] vavilovPdfValues )[12] = {vavilovPdfValues0, vavilovPdfValues1, vavilovPdfValues2, vavilovPdfValues3, vavilovPdfValues4, vavilovPdfValues5, vavilovPdfValues6, vavilovPdfValues7, vavilovPdfValues8, vavilovPdfValues9}
static double vavilovKappaValues [10] = {.01, .04, .07, .1, .4, .7, 1, 4, 7, 10}
static int vavilovNLambda [10] = {45, 42, 41, 41, 28, 22, 19, 20, 21, 21}
static const int fOff1x1 [] = {0}
static const int fOff2x2 [] = {0, 1, 1, 2}
static const int fOff3x3 [] = {0, 1, 3, 1, 2, 4, 3, 4, 5}
static const int fOff4x4 [] = {0, 1, 3, 6, 1, 2, 4, 7, 3, 4, 5, 8, 6, 7, 8, 9}
static const int fOff5x5 [] = {0, 1, 3, 6, 10, 1, 2, 4, 7, 11, 3, 4, 5, 8, 12, 6, 7, 8, 9, 13, 10, 11, 12, 13, 14}
static const int fOff6x6 [] = {0, 1, 3, 6, 10, 15, 1, 2, 4, 7, 11, 16, 3, 4, 5, 8, 12, 17, 6, 7, 8, 9, 13, 18, 10, 11, 12, 13, 14, 19, 15, 16, 17, 18, 19, 20}
static const int fOff7x7 [] = {0, 1, 3, 6, 10, 15, 21, 1, 2, 4, 7, 11, 16, 22, 3, 4, 5, 8, 12, 17, 23, 6, 7, 8, 9, 13, 18, 24, 10, 11, 12, 13, 14, 19, 25, 15, 16, 17, 18, 19, 20, 26, 21, 22, 23, 24, 25, 26, 27}
static const int fOff8x8 [] = {0, 1, 3, 6, 10, 15, 21, 28, 1, 2, 4, 7, 11, 16, 22, 29, 3, 4, 5, 8, 12, 17, 23, 30, 6, 7, 8, 9, 13, 18, 24, 31, 10, 11, 12, 13, 14, 19, 25, 32, 15, 16, 17, 18, 19, 20, 26, 33, 21, 22, 23, 24, 25, 26, 27, 34, 28, 29, 30, 31, 32, 33, 34, 35}
static const int fOff9x9 [] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 1, 2, 4, 7, 11, 16, 22, 29, 37, 3, 4, 5, 8, 12, 17, 23, 30, 38, 6, 7, 8, 9, 13, 18, 24, 31, 39, 10, 11, 12, 13, 14, 19, 25, 32, 40, 15, 16, 17, 18, 19, 20, 26, 33, 41, 21, 22, 23, 24, 25, 26, 27, 34, 42, 28, 29, 30, 31, 32, 33, 34, 35, 43, 36, 37, 38, 39, 40, 41, 42, 43, 44}
static const int fOff10x10 [] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 3, 4, 5, 8, 12, 17, 23, 30, 38, 47, 6, 7, 8, 9, 13, 18, 24, 31, 39, 48, 10, 11, 12, 13, 14, 19, 25, 32, 40, 49, 15, 16, 17, 18, 19, 20, 26, 33, 41, 50, 21, 22, 23, 24, 25, 26, 27, 34, 42, 51, 28, 29, 30, 31, 32, 33, 34, 35, 43, 52, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54}


Typedef Documentation

typedef BasicFitMethodFunction<ROOT::Math::IMultiGenFunction> ROOT::Math::FitMethodFunction

Definition at line 113 of file FitMethodFunction.h.

typedef BasicFitMethodFunction<ROOT::Math::IMultiGenFunction> ROOT::Math::FitMethodFunction

Definition at line 113 of file FitMethodFunction.h.

typedef BasicFitMethodFunction<ROOT::Math::IMultiGradFunction> ROOT::Math::FitMethodGradFunction

Definition at line 114 of file FitMethodFunction.h.

typedef BasicFitMethodFunction<ROOT::Math::IMultiGradFunction> ROOT::Math::FitMethodGradFunction

Definition at line 114 of file FitMethodFunction.h.

typedef double(*) ROOT::Math::FreeFunctionPtr(double)

Definition at line 41 of file WrappedFunction.h.

typedef double(*) ROOT::Math::FreeFunctionPtr(double)

Definition at line 41 of file WrappedFunction.h.

typedef double( * ) ROOT::Math::FreeMultiFunctionPtr(const double *)

Definition at line 129 of file WrappedParamFunction.h.

typedef double(*) ROOT::Math::FreeMultiFunctionPtr(const double *)

Definition at line 43 of file WrappedFunction.h.

typedef double( * ) ROOT::Math::FreeMultiFunctionPtr(const double *)

Definition at line 129 of file WrappedParamFunction.h.

typedef double(*) ROOT::Math::FreeMultiFunctionPtr(const double *)

Definition at line 43 of file WrappedFunction.h.

typedef double( * ) ROOT::Math::FreeParamMultiFunctionPtr(const double *, const double *)

Definition at line 31 of file WrappedParamFunction.h.

typedef double( * ) ROOT::Math::FreeParamMultiFunctionPtr(const double *, const double *)

Definition at line 31 of file WrappedParamFunction.h.

typedef void( * ) ROOT::Math::GSLFdfPointer(double, void *, double *, double *)

Definition at line 46 of file GSLFunctionWrapper.h.

typedef double( * ) ROOT::Math::GSLFuncPointer(double, void *)

Definition at line 45 of file GSLFunctionWrapper.h.

typedef double( * ) ROOT::Math::GSLFuncPointer(double, void *)

Function pointer corresponding to gsl_function signature

Definition at line 45 of file GSLFunctionAdapter.h.

typedef double( * ) ROOT::Math::GSLFuncPointer(double, void *)

Function pointer corresponding to gsl_function signature

Definition at line 45 of file GSLFunctionAdapter.h.

typedef double( * ) ROOT::Math::GSLMonteFuncPointer(double *, size_t, void *)

Definition at line 47 of file GSLMonteFunctionWrapper.h.

typedef void( * ) ROOT::Math::GSLMultiFitDfPointer(const gsl_vector *, void *, gsl_matrix *)

Definition at line 47 of file GSLMultiFitFunctionWrapper.h.

typedef void( * ) ROOT::Math::GSLMultiFitFdfPointer(const gsl_vector *, void *, gsl_vector *, gsl_matrix *)

Definition at line 48 of file GSLMultiFitFunctionWrapper.h.

typedef double( * ) ROOT::Math::GSLMultiFitFPointer(const gsl_vector *, void *, gsl_vector *)

Definition at line 46 of file GSLMultiFitFunctionWrapper.h.

typedef void( * ) ROOT::Math::GSLMultiMinDfPointer(const gsl_vector *, void *, gsl_vector *)

Definition at line 47 of file GSLMultiMinFunctionWrapper.h.

typedef void( * ) ROOT::Math::GSLMultiMinFdfPointer(const gsl_vector *, void *, double *, gsl_vector *)

Definition at line 48 of file GSLMultiMinFunctionWrapper.h.

typedef double( * ) ROOT::Math::GSLMultiMinFuncPointer(const gsl_vector *, void *)

Definition at line 46 of file GSLMultiMinFunctionWrapper.h.

typedef GSLRngRanLuxS1 ROOT::Math::GSLRngRanLux1

Definition at line 300 of file GSLRndmEngines.h.

typedef GSLRngRanLuxS1 ROOT::Math::GSLRngRanLux1

Definition at line 300 of file GSLRndmEngines.h.

typedef GSLRngRanLuxS2 ROOT::Math::GSLRngRanLux2

Definition at line 314 of file GSLRndmEngines.h.

typedef GSLRngRanLuxS2 ROOT::Math::GSLRngRanLux2

Definition at line 314 of file GSLRndmEngines.h.

typedef GSLRngRanLuxD2 ROOT::Math::GSLRngRanLux48

Definition at line 341 of file GSLRndmEngines.h.

typedef GSLRngRanLuxD2 ROOT::Math::GSLRngRanLux48

Definition at line 341 of file GSLRndmEngines.h.

typedef IBaseFunctionOneDim ROOT::Math::IGenFunction

Definition at line 43 of file IFunctionfwd.h.

typedef IBaseFunctionOneDim ROOT::Math::IGenFunction

Definition at line 43 of file IFunctionfwd.h.

typedef IGradientFunctionOneDim ROOT::Math::IGradFunction

Definition at line 49 of file IFunctionfwd.h.

typedef IGradientFunctionOneDim ROOT::Math::IGradFunction

Definition at line 49 of file IFunctionfwd.h.

typedef IBaseFunctionMultiDim ROOT::Math::IMultiGenFunction

Definition at line 47 of file IFunctionfwd.h.

typedef IBaseFunctionMultiDim ROOT::Math::IMultiGenFunction

Definition at line 47 of file IFunctionfwd.h.

typedef IGradientFunctionMultiDim ROOT::Math::IMultiGradFunction

Definition at line 50 of file IFunctionfwd.h.

typedef IGradientFunctionMultiDim ROOT::Math::IMultiGradFunction

Definition at line 50 of file IFunctionfwd.h.

typedef GSLIntegrator ROOT::Math::Integrator

Definition at line 17 of file testIntegration.cxx.

typedef IntegratorOneDim ROOT::Math::Integrator

Definition at line 462 of file Integrator.h.

typedef IntegratorOneDim ROOT::Math::Integrator

Definition at line 462 of file Integrator.h.

typedef IParametricFunctionOneDim ROOT::Math::IParamFunction

Definition at line 41 of file IParamFunctionfwd.h.

typedef IParametricFunctionOneDim ROOT::Math::IParamFunction

Definition at line 41 of file IParamFunctionfwd.h.

typedef IParametricGradFunctionOneDim ROOT::Math::IParamGradFunction

Definition at line 46 of file IParamFunctionfwd.h.

typedef IParametricGradFunctionOneDim ROOT::Math::IParamGradFunction

Definition at line 46 of file IParamFunctionfwd.h.

typedef IParametricFunctionMultiDim ROOT::Math::IParamMultiFunction

Definition at line 44 of file IParamFunctionfwd.h.

typedef IParametricFunctionMultiDim ROOT::Math::IParamMultiFunction

Definition at line 44 of file IParamFunctionfwd.h.

typedef IParametricGradFunctionMultiDim ROOT::Math::IParamMultiGradFunction

Definition at line 47 of file IParamFunctionfwd.h.

typedef IParametricGradFunctionMultiDim ROOT::Math::IParamMultiGradFunction

Definition at line 47 of file IParamFunctionfwd.h.

typedef std::map<std::string, ROOT::Math::GenAlgoOptions > ROOT::Math::OptionsMap

Definition at line 24 of file GenAlgoOptions.cxx.

typedef PositionVector2D< Polar2D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DPoint

2D Point based on the polar coordinates rho, theta, phi in double precision.

Definition at line 47 of file Point2Dfwd.h.

typedef PositionVector2D< Polar2D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DPoint

2D Point based on the polar coordinates rho, theta, phi in double precision.

Definition at line 47 of file Point2Dfwd.h.

typedef Polar2DPoint ROOT::Math::Polar2DPointD

Definition at line 48 of file Point2Dfwd.h.

typedef Polar2DPoint ROOT::Math::Polar2DPointD

Definition at line 48 of file Point2Dfwd.h.

typedef PositionVector2D< Polar2D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DPointF

2D Point based on the polar coordinates rho, theta, phi in single precision.

Definition at line 53 of file Point2Dfwd.h.

typedef PositionVector2D< Polar2D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DPointF

2D Point based on the polar coordinates rho, theta, phi in single precision.

Definition at line 53 of file Point2Dfwd.h.

typedef DisplacementVector2D< Polar2D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DVector

2D Vector based on the polar coordinates rho, phi in double precision.

Definition at line 49 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Polar2D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DVector

2D Vector based on the polar coordinates rho, phi in double precision.

Definition at line 49 of file Vector2Dfwd.h.

typedef Polar2DVector ROOT::Math::Polar2DVectorD

Definition at line 50 of file Vector2Dfwd.h.

typedef Polar2DVector ROOT::Math::Polar2DVectorD

Definition at line 50 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Polar2D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DVectorF

2D Vector based on the polar coordinates rho, phi in single precision.

Definition at line 55 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Polar2D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar2DVectorF

2D Vector based on the polar coordinates rho, phi in single precision.

Definition at line 55 of file Vector2Dfwd.h.

typedef PositionVector3D< Polar3D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DPoint

3D Point based on the polar coordinates rho, theta, phi in double precision.

Definition at line 59 of file Point3Dfwd.h.

typedef PositionVector3D< Polar3D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DPoint

3D Point based on the polar coordinates rho, theta, phi in double precision.

Definition at line 59 of file Point3Dfwd.h.

typedef Polar3DPoint ROOT::Math::Polar3DPointD

Definition at line 64 of file Point3Dfwd.h.

typedef Polar3DPoint ROOT::Math::Polar3DPointD

Definition at line 64 of file Point3Dfwd.h.

typedef PositionVector3D< Polar3D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DPointF

3D Point based on the polar coordinates rho, theta, phi in single precision.

Definition at line 63 of file Point3Dfwd.h.

typedef PositionVector3D< Polar3D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DPointF

3D Point based on the polar coordinates rho, theta, phi in single precision.

Definition at line 63 of file Point3Dfwd.h.

typedef DisplacementVector3D< Polar3D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DVector

3D Vector based on the polar coordinates rho, theta, phi in double precision.

Definition at line 60 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Polar3D<double>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DVector

3D Vector based on the polar coordinates rho, theta, phi in double precision.

Definition at line 60 of file Vector3Dfwd.h.

typedef Polar3DVector ROOT::Math::Polar3DVectorD

Definition at line 65 of file Vector3Dfwd.h.

typedef Polar3DVector ROOT::Math::Polar3DVectorD

Definition at line 65 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Polar3D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DVectorF

3D Vector based on the polar coordinates rho, theta, phi in single precision.

Definition at line 64 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Polar3D<float>, DefaultCoordinateSystemTag > ROOT::Math::Polar3DVectorF

3D Vector based on the polar coordinates rho, theta, phi in single precision.

Definition at line 64 of file Vector3Dfwd.h.

typedef LorentzVector<PtEtaPhiE4D<double> > ROOT::Math::PtEtaPhiEVector

LorentzVector based on the cylindrical coordinates Pt, eta, phi and E (rho, eta, phi, t) in double precision

Definition at line 61 of file Vector4Dfwd.h.

typedef LorentzVector<PtEtaPhiE4D<double> > ROOT::Math::PtEtaPhiEVector

LorentzVector based on the cylindrical coordinates Pt, eta, phi and E (rho, eta, phi, t) in double precision

Definition at line 61 of file Vector4Dfwd.h.

typedef LorentzVector<PtEtaPhiM4D<double> > ROOT::Math::PtEtaPhiMVector

LorentzVector based on the cylindrical coordinates pt, eta, phi and Mass in double precision

Definition at line 66 of file Vector4Dfwd.h.

typedef LorentzVector<PtEtaPhiM4D<double> > ROOT::Math::PtEtaPhiMVector

LorentzVector based on the cylindrical coordinates pt, eta, phi and Mass in double precision

Definition at line 66 of file Vector4Dfwd.h.

typedef LorentzVector<PxPyPzE4D<double> > ROOT::Math::PxPyPzEVector

Definition at line 44 of file Vector4Dfwd.h.

typedef LorentzVector<PxPyPzE4D<double> > ROOT::Math::PxPyPzEVector

Definition at line 44 of file Vector4Dfwd.h.

typedef LorentzVector<PxPyPzM4D<double> > ROOT::Math::PxPyPzMVector

LorentzVector based on the x, y, z, and Mass in double precision

Definition at line 56 of file Vector4Dfwd.h.

typedef LorentzVector<PxPyPzM4D<double> > ROOT::Math::PxPyPzMVector

LorentzVector based on the x, y, z, and Mass in double precision

Definition at line 56 of file Vector4Dfwd.h.

typedef PositionVector3D< CylindricalEta3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiPoint

3D Point based on the eta based cylindrical coordinates rho, eta, phi in double precision.

Definition at line 49 of file Point3Dfwd.h.

typedef PositionVector3D< CylindricalEta3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiPoint

3D Point based on the eta based cylindrical coordinates rho, eta, phi in double precision.

Definition at line 49 of file Point3Dfwd.h.

typedef RhoEtaPhiPoint ROOT::Math::RhoEtaPhiPointD

Definition at line 54 of file Point3Dfwd.h.

typedef RhoEtaPhiPoint ROOT::Math::RhoEtaPhiPointD

Definition at line 54 of file Point3Dfwd.h.

typedef PositionVector3D< CylindricalEta3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiPointF

3D Point based on the eta based cylindrical coordinates rho, eta, phi in single precision.

Definition at line 53 of file Point3Dfwd.h.

typedef PositionVector3D< CylindricalEta3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiPointF

3D Point based on the eta based cylindrical coordinates rho, eta, phi in single precision.

Definition at line 53 of file Point3Dfwd.h.

typedef DisplacementVector3D< CylindricalEta3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiVector

3D Vector based on the eta based cylindrical coordinates rho, eta, phi in double precision.

Definition at line 50 of file Vector3Dfwd.h.

typedef DisplacementVector3D< CylindricalEta3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiVector

3D Vector based on the eta based cylindrical coordinates rho, eta, phi in double precision.

Definition at line 50 of file Vector3Dfwd.h.

typedef RhoEtaPhiVector ROOT::Math::RhoEtaPhiVectorD

Definition at line 55 of file Vector3Dfwd.h.

typedef RhoEtaPhiVector ROOT::Math::RhoEtaPhiVectorD

Definition at line 55 of file Vector3Dfwd.h.

typedef DisplacementVector3D< CylindricalEta3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiVectorF

3D Vector based on the eta based cylindrical coordinates rho, eta, phi in single precision.

Definition at line 54 of file Vector3Dfwd.h.

typedef DisplacementVector3D< CylindricalEta3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoEtaPhiVectorF

3D Vector based on the eta based cylindrical coordinates rho, eta, phi in single precision.

Definition at line 54 of file Vector3Dfwd.h.

typedef PositionVector3D< Cylindrical3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiPoint

3D Point based on the cylindrical coordinates rho, z, phi in double precision.

Definition at line 69 of file Point3Dfwd.h.

typedef PositionVector3D< Cylindrical3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiPoint

3D Point based on the cylindrical coordinates rho, z, phi in double precision.

Definition at line 69 of file Point3Dfwd.h.

typedef RhoZPhiPoint ROOT::Math::RhoZPhiPointD

Definition at line 74 of file Point3Dfwd.h.

typedef RhoZPhiPoint ROOT::Math::RhoZPhiPointD

Definition at line 74 of file Point3Dfwd.h.

typedef PositionVector3D< Cylindrical3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiPointF

3D Point based on the cylindrical coordinates rho, z, phi in single precision.

Definition at line 73 of file Point3Dfwd.h.

typedef PositionVector3D< Cylindrical3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiPointF

3D Point based on the cylindrical coordinates rho, z, phi in single precision.

Definition at line 73 of file Point3Dfwd.h.

typedef DisplacementVector3D< Cylindrical3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiVector

3D Vector based on the cylindrical coordinates rho, z, phi in double precision.

Definition at line 70 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cylindrical3D<double>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiVector

3D Vector based on the cylindrical coordinates rho, z, phi in double precision.

Definition at line 70 of file Vector3Dfwd.h.

typedef RhoZPhiVector ROOT::Math::RhoZPhiVectorD

Definition at line 75 of file Vector3Dfwd.h.

typedef RhoZPhiVector ROOT::Math::RhoZPhiVectorD

Definition at line 75 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cylindrical3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiVectorF

3D Vector based on the cylindrical coordinates rho, z, phi in single precision.

Definition at line 74 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cylindrical3D<float>, DefaultCoordinateSystemTag > ROOT::Math::RhoZPhiVectorF

3D Vector based on the cylindrical coordinates rho, z, phi in single precision.

Definition at line 74 of file Vector3Dfwd.h.

typedef Rotation3D::Scalar ROOT::Math::Scalar

Definition at line 69 of file Rotation3DxAxial.cxx.

typedef Plane3D::Scalar ROOT::Math::Scalar

Definition at line 29 of file Plane3D.cxx.

typedef SMatrix<double,2,2,MatRepStd<double,2,2> > ROOT::Math::SMatrix2D

Definition at line 14 of file SMatrixDfwd.h.

typedef SMatrix<double,2,2,MatRepStd<double,2,2> > ROOT::Math::SMatrix2D

Definition at line 14 of file SMatrixDfwd.h.

typedef SMatrix<float,2,2,MatRepStd<float,2,2> > ROOT::Math::SMatrix2F

Definition at line 14 of file SMatrixFfwd.h.

typedef SMatrix<float,2,2,MatRepStd<float,2,2> > ROOT::Math::SMatrix2F

Definition at line 14 of file SMatrixFfwd.h.

typedef SMatrix<double,3,3,MatRepStd<double,3,3> > ROOT::Math::SMatrix3D

Definition at line 17 of file SMatrixDfwd.h.

typedef SMatrix<double,3,3,MatRepStd<double,3,3> > ROOT::Math::SMatrix3D

Definition at line 17 of file SMatrixDfwd.h.

typedef SMatrix<float,3,3,MatRepStd<float,3,3> > ROOT::Math::SMatrix3F

Definition at line 17 of file SMatrixFfwd.h.

typedef SMatrix<float,3,3,MatRepStd<float,3,3> > ROOT::Math::SMatrix3F

Definition at line 17 of file SMatrixFfwd.h.

typedef SMatrix<double,4,4,MatRepStd<double,4,4> > ROOT::Math::SMatrix4D

Definition at line 18 of file SMatrixDfwd.h.

typedef SMatrix<double,4,4,MatRepStd<double,4,4> > ROOT::Math::SMatrix4D

Definition at line 18 of file SMatrixDfwd.h.

typedef SMatrix<float,4,4,MatRepStd<float,4,4> > ROOT::Math::SMatrix4F

Definition at line 18 of file SMatrixFfwd.h.

typedef SMatrix<float,4,4,MatRepStd<float,4,4> > ROOT::Math::SMatrix4F

Definition at line 18 of file SMatrixFfwd.h.

typedef SMatrix<double,5,5,MatRepStd<double,5,5> > ROOT::Math::SMatrix5D

Definition at line 19 of file SMatrixDfwd.h.

typedef SMatrix<double,5,5,MatRepStd<double,5,5> > ROOT::Math::SMatrix5D

Definition at line 19 of file SMatrixDfwd.h.

typedef SMatrix<float,5,5,MatRepStd<float,5,5> > ROOT::Math::SMatrix5F

Definition at line 19 of file SMatrixFfwd.h.

typedef SMatrix<float,5,5,MatRepStd<float,5,5> > ROOT::Math::SMatrix5F

Definition at line 19 of file SMatrixFfwd.h.

typedef SMatrix<double,6,6,MatRepStd<double,6,6> > ROOT::Math::SMatrix6D

Definition at line 20 of file SMatrixDfwd.h.

typedef SMatrix<double,6,6,MatRepStd<double,6,6> > ROOT::Math::SMatrix6D

Definition at line 20 of file SMatrixDfwd.h.

typedef SMatrix<float,6,6,MatRepStd<float,6,6> > ROOT::Math::SMatrix6F

Definition at line 20 of file SMatrixFfwd.h.

typedef SMatrix<float,6,6,MatRepStd<float,6,6> > ROOT::Math::SMatrix6F

Definition at line 20 of file SMatrixFfwd.h.

typedef SMatrix<double,7,7,MatRepStd<double,7,7> > ROOT::Math::SMatrix7D

Definition at line 21 of file SMatrixDfwd.h.

typedef SMatrix<double,7,7,MatRepStd<double,7,7> > ROOT::Math::SMatrix7D

Definition at line 21 of file SMatrixDfwd.h.

typedef SMatrix<float,7,7,MatRepStd<float,7,7> > ROOT::Math::SMatrix7F

Definition at line 21 of file SMatrixFfwd.h.

typedef SMatrix<float,7,7,MatRepStd<float,7,7> > ROOT::Math::SMatrix7F

Definition at line 21 of file SMatrixFfwd.h.

typedef SMatrix<double,2,2,MatRepSym<double,2> > ROOT::Math::SMatrixSym2D

Definition at line 24 of file SMatrixDfwd.h.

typedef SMatrix<double,2,2,MatRepSym<double,2> > ROOT::Math::SMatrixSym2D

Definition at line 24 of file SMatrixDfwd.h.

typedef SMatrix<float,2,2,MatRepSym<float,2> > ROOT::Math::SMatrixSym2F

Definition at line 23 of file SMatrixFfwd.h.

typedef SMatrix<float,2,2,MatRepSym<float,2> > ROOT::Math::SMatrixSym2F

Definition at line 23 of file SMatrixFfwd.h.

typedef SMatrix<double,3,3,MatRepSym<double,3> > ROOT::Math::SMatrixSym3D

Definition at line 25 of file SMatrixDfwd.h.

typedef SMatrix<double,3,3,MatRepSym<double,3> > ROOT::Math::SMatrixSym3D

Definition at line 25 of file SMatrixDfwd.h.

typedef SMatrix<float,3,3,MatRepSym<float,3> > ROOT::Math::SMatrixSym3F

Definition at line 24 of file SMatrixFfwd.h.

typedef SMatrix<float,3,3,MatRepSym<float,3> > ROOT::Math::SMatrixSym3F

Definition at line 24 of file SMatrixFfwd.h.

typedef SMatrix<double,4,4,MatRepSym<double,4> > ROOT::Math::SMatrixSym4D

Definition at line 26 of file SMatrixDfwd.h.

typedef SMatrix<double,4,4,MatRepSym<double,4> > ROOT::Math::SMatrixSym4D

Definition at line 26 of file SMatrixDfwd.h.

typedef SMatrix<float,4,4,MatRepSym<float,4> > ROOT::Math::SMatrixSym4F

Definition at line 25 of file SMatrixFfwd.h.

typedef SMatrix<float,4,4,MatRepSym<float,4> > ROOT::Math::SMatrixSym4F

Definition at line 25 of file SMatrixFfwd.h.

typedef SMatrix<double,5,5,MatRepSym<double,5> > ROOT::Math::SMatrixSym5D

Definition at line 27 of file SMatrixDfwd.h.

typedef SMatrix<double,5,5,MatRepSym<double,5> > ROOT::Math::SMatrixSym5D

Definition at line 27 of file SMatrixDfwd.h.

typedef SMatrix<float,5,5,MatRepSym<float,5> > ROOT::Math::SMatrixSym5F

Definition at line 26 of file SMatrixFfwd.h.

typedef SMatrix<float,5,5,MatRepSym<float,5> > ROOT::Math::SMatrixSym5F

Definition at line 26 of file SMatrixFfwd.h.

typedef SMatrix<double,6,6,MatRepSym<double,6> > ROOT::Math::SMatrixSym6D

Definition at line 28 of file SMatrixDfwd.h.

typedef SMatrix<double,6,6,MatRepSym<double,6> > ROOT::Math::SMatrixSym6D

Definition at line 28 of file SMatrixDfwd.h.

typedef SMatrix<float,6,6,MatRepSym<float,6> > ROOT::Math::SMatrixSym6F

Definition at line 27 of file SMatrixFfwd.h.

typedef SMatrix<float,6,6,MatRepSym<float,6> > ROOT::Math::SMatrixSym6F

Definition at line 27 of file SMatrixFfwd.h.

typedef SMatrix<double,7,7,MatRepSym<double,7> > ROOT::Math::SMatrixSym7D

Definition at line 29 of file SMatrixDfwd.h.

typedef SMatrix<double,7,7,MatRepSym<double,7> > ROOT::Math::SMatrixSym7D

Definition at line 29 of file SMatrixDfwd.h.

typedef SMatrix<float,7,7,MatRepSym<float,7> > ROOT::Math::SMatrixSym7F

Definition at line 28 of file SMatrixFfwd.h.

typedef SMatrix<float,7,7,MatRepSym<float,7> > ROOT::Math::SMatrixSym7F

Definition at line 28 of file SMatrixFfwd.h.

typedef PositionVector2D< Cartesian2D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYPoint

2D Point based on the cartesian coordinates x,y,z in double precision

Definition at line 30 of file Point2Dfwd.h.

typedef PositionVector2D< Cartesian2D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYPoint

2D Point based on the cartesian coordinates x,y,z in double precision

Definition at line 30 of file Point2Dfwd.h.

typedef XYPoint ROOT::Math::XYPointD

Definition at line 36 of file Point2Dfwd.h.

typedef XYPoint ROOT::Math::XYPointD

Definition at line 36 of file Point2Dfwd.h.

typedef PositionVector2D< Cartesian2D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYPointF

2D Point based on the cartesian corrdinates x,y,z in single precision

Definition at line 41 of file Point2Dfwd.h.

typedef PositionVector2D< Cartesian2D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYPointF

2D Point based on the cartesian corrdinates x,y,z in single precision

Definition at line 41 of file Point2Dfwd.h.

typedef DisplacementVector2D< Cartesian2D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYVector

2D Vector based on the cartesian coordinates x,y in double precision

Definition at line 31 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Cartesian2D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYVector

2D Vector based on the cartesian coordinates x,y in double precision

Definition at line 31 of file Vector2Dfwd.h.

typedef XYVector ROOT::Math::XYVectorD

Definition at line 38 of file Vector2Dfwd.h.

typedef XYVector ROOT::Math::XYVectorD

Definition at line 38 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Cartesian2D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYVectorF

2D Vector based on the cartesian coordinates x,y,z in single precision

Definition at line 43 of file Vector2Dfwd.h.

typedef DisplacementVector2D< Cartesian2D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYVectorF

2D Vector based on the cartesian coordinates x,y,z in single precision

Definition at line 43 of file Vector2Dfwd.h.

typedef PositionVector3D<Cartesian3D<double> > ROOT::Math::XYZPoint

Definition at line 33 of file Translation3D.cxx.

typedef Transform3D::Point ROOT::Math::XYZPoint

Definition at line 32 of file Transform3D.cxx.

typedef Plane3D::Point ROOT::Math::XYZPoint

Definition at line 30 of file Plane3D.cxx.

typedef PositionVector3D< Cartesian3D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYZPoint

3D Point based on the cartesian coordinates x,y,z in double precision

Definition at line 33 of file Point3Dfwd.h.

typedef PositionVector3D< Cartesian3D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYZPoint

3D Point based on the cartesian coordinates x,y,z in double precision

Definition at line 33 of file Point3Dfwd.h.

typedef XYZPoint ROOT::Math::XYZPointD

Definition at line 44 of file Point3Dfwd.h.

typedef XYZPoint ROOT::Math::XYZPointD

Definition at line 44 of file Point3Dfwd.h.

typedef PositionVector3D< Cartesian3D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYZPointF

3D Point based on the cartesian corrdinates x,y,z in single precision

Definition at line 43 of file Point3Dfwd.h.

typedef PositionVector3D< Cartesian3D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYZPointF

3D Point based on the cartesian corrdinates x,y,z in single precision

Definition at line 43 of file Point3Dfwd.h.

typedef LorentzVector<PxPyPzE4D<double> > ROOT::Math::XYZTVector

LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-,-,-,+)

Definition at line 33 of file Vector4Dfwd.h.

typedef LorentzVector<PxPyPzE4D<double> > ROOT::Math::XYZTVector

LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-,-,-,+)

Definition at line 33 of file Vector4Dfwd.h.

typedef LorentzVector< PxPyPzE4D <float> > ROOT::Math::XYZTVectorF

LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in float precision with metric (-,-,-,+)

Definition at line 50 of file Vector4Dfwd.h.

typedef LorentzVector< PxPyPzE4D <float> > ROOT::Math::XYZTVectorF

LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in float precision with metric (-,-,-,+)

Definition at line 50 of file Vector4Dfwd.h.

typedef Translation3D::Vector ROOT::Math::XYZVector

Definition at line 32 of file Translation3D.cxx.

typedef Transform3D::Vector ROOT::Math::XYZVector

Definition at line 33 of file Transform3D.cxx.

typedef Plane3D::Vector ROOT::Math::XYZVector

Definition at line 31 of file Plane3D.cxx.

typedef DisplacementVector3D< Cartesian3D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYZVector

3D Vector based on the cartesian coordinates x,y,z in double precision

Definition at line 34 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cartesian3D<double>, DefaultCoordinateSystemTag > ROOT::Math::XYZVector

3D Vector based on the cartesian coordinates x,y,z in double precision

Definition at line 34 of file Vector3Dfwd.h.

typedef XYZVector ROOT::Math::XYZVectorD

Definition at line 45 of file Vector3Dfwd.h.

typedef XYZVector ROOT::Math::XYZVectorD

Definition at line 45 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cartesian3D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYZVectorF

3D Vector based on the cartesian corrdinates x,y,z in single precision

Definition at line 44 of file Vector3Dfwd.h.

typedef DisplacementVector3D< Cartesian3D<float>, DefaultCoordinateSystemTag > ROOT::Math::XYZVectorF

3D Vector based on the cartesian corrdinates x,y,z in single precision

Definition at line 44 of file Vector3Dfwd.h.


Enumeration Type Documentation

enum ROOT::Math::EMinimVariableType

Enumeration describing the status of the variable The enumeration are used in the minimizer classes to categorize the variables

Definition at line 30 of file MinimizerVariable.h.

enum ROOT::Math::EMinimVariableType

Enumeration describing the status of the variable The enumeration are used in the minimizer classes to categorize the variables

Definition at line 30 of file MinimizerVariable.h.

enum ROOT::Math::ERotation3DMatrixIndex

Definition at line 64 of file AxisAngle.cxx.


Function Documentation

template<class A, class B, class T>
SVector< T, 3 > ROOT::Math::Cross ( const VecExpr< A, T, 3 > &  lhs,
const VecExpr< B, T, 3 > &  rhs 
) [inline]

Definition at line 363 of file Functions.h.

References ROOT::Math::VecExpr< ExprType, T, D >::apply().

template<class T, class A>
SVector< T, 3 > ROOT::Math::Cross ( const SVector< T, 3 > &  lhs,
const VecExpr< A, T, 3 > &  rhs 
) [inline]

Definition at line 350 of file Functions.h.

References ROOT::Math::VecExpr< ExprType, T, D >::apply(), and ROOT::Math::SVector< T, D >::apply().

template<class A, class T>
SVector< T, 3 > ROOT::Math::Cross ( const VecExpr< A, T, 3 > &  lhs,
const SVector< T, 3 > &  rhs 
) [inline]

Definition at line 337 of file Functions.h.

References ROOT::Math::VecExpr< ExprType, T, D >::apply(), and ROOT::Math::SVector< T, D >::apply().

template<class Matrix, unsigned int n, unsigned int idim>
bool ROOT::Math::Dfactir ( Matrix &  rhs,
typename Matrix::value_type &  det,
unsigned int *  ir 
)

Dfactir. Function to compute the determinant from a square matrix, Det(A) of dimension idim and order n. A working area ir is returned which is needed by the Dfinv routine.

Author:
T. Glebe

Definition at line 46 of file Dfactir.h.

References a, i, j, k, l, n, p, and t.

template<class Matrix, unsigned int n, unsigned int idim>
bool ROOT::Math::Dfinv ( Matrix &  rhs,
unsigned int *  ir 
)

Dfinv. Function to compute the inverse of a square matrix ($A^{-1}$) of dimension $idim$ and order $n$. The routine Dfactir must be called before Dfinv!

Author:
T. Glebe

Definition at line 47 of file Dfinv.h.

References a, i, j, k, m, and n.

template<class R>
RotationZYX::Scalar ROOT::Math::Distance ( const RotationZYX &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 337 of file RotationZYX.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
RotationZ::Scalar ROOT::Math::Distance ( const RotationZ &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 235 of file RotationZ.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
RotationY::Scalar ROOT::Math::Distance ( const RotationY &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 235 of file RotationY.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
RotationX::Scalar ROOT::Math::Distance ( const RotationX &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 235 of file RotationX.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
Rotation3D::Scalar ROOT::Math::Distance ( const Rotation3D &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 488 of file Rotation3D.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
Quaternion::Scalar ROOT::Math::Distance ( const Quaternion &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 326 of file Quaternion.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
EulerAngles::Scalar ROOT::Math::Distance ( const EulerAngles &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 354 of file EulerAngles.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class R>
AxisAngle::Scalar ROOT::Math::Distance ( const AxisAngle &  r1,
const R r2 
) [inline]

Distance between two rotations

Definition at line 318 of file AxisAngle.h.

References ROOT::Math::gv_detail::dist(), and r1.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >, Expr< A, T, D, D2, R1 >, Expr< B, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Div ( const Expr< A, T, D, D2, R1 > &  lhs,
const Expr< B, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 932 of file BinaryOperators.h.

References T.

Referenced by test21().

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >, SMatrix< T, D, D2, R1 >, Expr< A, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Div ( const SMatrix< T, D, D2, R1 > &  lhs,
const Expr< A, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 920 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< DivOp< T >, Expr< A, T, D, D2, R1 >, SMatrix< T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Div ( const Expr< A, T, D, D2, R1 > &  lhs,
const SMatrix< T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 908 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
T ROOT::Math::Dot ( const VecExpr< A, T, D > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 191 of file Functions.h.

References T.

template<class A, class T, unsigned int D>
T ROOT::Math::Dot ( const VecExpr< A, T, D > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 182 of file Functions.h.

References T.

template<class A, class T, unsigned int D>
T ROOT::Math::Dot ( const SVector< T, D > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 174 of file Functions.h.

References T.

template<class T>
T ROOT::Math::etaMax (  )  [inline]

Function providing the maximum possible value of pseudorapidity for a non-zero rho, in the Scalar type with the largest dynamic range.

Definition at line 50 of file etaMax.h.

Referenced by TEveCalo2DGL::DrawRhoZ(), TEveCalo3DGL::RenderGrid(), TEveCalo3DGL::RenderGridBarrel(), TEveCalo3DGL::RenderGridEndCap(), VectorTest< Dim >::testAnalysis(), and VectorTest< Dim >::testAnalysis2().

long double ROOT::Math::etaMax_impl (  )  [inline]

The following function could be called to provide the maximum possible value of pseudorapidity for a non-zero rho. This is log ( max/min ) where max and min are the extrema of positive values for type long double.

Definition at line 36 of file etaMax.h.

References l, log(), and max.

Referenced by G__G__GenVector_99_0_5(), and G__setup_memfuncROOTcLcLMath().

double ROOT::Math::expm1 ( double  x  )  [inline]

exp(x) -1 with error cancellation when x is small

Definition at line 74 of file Math.h.

References RootCsg::epsilon, exp(), and i.

Referenced by exponential_cdf(), G__G__GenVector_99_0_3(), and G__setup_memfuncROOTcLcLMath().

template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Fabs< T >, Expr< A, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::fabs ( const Expr< A, T, D, D2, R > &  rhs  )  [inline]

Definition at line 158 of file UnaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Fabs< T >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::fabs ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 129 of file UnaryOperators.h.

References T.

Referenced by ROOT::Math::KelvinFunctions::Bei(), ROOT::Math::KelvinFunctions::Ber(), ROOT::Math::VavilovTest::CdfTest(), ROOT::Math::KelvinFunctions::DBei(), ROOT::Math::KelvinFunctions::DBer(), ROOT::Math::KelvinFunctions::DKei(), ROOT::Math::KelvinFunctions::DKer(), ROOT::Math::KelvinFunctions::F1(), ROOT::Math::KelvinFunctions::F2(), format(), ROOT::Math::KelvinFunctions::G1(), ROOT::Math::KelvinFunctions::G2(), ROOT::Math::KelvinFunctions::Kei(), ROOT::Math::KelvinFunctions::Ker(), ROOT::Math::Vavilov::Mode(), ROOT::Math::VavilovAccurate::Mode(), myRound(), ROOT::Math::VavilovTest::PdfTest(), ROOT::Math::VavilovAccurate::Quantile(), ROOT::Math::VavilovAccurate::Quantile_c(), and ROOT::Math::VavilovTest::QuantileTest().

static std::string ROOT::Math::format ( double  x,
double  y,
int  digits,
int  width 
) [static]

Definition at line 459 of file VavilovTest.cxx.

References fabs(), floor(), log10(), out, and pow().

Referenced by ROOT::Math::VavilovTest::PdfTest().

double ROOT::Math::gaussian_cdf ( double  x,
double  sigma = 1,
double  x0 = 0 
) [inline]

Alternative name for same function.

Definition at line 453 of file ProbFuncMathCore.h.

References normal_cdf(), sigma, and x0.

Referenced by G__G__MathCore_170_0_48(), and G__setup_memfuncROOTcLcLMath().

double ROOT::Math::gaussian_cdf_c ( double  x,
double  sigma = 1,
double  x0 = 0 
) [inline]

Alternative name for same function.

Definition at line 431 of file ProbFuncMathCore.h.

References normal_cdf_c(), sigma, and x0.

Referenced by G__G__MathCore_170_0_46(), and G__setup_memfuncROOTcLcLMath().

template<class char_t, class traits_t>
std::basic_ios< char_t, traits_t > & ROOT::Math::human_readable ( std::basic_ios< char_t, traits_t > &  ios  )  [inline]

Definition at line 204 of file GenVectorIO.h.

References ROOT::Math::detail::bitforbit, ROOT::Math::detail::ios_data(), and RooFitShortHand::L().

template<class A, class T>
T ROOT::Math::Lmag ( const VecExpr< A, T, 4 > &  rhs  )  [inline]

Definition at line 309 of file Functions.h.

References Lmag2(), and sqrt().

template<class A, class T>
T ROOT::Math::Lmag2 ( const VecExpr< A, T, 4 > &  rhs  )  [inline]

Definition at line 285 of file Functions.h.

References ROOT::Math::VecExpr< ExprType, T, D >::apply(), and Square().

double ROOT::Math::log1p ( double  x  )  [inline]

log(1+x) with error cancelatio when x is small

declarations for functions which are not implemented by some compilers

Definition at line 63 of file Math.h.

References log(), and y.

Referenced by beta_pdf(), binomial_pdf(), exponential_quantile(), G__G__GenVector_99_0_2(), G__setup_memfuncROOTcLcLMath(), and negative_binomial_pdf().

template<class char_t, class traits_t>
std::basic_ios< char_t, traits_t > & ROOT::Math::machine_readable ( std::basic_ios< char_t, traits_t > &  ios  )  [inline]

Definition at line 215 of file GenVectorIO.h.

References ROOT::Math::detail::bitforbit, ROOT::Math::detail::ios_data(), and RooFitShortHand::L().

template<class A, class T, unsigned int D>
T ROOT::Math::Mag ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 262 of file Functions.h.

References Mag2(), and sqrt().

Referenced by TGLManip::CalcDrawScale(), TGLBoundingBox::Extents(), G__G__Eve1_573_0_26(), G__G__Eve1_574_0_26(), G__G__Eve1_577_0_22(), G__G__Eve1_578_0_22(), G__G__GenVector32_200_0_23(), G__G__GenVector32_201_0_28(), G__G__GenVector32_202_0_23(), G__G__GenVector32_203_0_13(), G__G__GenVector_166_0_23(), G__G__GenVector_170_0_23(), G__G__GenVector_172_0_28(), G__G__GenVector_174_0_13(), G__G__GL_113_0_8(), G__G__Physics_147_0_30(), G__G__Physics_151_0_72(), TEveTrackPropagator::GoToVertex(), TEveTrackPropagator::LoopToVertex(), test10(), test8(), and TestLorentzVector().

template<class A, class T, unsigned int D>
T ROOT::Math::Mag2 ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 239 of file Functions.h.

References T.

Referenced by TEveProjection::BisectBreakPoint(), distance2(), G__G__Eve1_573_0_25(), G__G__Eve1_574_0_25(), G__G__Eve1_577_0_21(), G__G__Eve1_578_0_21(), G__G__GenVector32_176_0_9(), G__G__GenVector32_177_0_11(), G__G__GenVector32_178_0_13(), G__G__GenVector32_179_0_13(), G__G__GenVector32_180_0_12(), G__G__GenVector32_181_0_18(), G__G__GenVector32_182_0_16(), G__G__GenVector32_183_0_16(), G__G__GenVector32_184_0_19(), G__G__GenVector32_185_0_19(), G__G__GenVector32_186_0_19(), G__G__GenVector32_187_0_19(), G__G__GenVector32_188_0_19(), G__G__GenVector32_189_0_19(), G__G__GenVector32_190_0_19(), G__G__GenVector32_191_0_19(), G__G__GenVector32_192_0_19(), G__G__GenVector32_193_0_19(), G__G__GenVector32_194_0_19(), G__G__GenVector32_195_0_19(), G__G__GenVector32_196_0_19(), G__G__GenVector32_197_0_19(), G__G__GenVector32_198_0_19(), G__G__GenVector32_199_0_19(), G__G__GenVector32_200_0_21(), G__G__GenVector32_201_0_26(), G__G__GenVector32_202_0_22(), G__G__GenVector32_203_0_29(), G__G__GenVector_101_0_9(), G__G__GenVector_102_0_13(), G__G__GenVector_105_0_11(), G__G__GenVector_106_0_13(), G__G__GenVector_137_0_13(), G__G__GenVector_139_0_13(), G__G__GenVector_141_0_12(), G__G__GenVector_142_0_19(), G__G__GenVector_145_0_18(), G__G__GenVector_146_0_19(), G__G__GenVector_149_0_16(), G__G__GenVector_150_0_19(), G__G__GenVector_153_0_16(), G__G__GenVector_154_0_19(), G__G__GenVector_158_0_19(), G__G__GenVector_160_0_19(), G__G__GenVector_162_0_19(), G__G__GenVector_164_0_19(), G__G__GenVector_166_0_21(), G__G__GenVector_170_0_22(), G__G__GenVector_172_0_26(), G__G__GenVector_174_0_29(), G__G__Physics_147_0_29(), G__G__Physics_151_0_70(), TEveTrackProjected::GetBreakPoint(), test10(), and TestLorentzVector().

static void ROOT::Math::moments ( ROOT::Math::Vavilov v,
double integral,
double mean,
double variance,
double skewness,
double kurtosis 
) [static]

Definition at line 565 of file VavilovTest.cxx.

References i, pow(), t, and x.

Referenced by ROOT::Math::VavilovTest::PrintPdfTable().

double ROOT::Math::myRound ( double  x,
double  y,
int  digits 
)

Definition at line 453 of file VavilovTest.cxx.

References myRound().

static double ROOT::Math::myRound ( double  x,
double  y,
double xmantissa,
int  digits 
) [static]

Definition at line 435 of file VavilovTest.cxx.

References fabs(), floor(), log10(), and pow().

Referenced by myRound(), and ROOT::Math::VavilovTest::PdfTest().

template<class A, class B, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< Expr< A, T, D1, D, R1 >, Expr< B, T, D, D2, R2 >, T, D >, T, D1, D2, typename MultPolicy< T, R1, R2 >::RepType > ROOT::Math::operator * ( const Expr< A, T, D1, D, R1 > &  lhs,
const Expr< B, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 398 of file MatrixFunctions.h.

References D, and T.

template<class A, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< Expr< A, T, D1, D, R1 >, SMatrix< T, D, D2, R2 >, T, D >, T, D1, D2, typename MultPolicy< T, R1, R2 >::RepType > ROOT::Math::operator * ( const Expr< A, T, D1, D, R1 > &  lhs,
const SMatrix< T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 387 of file MatrixFunctions.h.

References D, and T.

template<class A, class T, unsigned int D1, unsigned int D, unsigned int D2, class R1, class R2>
Expr< MatrixMulOp< SMatrix< T, D1, D, R1 >, Expr< A, T, D, D2, R2 >, T, D >, T, D1, D2, typename MultPolicy< T, R1, R2 >::RepType > ROOT::Math::operator * ( const SMatrix< T, D1, D, R1 > &  lhs,
const Expr< A, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 376 of file MatrixFunctions.h.

References D, and T.

template<class A, class B, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp< VecExpr< A, T, D1 >, Expr< B, T, D1, D2, R >, D1 >, T, D2 > ROOT::Math::operator * ( const VecExpr< A, T, D1 > &  lhs,
const Expr< B, T, D1, D2, R > &  rhs 
) [inline]

Definition at line 260 of file MatrixFunctions.h.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp< VecExpr< A, T, D1 >, SMatrix< T, D1, D2, R >, D1 >, T, D2 > ROOT::Math::operator * ( const VecExpr< A, T, D1 > &  lhs,
const SMatrix< T, D1, D2, R > &  rhs 
) [inline]

Definition at line 250 of file MatrixFunctions.h.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp< SVector< T, D1 >, Expr< A, T, D1, D2, R >, D1 >, T, D2 > ROOT::Math::operator * ( const SVector< T, D1 > &  lhs,
const Expr< A, T, D1, D2, R > &  rhs 
) [inline]

Definition at line 240 of file MatrixFunctions.h.

template<class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixColOp< SVector< T, D1 >, SMatrix< T, D1, D2, R >, D1 >, T, D2 > ROOT::Math::operator * ( const SVector< T, D1 > &  lhs,
const SMatrix< T, D1, D2, R > &  rhs 
) [inline]

Definition at line 230 of file MatrixFunctions.h.

template<class A, class B, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp< Expr< A, T, D1, D2, R >, VecExpr< B, T, D2 >, D2 >, T, D1 > ROOT::Math::operator * ( const Expr< A, T, D1, D2, R > &  lhs,
const VecExpr< B, T, D2 > &  rhs 
) [inline]

Definition at line 220 of file MatrixFunctions.h.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp< Expr< A, T, D1, D2, R >, SVector< T, D2 >, D2 >, T, D1 > ROOT::Math::operator * ( const Expr< A, T, D1, D2, R > &  lhs,
const SVector< T, D2 > &  rhs 
) [inline]

Definition at line 210 of file MatrixFunctions.h.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
VecExpr< VectorMatrixRowOp< SMatrix< T, D1, D2, R >, VecExpr< A, T, D2 >, D2 >, T, D1 > ROOT::Math::operator * ( const SMatrix< T, D1, D2, R > &  lhs,
const VecExpr< A, T, D2 > &  rhs 
) [inline]

Definition at line 200 of file MatrixFunctions.h.

Transform3D ROOT::Math::operator * ( const Quaternion &  r,
const Transform3D &  t 
) [inline]

Definition at line 843 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const AxisAngle &  r,
const Transform3D &  t 
) [inline]

Definition at line 839 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const EulerAngles &  r,
const Transform3D &  t 
) [inline]

Definition at line 835 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const RotationZYX &  r,
const Transform3D &  t 
) [inline]

Definition at line 831 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const RotationZ &  r,
const Transform3D &  t 
) [inline]

Definition at line 827 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const RotationY &  r,
const Transform3D &  t 
) [inline]

Definition at line 823 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const RotationX &  r,
const Transform3D &  t 
) [inline]

Definition at line 819 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Rotation3D &  r,
const Transform3D &  t 
) [inline]

combine a rotation and a transformation to give a transform3d First the transformation then the rotation

Definition at line 816 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const Quaternion &  r 
) [inline]

Definition at line 806 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const AxisAngle &  r 
) [inline]

Definition at line 803 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const EulerAngles &  r 
) [inline]

Definition at line 800 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const RotationZYX &  r 
) [inline]

Definition at line 797 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const RotationZ &  r 
) [inline]

Definition at line 794 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const RotationY &  r 
) [inline]

Definition at line 791 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const RotationX &  r 
) [inline]

Definition at line 788 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const Rotation3D &  r 
) [inline]

combine a transformation and a rotation to give a transform3d First the rotation then the transform3D

Definition at line 785 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  d,
const Transform3D &  t 
) [inline]

combine a translation and a transformation to give a transform3d First the transformation then the translation

Definition at line 774 of file Transform3D.h.

References d, and t.

Transform3D ROOT::Math::operator * ( const Transform3D &  t,
const Translation3D &  d 
) [inline]

combine a transformation and a translation to give a transform3d First the translation then the transform3D

Definition at line 765 of file Transform3D.h.

References d, and t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const AxisAngle &  r 
) [inline]

Definition at line 755 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const Quaternion &  r 
) [inline]

Definition at line 752 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const EulerAngles &  r 
) [inline]

Definition at line 749 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const RotationZYX &  r 
) [inline]

Definition at line 746 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const RotationZ &  r 
) [inline]

Definition at line 743 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const RotationY &  r 
) [inline]

Definition at line 740 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const RotationX &  r 
) [inline]

Definition at line 737 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Translation3D &  t,
const Rotation3D &  r 
) [inline]

combine a rotation and a translation to give a transform3d First a rotation then the translation

Definition at line 734 of file Transform3D.h.

References t.

Transform3D ROOT::Math::operator * ( const Quaternion &  r,
const Translation3D &  t 
) [inline]

Definition at line 723 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const EulerAngles &  r,
const Translation3D &  t 
) [inline]

Definition at line 719 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const AxisAngle &  r,
const Translation3D &  t 
) [inline]

Definition at line 715 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const RotationZYX &  r,
const Translation3D &  t 
) [inline]

Definition at line 711 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const RotationZ &  r,
const Translation3D &  t 
) [inline]

Definition at line 707 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const RotationY &  r,
const Translation3D &  t 
) [inline]

Definition at line 703 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const RotationX &  r,
const Translation3D &  t 
) [inline]

Definition at line 699 of file Transform3D.h.

References r3, and t.

Transform3D ROOT::Math::operator * ( const Rotation3D &  r,
const Translation3D &  t 
) [inline]

combine a translation and a rotation to give a transform3d First the translation then the rotation

Definition at line 696 of file Transform3D.h.

References t.

RotationZYX ROOT::Math::operator * ( RotationZ const &  r1,
RotationZYX const &  r2 
)

Definition at line 105 of file RotationZYX.cxx.

RotationZYX ROOT::Math::operator * ( RotationY const &  r1,
RotationZYX const &  r2 
)

Definition at line 100 of file RotationZYX.cxx.

RotationZYX ROOT::Math::operator * ( RotationX const &  r1,
RotationZYX const &  r2 
)

Multiplication of an axial rotation by an AxisAngle

Definition at line 96 of file RotationZYX.cxx.

Rotation3D ROOT::Math::operator * ( RotationZ const &  r1,
RotationY const &  r2 
)

Definition at line 132 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationY::CosAngle(), ROOT::Math::RotationZ::CosAngle(), ROOT::Math::RotationY::SinAngle(), and ROOT::Math::RotationZ::SinAngle().

Rotation3D ROOT::Math::operator * ( RotationZ const &  r1,
RotationX const &  r2 
)

Definition at line 120 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationZ::CosAngle(), ROOT::Math::RotationX::CosAngle(), cx, ROOT::Math::RotationZ::SinAngle(), ROOT::Math::RotationX::SinAngle(), and sx.

Rotation3D ROOT::Math::operator * ( RotationY const &  r1,
RotationZ const &  r2 
)

Definition at line 108 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationY::CosAngle(), ROOT::Math::RotationZ::CosAngle(), ROOT::Math::RotationY::SinAngle(), and ROOT::Math::RotationZ::SinAngle().

Rotation3D ROOT::Math::operator * ( RotationY const &  r1,
RotationX const &  r2 
)

Definition at line 96 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationY::CosAngle(), ROOT::Math::RotationX::CosAngle(), cx, ROOT::Math::RotationY::SinAngle(), ROOT::Math::RotationX::SinAngle(), and sx.

Rotation3D ROOT::Math::operator * ( RotationX const &  r1,
RotationZ const &  r2 
)

Definition at line 84 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationZ::CosAngle(), ROOT::Math::RotationX::CosAngle(), cx, ROOT::Math::RotationZ::SinAngle(), ROOT::Math::RotationX::SinAngle(), and sx.

Rotation3D ROOT::Math::operator * ( RotationX const &  r1,
RotationY const &  r2 
)

Multiplication of an axial rotation by another axial Rotation

Definition at line 72 of file Rotation3DxAxial.cxx.

References ROOT::Math::RotationY::CosAngle(), ROOT::Math::RotationX::CosAngle(), cx, ROOT::Math::RotationY::SinAngle(), ROOT::Math::RotationX::SinAngle(), and sx.

Rotation3D ROOT::Math::operator * ( RotationZ const &  r1,
Rotation3D const &  r2 
)

Definition at line 63 of file Rotation3DxAxial.cxx.

References r1, and r2.

Rotation3D ROOT::Math::operator * ( RotationY const &  r1,
Rotation3D const &  r2 
)

Definition at line 57 of file Rotation3DxAxial.cxx.

References r1, and r2.

Rotation3D ROOT::Math::operator * ( RotationX const &  r1,
Rotation3D const &  r2 
)

Multiplication of an axial rotation by a Rotation3D

Definition at line 51 of file Rotation3DxAxial.cxx.

References r1, and r2.

Quaternion ROOT::Math::operator * ( RotationZ const &  r1,
Quaternion const &  r2 
)

Definition at line 73 of file QuaternionXaxial.cxx.

Quaternion ROOT::Math::operator * ( RotationY const &  r1,
Quaternion const &  r2 
)

Definition at line 68 of file QuaternionXaxial.cxx.

Quaternion ROOT::Math::operator * ( RotationX const &  r1,
Quaternion const &  r2 
)

Multiplication of an axial rotation by an AxisAngle

Definition at line 63 of file QuaternionXaxial.cxx.

template<class CoordSystem, class U>
PositionVector3D< CoordSystem > ROOT::Math::operator * ( typename PositionVector3D< CoordSystem, U >::Scalar  a,
PositionVector3D< CoordSystem, U >  v 
) [inline]

Multiplication of a position vector by real number a*v

Definition at line 513 of file PositionVector3D.h.

template<class CoordSystem, class U>
PositionVector2D< CoordSystem > ROOT::Math::operator * ( typename PositionVector2D< CoordSystem, U >::Scalar  a,
PositionVector2D< CoordSystem, U >  v 
) [inline]

Multiplication of a position vector by real number a*v

Definition at line 385 of file PositionVector2D.h.

template<class CoordSystem>
LorentzVector< CoordSystem > ROOT::Math::operator * ( const typename LorentzVector< CoordSystem >::Scalar &  a,
const LorentzVector< CoordSystem > &  v 
) [inline]

Scale of a LorentzVector with a scalar quantity a

Parameters:
a scalar quantity of typpe a
v mathcore::LorentzVector based on any coordinate system
Returns:
a new mathcoreLorentzVector q = v * a same type as v

Definition at line 676 of file LorentzVector.h.

References a.

EulerAngles ROOT::Math::operator * ( RotationZ const &  r1,
EulerAngles const &  r2 
)

Definition at line 122 of file EulerAngles.cxx.

EulerAngles ROOT::Math::operator * ( RotationY const &  r1,
EulerAngles const &  r2 
)

Definition at line 117 of file EulerAngles.cxx.

EulerAngles ROOT::Math::operator * ( RotationX const &  r1,
EulerAngles const &  r2 
)

Multiplication of an axial rotation by an AxisAngle

Definition at line 113 of file EulerAngles.cxx.

template<class CoordSystem, class U>
DisplacementVector3D< CoordSystem, U > ROOT::Math::operator * ( typename DisplacementVector3D< CoordSystem, U >::Scalar  a,
DisplacementVector3D< CoordSystem, U >  v 
) [inline]

Multiplication of a displacement vector by real number a*v

Definition at line 607 of file DisplacementVector3D.h.

template<class CoordSystem, class U>
DisplacementVector2D< CoordSystem, U > ROOT::Math::operator * ( typename DisplacementVector2D< CoordSystem, U >::Scalar  a,
DisplacementVector2D< CoordSystem, U >  v 
) [inline]

Multiplication of a displacement vector by real number a*v

Definition at line 474 of file DisplacementVector2D.h.

AxisAngle ROOT::Math::operator * ( RotationZ const &  r1,
AxisAngle const &  r2 
)

Definition at line 190 of file AxisAngleXother.cxx.

References a.

AxisAngle ROOT::Math::operator * ( RotationY const &  r1,
AxisAngle const &  r2 
)

Definition at line 186 of file AxisAngleXother.cxx.

References a.

AxisAngle ROOT::Math::operator * ( RotationX const &  r1,
AxisAngle const &  r2 
)

Multiplication of an axial rotation by an AxisAngle

Definition at line 182 of file AxisAngleXother.cxx.

References a.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MulOp< T >, Constant< A >, Expr< B, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::operator * ( const A lhs,
const Expr< B, T, D, D2, R > &  rhs 
) [inline]

Definition at line 750 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MulOp< T >, Expr< B, T, D, D2, R >, Constant< A >, T >, T, D, D2, R > ROOT::Math::operator * ( const Expr< B, T, D, D2, R > &  lhs,
const A rhs 
) [inline]

Definition at line 738 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MulOp< T >, Constant< A >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator * ( const A lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 634 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MulOp< T >, VecExpr< B, T, D >, Constant< A >, T >, T, D > ROOT::Math::operator * ( const VecExpr< B, T, D > &  lhs,
const A rhs 
) [inline]

Definition at line 623 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MulOp< T >, Constant< A >, SVector< T, D >, T >, T, D > ROOT::Math::operator * ( const A lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 611 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MulOp< T >, SVector< T, D >, Constant< A >, T >, T, D > ROOT::Math::operator * ( const SVector< T, D > &  lhs,
const A rhs 
) [inline]

Definition at line 600 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< MulOp< T >, VecExpr< A, T, D >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator * ( const VecExpr< A, T, D > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 589 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MulOp< T >, SVector< T, D >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::operator * ( const SVector< T, D > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 578 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MulOp< T >, Expr< A, T, D >, SVector< T, D >, T >, T, D > ROOT::Math::operator * ( const VecExpr< A, T, D > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 567 of file BinaryOperators.h.

References T.

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2, U > ROOT::Math::operator+ ( DisplacementVector3D< CoordSystem1, U > const &  v1,
PositionVector3D< CoordSystem2, U >  p2 
) [inline]

Addition of a DisplacementVector3D and a PositionVector3D. The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.

Definition at line 558 of file PositionVector3D.h.

References p2(), and v1.

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2, U > ROOT::Math::operator+ ( PositionVector3D< CoordSystem2, U >  p1,
const DisplacementVector3D< CoordSystem1, U > &  v2 
) [inline]

Addition of a PositionVector3D and a DisplacementVector3D. The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.

Definition at line 545 of file PositionVector3D.h.

References p1().

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2, U > ROOT::Math::operator+ ( DisplacementVector2D< CoordSystem1, U > const &  v1,
PositionVector2D< CoordSystem2, U >  p2 
) [inline]

Addition of a DisplacementVector2D and a PositionVector2D. The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.

Definition at line 430 of file PositionVector2D.h.

References p2(), and v1.

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2, U > ROOT::Math::operator+ ( PositionVector2D< CoordSystem2, U >  p1,
const DisplacementVector2D< CoordSystem1, U > &  v2 
) [inline]

Addition of a PositionVector2D and a DisplacementVector2D. The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.

Definition at line 417 of file PositionVector2D.h.

References p1().

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1, U > ROOT::Math::operator+ ( DisplacementVector3D< CoordSystem1, U >  v1,
const DisplacementVector3D< CoordSystem2, U > &  v2 
) [inline]

Addition of DisplacementVector3D vectors. The (coordinate system) type of the returned vector is defined to be identical to that of the first vector, which is passed by value

Definition at line 581 of file DisplacementVector3D.h.

References v1.

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1, U > ROOT::Math::operator+ ( DisplacementVector2D< CoordSystem1, U >  v1,
const DisplacementVector2D< CoordSystem2, U > &  v2 
) [inline]

Addition of DisplacementVector2D vectors. The (coordinate system) type of the returned vector is defined to be identical to that of the first vector, which is passed by value

Definition at line 446 of file DisplacementVector2D.h.

References v1.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< AddOp< T >, Constant< A >, Expr< B, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::operator+ ( const A lhs,
const Expr< B, T, D, D2, R > &  rhs 
) [inline]

Definition at line 271 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< AddOp< T >, Expr< B, T, D, D2, R >, Constant< A >, T >, T, D, D2, R > ROOT::Math::operator+ ( const Expr< B, T, D, D2, R > &  lhs,
const A rhs 
) [inline]

Definition at line 259 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >, Expr< A, T, D, D2, R1 >, Expr< B, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator+ ( const Expr< A, T, D, D2, R1 > &  lhs,
const Expr< B, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 211 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >, SMatrix< T, D, D2, R1 >, Expr< A, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator+ ( const SMatrix< T, D, D2, R1 > &  lhs,
const Expr< A, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 199 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< AddOp< T >, Expr< A, T, D, D2, R1 >, SMatrix< T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator+ ( const Expr< A, T, D, D2, R1 > &  lhs,
const SMatrix< T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 187 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< AddOp< T >, Constant< A >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator+ ( const A lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 157 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< AddOp< T >, VecExpr< B, T, D >, Constant< A >, T >, T, D > ROOT::Math::operator+ ( const VecExpr< B, T, D > &  lhs,
const A rhs 
) [inline]

Definition at line 146 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< AddOp< T >, VecExpr< A, T, D >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator+ ( const VecExpr< A, T, D > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 99 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< AddOp< T >, SVector< T, D >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::operator+ ( const SVector< T, D > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 87 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< AddOp< T >, VecExpr< A, T, D >, SVector< T, D >, T >, T, D > ROOT::Math::operator+ ( const VecExpr< A, T, D > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 75 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Minus< T >, Expr< A, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::operator- ( const Expr< A, T, D, D2, R > &  rhs  )  [inline]

Definition at line 83 of file UnaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Minus< T >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::operator- ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 54 of file UnaryOperators.h.

References T.

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector3D< CoordSystem2, U > ROOT::Math::operator- ( PositionVector3D< CoordSystem2, U >  p1,
DisplacementVector3D< CoordSystem1, U > const &  v2 
) [inline]

Subtraction of a DisplacementVector3D from a PositionVector3D. The return type is a PositionVector3D, of the same (coordinate system) type as the input PositionVector3D.

Definition at line 571 of file PositionVector3D.h.

References p1().

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1, U > ROOT::Math::operator- ( const PositionVector3D< CoordSystem1, U > &  v1,
const PositionVector3D< CoordSystem2, U > &  v2 
) [inline]

Difference between two PositionVector3D vectors. The result is a DisplacementVector3D. The (coordinate system) type of the returned vector is defined to be identical to that of the first position vector.

Definition at line 530 of file PositionVector3D.h.

References v1.

template<class CoordSystem1, class CoordSystem2, class U>
PositionVector2D< CoordSystem2, U > ROOT::Math::operator- ( PositionVector2D< CoordSystem2, U >  p1,
DisplacementVector2D< CoordSystem1, U > const &  v2 
) [inline]

Subtraction of a DisplacementVector2D from a PositionVector2D. The return type is a PositionVector2D, of the same (coordinate system) type as the input PositionVector2D.

Definition at line 443 of file PositionVector2D.h.

References p1().

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1, U > ROOT::Math::operator- ( const PositionVector2D< CoordSystem1, U > &  v1,
const PositionVector2D< CoordSystem2, U > &  v2 
) [inline]

Difference between two PositionVector2D vectors. The result is a DisplacementVector2D. The (coordinate system) type of the returned vector is defined to be identical to that of the first position vector.

Definition at line 402 of file PositionVector2D.h.

References v1.

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector3D< CoordSystem1, U > ROOT::Math::operator- ( DisplacementVector3D< CoordSystem1, U >  v1,
DisplacementVector3D< CoordSystem2, U > const &  v2 
) [inline]

Difference between two DisplacementVector3D vectors. The (coordinate system) type of the returned vector is defined to be identical to that of the first vector.

Definition at line 594 of file DisplacementVector3D.h.

References v1.

template<class CoordSystem1, class CoordSystem2, class U>
DisplacementVector2D< CoordSystem1, U > ROOT::Math::operator- ( DisplacementVector2D< CoordSystem1, U >  v1,
DisplacementVector2D< CoordSystem2, U > const &  v2 
) [inline]

Difference between two DisplacementVector2D vectors. The (coordinate system) type of the returned vector is defined to be identical to that of the first vector.

Definition at line 459 of file DisplacementVector2D.h.

References v1.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< MinOp< T >, Constant< A >, Expr< B, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::operator- ( const A lhs,
const Expr< B, T, D, D2, R > &  rhs 
) [inline]

Definition at line 513 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< MinOp< T >, Expr< B, T, D, D2, R >, Constant< A >, T >, T, D, D2, R > ROOT::Math::operator- ( const Expr< B, T, D, D2, R > &  lhs,
const A rhs 
) [inline]

Definition at line 502 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >, Expr< A, T, D, D2, R1 >, Expr< B, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator- ( const Expr< A, T, D, D2, R1 > &  lhs,
const Expr< B, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 455 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >, SMatrix< T, D, D2, R1 >, Expr< A, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator- ( const SMatrix< T, D, D2, R1 > &  lhs,
const Expr< A, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 443 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MinOp< T >, Expr< A, T, D, D2, R1 >, SMatrix< T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::operator- ( const Expr< A, T, D, D2, R1 > &  lhs,
const SMatrix< T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 431 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< MinOp< T >, Constant< A >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator- ( const A lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 401 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< MinOp< T >, VecExpr< B, T, D >, Constant< A >, T >, T, D > ROOT::Math::operator- ( const VecExpr< B, T, D > &  lhs,
const A rhs 
) [inline]

Definition at line 390 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< MinOp< T >, VecExpr< A, T, D >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator- ( const VecExpr< A, T, D > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 343 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MinOp< T >, SVector< T, D >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::operator- ( const SVector< T, D > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 331 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< MinOp< T >, VecExpr< A, T, D >, SVector< T, D >, T >, T, D > ROOT::Math::operator- ( const VecExpr< A, T, D > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 319 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyL< DivOp< T >, Constant< A >, Expr< B, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::operator/ ( const A lhs,
const Expr< B, T, D, D2, R > &  rhs 
) [inline]

Definition at line 993 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D, unsigned int D2, class R>
Expr< BinaryOpCopyR< DivOp< T >, Expr< B, T, D, D2, R >, Constant< A >, T >, T, D, D2, R > ROOT::Math::operator/ ( const Expr< B, T, D, D2, R > &  lhs,
const A rhs 
) [inline]

Definition at line 981 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyL< DivOp< T >, Constant< A >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator/ ( const A lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 878 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOpCopyR< DivOp< T >, VecExpr< B, T, D >, Constant< A >, T >, T, D > ROOT::Math::operator/ ( const VecExpr< B, T, D > &  lhs,
const A rhs 
) [inline]

Definition at line 867 of file BinaryOperators.h.

References T.

template<class A, class B, class T, unsigned int D>
VecExpr< BinaryOp< DivOp< T >, VecExpr< A, T, D >, VecExpr< B, T, D >, T >, T, D > ROOT::Math::operator/ ( const VecExpr< A, T, D > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 820 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< DivOp< T >, SVector< T, D >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::operator/ ( const SVector< T, D > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 808 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< BinaryOp< DivOp< T >, VecExpr< A, T, D >, SVector< T, D >, T >, T, D > ROOT::Math::operator/ ( const VecExpr< A, T, D > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 797 of file BinaryOperators.h.

References T.

template<class T, unsigned int D>
std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const ROOT::Math::SVector< T, D > &  rhs 
)

template<class T, unsigned int D1, unsigned int D2, class R>
std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const ROOT::Math::SMatrix< T, D1, D2, R > &  rhs 
) [inline]

Definition at line 716 of file SMatrix.h.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Translation3D &  t 
)

Definition at line 50 of file Translation3D.cxx.

References m, and t.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Transform3D &  t 
)

print the 12 components of the Transform3D

Definition at line 214 of file Transform3D.cxx.

References m, and t.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const RotationZYX &  e 
)

Stream Output and Input

Definition at line 151 of file RotationZYX.cxx.

References ROOT::Math::RotationZYX::Phi(), ROOT::Math::RotationZYX::Psi(), and ROOT::Math::RotationZYX::Theta().

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const RotationZ &  r 
) [inline]

Stream Output and Input

Definition at line 243 of file RotationZ.h.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const RotationY &  r 
) [inline]

Stream Output and Input

Definition at line 243 of file RotationY.h.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const RotationX &  r 
) [inline]

Stream Output and Input

Definition at line 243 of file RotationX.h.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Rotation3D &  r 
)

Stream Output and Input

Definition at line 137 of file Rotation3D.cxx.

References m.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Quaternion &  q 
)

Stream Output and Input

Definition at line 101 of file Quaternion.cxx.

template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t, traits_t > & ROOT::Math::operator<< ( std::basic_ostream< char_t, traits_t > &  os,
PositionVector3D< T, U > const &  v 
) [inline]

Definition at line 583 of file PositionVector3D.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t, traits_t > & ROOT::Math::operator<< ( std::basic_ostream< char_t, traits_t > &  os,
PositionVector2D< T, U > const &  v 
) [inline]

Definition at line 455 of file PositionVector2D.h.

References a, b, ROOT::Math::detail::bitforbit, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Plane3D &  p 
)

Stream Output and Input

Definition at line 94 of file Plane3D.cxx.

References p.

template<class char_t, class traits_t, class Coords>
std::basic_ostream< char_t, traits_t > & ROOT::Math::operator<< ( std::basic_ostream< char_t, traits_t > &  os,
LorentzVector< Coords > const &  v 
) [inline]

Definition at line 688 of file LorentzVector.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, d, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const LorentzRotation &  r 
)

Stream Output and Input

Definition at line 219 of file LorentzRotation.cxx.

References m.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const EulerAngles &  e 
)

Stream Output and Input

Definition at line 128 of file EulerAngles.cxx.

References ROOT::Math::EulerAngles::Phi(), ROOT::Math::EulerAngles::Psi(), and ROOT::Math::EulerAngles::Theta().

template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t, traits_t > & ROOT::Math::operator<< ( std::basic_ostream< char_t, traits_t > &  os,
DisplacementVector3D< T, U > const &  v 
) [inline]

Definition at line 625 of file DisplacementVector3D.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class T, class U>
std::basic_ostream< char_t, traits_t > & ROOT::Math::operator<< ( std::basic_ostream< char_t, traits_t > &  os,
DisplacementVector2D< T, U > const &  v 
) [inline]

Definition at line 492 of file DisplacementVector2D.h.

References a, b, ROOT::Math::detail::bitforbit, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const BoostZ &  b 
)

Stream Output and Input

Definition at line 108 of file BoostZ.cxx.

References b.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const BoostY &  b 
)

Stream Output and Input

Definition at line 107 of file BoostY.cxx.

References b.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const BoostX &  b 
)

Stream Output and Input

Definition at line 108 of file BoostX.cxx.

References b.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Boost &  b 
)

Stream Output and Input

Definition at line 173 of file Boost.cxx.

References b, and m.

std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const AxisAngle &  a 
)

Stream Output and Input

Definition at line 91 of file AxisAngle.cxx.

References a.

template<class A, class T, unsigned int D1, unsigned int D2, class R1>
std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const Expr< A, T, D1, D2, R1 > &  rhs 
) [inline]

Definition at line 206 of file Expression.h.

template<class A, class T, unsigned int D>
std::ostream & ROOT::Math::operator<< ( std::ostream &  os,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 201 of file Expression.h.

Referenced by G__G__GenVector_99_0_15(), G__G__GenVector_99_0_19(), G__G__GenVector_99_0_20(), G__G__GenVector_99_0_21(), G__G__GenVector_99_0_22(), G__G__GenVector_99_0_23(), G__G__GenVector_99_0_24(), G__G__GenVector_99_0_25(), G__G__GenVector_99_0_26(), G__G__GenVector_99_0_27(), G__G__GenVector_99_0_31(), G__G__GenVector_99_0_35(), G__G__GenVector_99_0_39(), G__G__GenVector_99_0_40(), G__G__GenVector_99_0_75(), and G__G__GenVector_99_0_76().

template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t, traits_t > & ROOT::Math::operator>> ( std::basic_istream< char_t, traits_t > &  is,
PositionVector3D< T, U > &  v 
) [inline]

Definition at line 614 of file PositionVector3D.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::require_delim(), ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t, traits_t > & ROOT::Math::operator>> ( std::basic_istream< char_t, traits_t > &  is,
PositionVector2D< T, U > &  v 
) [inline]

Definition at line 484 of file PositionVector2D.h.

References a, b, ROOT::Math::detail::bitforbit, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::require_delim(), ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class Coords>
std::basic_istream< char_t, traits_t > & ROOT::Math::operator>> ( std::basic_istream< char_t, traits_t > &  is,
LorentzVector< Coords > &  v 
) [inline]

Definition at line 717 of file LorentzVector.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, d, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::require_delim(), ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t, traits_t > & ROOT::Math::operator>> ( std::basic_istream< char_t, traits_t > &  is,
DisplacementVector3D< T, U > &  v 
) [inline]

Definition at line 656 of file DisplacementVector3D.h.

References a, b, ROOT::Math::detail::bitforbit, c, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::require_delim(), ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

template<class char_t, class traits_t, class T, class U>
std::basic_istream< char_t, traits_t > & ROOT::Math::operator>> ( std::basic_istream< char_t, traits_t > &  is,
DisplacementVector2D< T, U > &  v 
) [inline]

Definition at line 521 of file DisplacementVector2D.h.

References a, b, ROOT::Math::detail::bitforbit, ROOT::Math::detail::close, ROOT::Math::detail::get_manip(), ROOT::Math::detail::open, ROOT::Math::detail::require_delim(), ROOT::Math::detail::sep, and ROOT::Math::detail::set_manip().

double ROOT::Math::Pi (  )  [inline]

Mathematical constants

Definition at line 56 of file Math.h.

References M_PI.

Referenced by compare3D(), G__G__GenVector_99_0_1(), G__setup_memfuncROOTcLcLMath(), ROOT::Math::Cephes::gamma(), and ROOT::Math::Cephes::lgam().

double ROOT::Math::Polynomial1eval ( double  x,
double a,
unsigned int  N 
)

Definition at line 967 of file SpecFuncCephes.cxx.

References i.

Referenced by ROOT::Math::Cephes::erf(), ROOT::Math::Cephes::erfc(), ROOT::Math::Cephes::lgam(), and ROOT::Math::Cephes::ndtri().

double ROOT::Math::Polynomialeval ( double  x,
double a,
unsigned int  N 
)

Definition at line 951 of file SpecFuncCephes.cxx.

References i.

Referenced by ROOT::Math::Cephes::erf(), ROOT::Math::Cephes::erfc(), ROOT::Math::Cephes::gamma(), ROOT::Math::Cephes::lgam(), ROOT::Math::Cephes::ndtri(), and ROOT::Math::Cephes::stirf().

void ROOT::Math::PrintAllDefault ( std::ostream &  os  ) 

Definition at line 68 of file GenAlgoOptions.cxx.

References ROOT::Math::GenAlgoOptUtil::gAlgoOptions.

template<class char_t>
detail::manipulator< char_t > ROOT::Math::set_close ( char_t  ch  )  [inline]

Definition at line 194 of file GenVectorIO.h.

References ROOT::Math::detail::close.

template<class char_t>
detail::manipulator< char_t > ROOT::Math::set_open ( char_t  ch  )  [inline]

Definition at line 174 of file GenVectorIO.h.

References ROOT::Math::detail::open.

template<class char_t>
detail::manipulator< char_t > ROOT::Math::set_separator ( char_t  ch  )  [inline]

Definition at line 184 of file GenVectorIO.h.

References ROOT::Math::detail::sep.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D1, D1, MatRepSym< T, D1 > > ROOT::Math::Similarity ( const Expr< A, T, D1, D2, R > &  lhs,
const SMatrix< T, D2, D2, MatRepSym< T, D2 > > &  rhs 
) [inline]

Definition at line 729 of file MatrixFunctions.h.

References ROOT::Math::AssignSym::Evaluate(), and Transpose().

Referenced by G__G__Matrix_122_0_66(), G__G__Matrix_126_0_53(), G__G__Matrix_126_0_54(), G__G__Matrix_126_0_55(), G__G__Matrix_153_0_66(), G__G__Matrix_157_0_53(), G__G__Matrix_157_0_54(), G__G__Matrix_157_0_55(), test4(), TestRunner< NDIM1, NDIM2 >::test_smatrix_sym_kalman(), test_smatrix_sym_kalman(), and testInnerProd_S().

template<class A, class B, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const VecExpr< A, T, D > &  lhs,
const Expr< B, T, D, D, R > &  rhs 
) [inline]

Definition at line 698 of file MatrixFunctions.h.

References Dot().

template<class A, class B, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const Expr< A, T, D, D, R > &  lhs,
const VecExpr< B, T, D > &  rhs 
) [inline]

Definition at line 690 of file MatrixFunctions.h.

References Dot().

template<class A, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const Expr< A, T, D, D, R > &  lhs,
const SVector< T, D > &  rhs 
) [inline]

Definition at line 682 of file MatrixFunctions.h.

References Dot().

template<class A, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const SVector< T, D > &  lhs,
const Expr< A, T, D, D, R > &  rhs 
) [inline]

Definition at line 674 of file MatrixFunctions.h.

References Dot().

template<class A, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const VecExpr< A, T, D > &  lhs,
const SMatrix< T, D, D, R > &  rhs 
) [inline]

Definition at line 666 of file MatrixFunctions.h.

References Dot().

template<class A, class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const SMatrix< T, D, D, R > &  lhs,
const VecExpr< A, T, D > &  rhs 
) [inline]

Definition at line 658 of file MatrixFunctions.h.

References Dot().

template<class T, unsigned int D, class R>
T ROOT::Math::Similarity ( const SVector< T, D > &  lhs,
const SMatrix< T, D, D, R > &  rhs 
) [inline]

Definition at line 650 of file MatrixFunctions.h.

References Dot().

template<class A, class T, unsigned int D1, unsigned int D2, class R>
SMatrix< T, D2, D2, MatRepSym< T, D2 > > ROOT::Math::SimilarityT ( const Expr< A, T, D1, D2, R > &  lhs,
const SMatrix< T, D1, D1, MatRepSym< T, D1 > > &  rhs 
) [inline]

Definition at line 779 of file MatrixFunctions.h.

References ROOT::Math::AssignSym::Evaluate(), and Transpose().

Referenced by G__G__Matrix_126_0_56(), G__G__Matrix_157_0_56(), test_smatrix_sym_kalman(), and testATBA_S2().

template<class T, unsigned int D>
SVector< T, D > ROOT::Math::SolveChol ( const SMatrix< T, D, D, MatRepSym< T, D > > &  mat,
const SVector< T, D > &  vec,
int &  ifail 
)

same function as before but not overwriting the matrix and returning a copy of the vector (this is the slow version)

Definition at line 970 of file MatrixFunctions.h.

References ok, and SolveChol().

Referenced by test23().

template<class T, unsigned int D>
bool ROOT::Math::SolveChol ( SMatrix< T, D, D, MatRepSym< T, D > > &  mat,
SVector< T, D > &  vec 
)

Definition at line 962 of file MatrixFunctions.h.

References ROOT::Math::CholeskyDecomp< F, N >::Solve().

Referenced by SolveChol().

template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqr< T >, Expr< A, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::sqr ( const Expr< A, T, D, D2, R > &  rhs  )  [inline]

Definition at line 233 of file UnaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Sqr< T >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::sqr ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 204 of file UnaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R>
Expr< UnaryOp< Sqrt< T >, Expr< A, T, D, D2, R >, T >, T, D, D2, R > ROOT::Math::sqrt ( const Expr< A, T, D, D2, R > &  rhs  )  [inline]

Definition at line 308 of file UnaryOperators.h.

References T.

template<class A, class T, unsigned int D>
VecExpr< UnaryOp< Sqrt< T >, VecExpr< A, T, D >, T >, T, D > ROOT::Math::sqrt ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 279 of file UnaryOperators.h.

References T.

Referenced by ROOT::Math::KelvinFunctions::Bei(), ROOT::Math::KelvinFunctions::Ber(), ROOT::Math::KelvinFunctions::Kei(), ROOT::Math::KelvinFunctions::Ker(), ROOT::Math::KelvinFunctions::M(), and ROOT::Math::KelvinFunctions::N().

static void ROOT::Math::swap ( double a,
double b 
) [inline, static]

Definition at line 104 of file Rotation3D.cxx.

References t.

Referenced by af_sort_pos(), af_sort_widths(), Rgl::Mc::TMeshBuilder< DataSource, ValueType >::BuildMesh(), TEveShape::CheckAndFixBoxOrientationEv(), TEveShape::CheckAndFixBoxOrientationFv(), TGQt::DrawBox(), Rgl::DrawBoxFront(), Rgl::DrawBoxFrontTextured(), Rgl::DrawCylinder(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoSpherical(), Rgl::DrawTrapezoid(), Rgl::DrawTrapezoidTextured(), Rgl::DrawTrapezoidTextured2(), TGraphDelaunay::FileIt(), FT_Outline_Reverse(), G__G__Base2_253_0_22(), G__G__Base2_344_0_22(), G__G__Base2__0_108(), G__G__Cont_172_0_22(), G__G__Eve1_156_0_15(), G__G__Eve1_179_0_11(), G__G__Eve1_584_0_22(), G__G__GenVector_208_0_22(), G__G__GenVector_212_0_22(), G__G__GenVector_216_0_22(), G__G__GenVector_220_0_22(), G__G__GenVector_224_0_22(), G__G__GenVector_228_0_22(), G__G__MathCore_132_0_22(), G__G__MathCore_237_0_22(), G__G__MathFit_156_0_22(), G__G__Meta_173_0_22(), G__G__Proof_148_0_11(), G__G__ProofDraw_150_0_22(), G__G__ProofDraw_157_0_22(), G__G__RooFitCore3_257_0_21(), G__G__RooFitCore3_264_0_21(), G__G__RooFitCore3_271_0_21(), G__G__RooFitCore3_437_0_21(), G__G__RooFitCore3_538_0_11(), G__G__RooFitCore3_542_0_11(), G__G__RooFitCore3_837_0_11(), G__G__RooFitCore3_932_0_21(), TMVA::SimulatedAnnealing::GenerateMaxTemperature(), pcrecpp::RE::GlobalReplace(), TGraphDelaunay::InterpolateOnPlane(), ROOT::Math::Rotation3D::Invert(), TGLH2PolyPainter::MakePolygonCCW(), TGLPlotPainter::PlotSelected(), RootCsg::TBBoxTree::RecursiveTreeBuild(), RootCsg::TCVertex::RemovePolygon(), sort_strlist_stricmp(), Rgl::Mc::TIsoMesh< double >::Swap(), and Reflex::Any::Swap().

template<class T, unsigned int D1, unsigned int D2, class A, class B>
Expr< TensorMulOp< VecExpr< A, T, D1 >, VecExpr< B, T, D2 > >, T, D1, D2 > ROOT::Math::TensorProd ( const VecExpr< A, T, D1 > &  lhs,
const VecExpr< B, T, D2 > &  rhs 
) [inline]

Definition at line 893 of file MatrixFunctions.h.

Referenced by test17().

template<class T, unsigned int D1, unsigned int D2, class A>
Expr< TensorMulOp< SVector< T, D1 >, VecExpr< A, T, D2 > >, T, D1, D2 > ROOT::Math::TensorProd ( const SVector< T, D1 > &  lhs,
const VecExpr< A, T, D2 > &  rhs 
) [inline]

Definition at line 882 of file MatrixFunctions.h.

template<class T, unsigned int D1, unsigned int D2, class A>
Expr< TensorMulOp< VecExpr< A, T, D1 >, SVector< T, D2 > >, T, D1, D2 > ROOT::Math::TensorProd ( const VecExpr< A, T, D1 > &  lhs,
const SVector< T, D2 > &  rhs 
) [inline]

Definition at line 872 of file MatrixFunctions.h.

void ROOT::Math::Throw ( GenVector_exception &  e  ) 

throw explicity GenVector exceptions

Definition at line 21 of file GenVector_exception.cxx.

References ROOT::Math::GenVector_exception::fgOn.

Referenced by G__G__GenVector_99_0_4(), and G__setup_memfuncROOTcLcLMath().

template<class A, class B, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >, Expr< A, T, D, D2, R1 >, Expr< B, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Times ( const Expr< A, T, D, D2, R1 > &  lhs,
const Expr< B, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 689 of file BinaryOperators.h.

References T.

Referenced by test21(), and test7().

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >, SMatrix< T, D, D2, R1 >, Expr< A, T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Times ( const SMatrix< T, D, D2, R1 > &  lhs,
const Expr< A, T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 677 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D, unsigned int D2, class R1, class R2>
Expr< BinaryOp< MulOp< T >, Expr< A, T, D, D2, R1 >, SMatrix< T, D, D2, R2 >, T >, T, D, D2, typename AddPolicy< T, D, D2, R1, R2 >::RepType > ROOT::Math::Times ( const Expr< A, T, D, D2, R1 > &  lhs,
const SMatrix< T, D, D2, R2 > &  rhs 
) [inline]

Definition at line 665 of file BinaryOperators.h.

References T.

template<class A, class T, unsigned int D1, unsigned int D2, class R>
Expr< TransposeOp< Expr< A, T, D1, D2, R >, T, D1, D2 >, T, D2, D1, typename TranspPolicy< T, D1, D2, R >::RepType > ROOT::Math::Transpose ( const Expr< A, T, D1, D2, R > &  rhs  )  [inline]

Definition at line 528 of file MatrixFunctions.h.

References T.

Referenced by G__G__Matrix_122_0_62(), G__G__Matrix_126_0_50(), G__G__Matrix_127_0_56(), G__G__Matrix_153_0_62(), G__G__Matrix_157_0_50(), G__G__Matrix_163_0_56(), test10(), test12(), test14(), test16(), test24(), test_smatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_smatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_smatrix_sym_kalman(), test_smatrix_sym_kalman(), testATBA_S(), and testMT_S().

template<class A, class T, unsigned int D>
SVector< T, D > ROOT::Math::Unit ( const VecExpr< A, T, D > &  rhs  )  [inline]

Definition at line 391 of file Functions.h.

References Unit().

Referenced by distance2(), G__G__GenVector32_178_0_14(), G__G__GenVector32_179_0_14(), G__G__GenVector32_184_0_21(), G__G__GenVector32_185_0_21(), G__G__GenVector32_186_0_21(), G__G__GenVector32_187_0_21(), G__G__GenVector32_192_0_21(), G__G__GenVector32_193_0_21(), G__G__GenVector32_194_0_21(), G__G__GenVector32_195_0_21(), G__G__GenVector_102_0_14(), G__G__GenVector_106_0_14(), G__G__GenVector_142_0_21(), G__G__GenVector_146_0_21(), G__G__GenVector_150_0_21(), G__G__GenVector_154_0_21(), G__G__Physics_111_0_22(), G__G__Physics_147_0_53(), G__G__Smatrix32_304_0_44(), G__G__Smatrix32_309_0_44(), G__G__Smatrix32_319_0_44(), G__G__Smatrix32_329_0_44(), G__G__Smatrix_120_0_44(), G__G__Smatrix_125_0_44(), G__G__Smatrix_130_0_44(), G__G__Smatrix_143_0_44(), G__G__Smatrix_153_0_44(), G__G__Smatrix_171_0_44(), G__G__Smatrix_212_0_44(), G__G__Smatrix_217_0_44(), G__G__Smatrix_222_0_44(), G__G__Smatrix_235_0_44(), G__G__Smatrix_245_0_44(), G__G__Smatrix_263_0_44(), and test8().


Variable Documentation

const double ROOT::Math::eu = 0.577215664901532860606 [static]

Definition at line 54 of file VavilovTest.cxx.

Referenced by TGraph::Chisquare(), DoNewMinimization(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TDataSetManagerFile::GetDataSets(), TDSetElement::GetEntries(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), TLinearFitter::HistLinearFitter(), MultiGraphFitChisquare(), SWIG_PackData(), and SWIG_UnpackData().

const double ROOT::Math::eu = 0.577215664901532860606 [static]

Definition at line 52 of file Vavilov.cxx.

Referenced by ROOT::Math::VavilovAccurate::E1plLog(), ROOT::Math::Vavilov::Mean(), and ROOT::Math::VavilovAccurate::Set().

const int ROOT::Math::fOff10x10[] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 3, 4, 5, 8, 12, 17, 23, 30, 38, 47, 6, 7, 8, 9, 13, 18, 24, 31, 39, 48, 10, 11, 12, 13, 14, 19, 25, 32, 40, 49, 15, 16, 17, 18, 19, 20, 26, 33, 41, 50, 21, 22, 23, 24, 25, 26, 27, 34, 42, 51, 28, 29, 30, 31, 32, 33, 34, 35, 43, 52, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54} [static]

Definition at line 160 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff10x10[] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 3, 4, 5, 8, 12, 17, 23, 30, 38, 47, 6, 7, 8, 9, 13, 18, 24, 31, 39, 48, 10, 11, 12, 13, 14, 19, 25, 32, 40, 49, 15, 16, 17, 18, 19, 20, 26, 33, 41, 50, 21, 22, 23, 24, 25, 26, 27, 34, 42, 51, 28, 29, 30, 31, 32, 33, 34, 35, 43, 52, 36, 37, 38, 39, 40, 41, 42, 43, 44, 53, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54} [static]

Definition at line 160 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 10 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 10 >::operator()().

const int ROOT::Math::fOff1x1[] = {0} [static]

Definition at line 147 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff1x1[] = {0} [static]

Definition at line 147 of file MatrixRepresentationsStatic.h.

Referenced by G__setup_memvarROOTcLcLMath().

const int ROOT::Math::fOff2x2[] = {0, 1, 1, 2} [static]

Definition at line 148 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff2x2[] = {0, 1, 1, 2} [static]

Definition at line 148 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 2 >::apply(), and G__setup_memvarROOTcLcLMath().

const int ROOT::Math::fOff3x3[] = {0, 1, 3, 1, 2, 4, 3, 4, 5} [static]

Definition at line 149 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff3x3[] = {0, 1, 3, 1, 2, 4, 3, 4, 5} [static]

Definition at line 149 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 3 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 3 >::operator()().

const int ROOT::Math::fOff4x4[] = {0, 1, 3, 6, 1, 2, 4, 7, 3, 4, 5, 8, 6, 7, 8, 9} [static]

Definition at line 150 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff4x4[] = {0, 1, 3, 6, 1, 2, 4, 7, 3, 4, 5, 8, 6, 7, 8, 9} [static]

Definition at line 150 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 4 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 4 >::operator()().

const int ROOT::Math::fOff5x5[] = {0, 1, 3, 6, 10, 1, 2, 4, 7, 11, 3, 4, 5, 8, 12, 6, 7, 8, 9, 13, 10, 11, 12, 13, 14} [static]

Definition at line 151 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff5x5[] = {0, 1, 3, 6, 10, 1, 2, 4, 7, 11, 3, 4, 5, 8, 12, 6, 7, 8, 9, 13, 10, 11, 12, 13, 14} [static]

Definition at line 151 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 5 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 5 >::operator()().

const int ROOT::Math::fOff6x6[] = {0, 1, 3, 6, 10, 15, 1, 2, 4, 7, 11, 16, 3, 4, 5, 8, 12, 17, 6, 7, 8, 9, 13, 18, 10, 11, 12, 13, 14, 19, 15, 16, 17, 18, 19, 20} [static]

Definition at line 152 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff6x6[] = {0, 1, 3, 6, 10, 15, 1, 2, 4, 7, 11, 16, 3, 4, 5, 8, 12, 17, 6, 7, 8, 9, 13, 18, 10, 11, 12, 13, 14, 19, 15, 16, 17, 18, 19, 20} [static]

Definition at line 152 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 6 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 6 >::operator()().

const int ROOT::Math::fOff7x7[] = {0, 1, 3, 6, 10, 15, 21, 1, 2, 4, 7, 11, 16, 22, 3, 4, 5, 8, 12, 17, 23, 6, 7, 8, 9, 13, 18, 24, 10, 11, 12, 13, 14, 19, 25, 15, 16, 17, 18, 19, 20, 26, 21, 22, 23, 24, 25, 26, 27} [static]

Definition at line 154 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff7x7[] = {0, 1, 3, 6, 10, 15, 21, 1, 2, 4, 7, 11, 16, 22, 3, 4, 5, 8, 12, 17, 23, 6, 7, 8, 9, 13, 18, 24, 10, 11, 12, 13, 14, 19, 25, 15, 16, 17, 18, 19, 20, 26, 21, 22, 23, 24, 25, 26, 27} [static]

Definition at line 154 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 7 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 7 >::operator()().

const int ROOT::Math::fOff8x8[] = {0, 1, 3, 6, 10, 15, 21, 28, 1, 2, 4, 7, 11, 16, 22, 29, 3, 4, 5, 8, 12, 17, 23, 30, 6, 7, 8, 9, 13, 18, 24, 31, 10, 11, 12, 13, 14, 19, 25, 32, 15, 16, 17, 18, 19, 20, 26, 33, 21, 22, 23, 24, 25, 26, 27, 34, 28, 29, 30, 31, 32, 33, 34, 35} [static]

Definition at line 156 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff8x8[] = {0, 1, 3, 6, 10, 15, 21, 28, 1, 2, 4, 7, 11, 16, 22, 29, 3, 4, 5, 8, 12, 17, 23, 30, 6, 7, 8, 9, 13, 18, 24, 31, 10, 11, 12, 13, 14, 19, 25, 32, 15, 16, 17, 18, 19, 20, 26, 33, 21, 22, 23, 24, 25, 26, 27, 34, 28, 29, 30, 31, 32, 33, 34, 35} [static]

Definition at line 156 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 8 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 8 >::operator()().

const int ROOT::Math::fOff9x9[] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 1, 2, 4, 7, 11, 16, 22, 29, 37, 3, 4, 5, 8, 12, 17, 23, 30, 38, 6, 7, 8, 9, 13, 18, 24, 31, 39, 10, 11, 12, 13, 14, 19, 25, 32, 40, 15, 16, 17, 18, 19, 20, 26, 33, 41, 21, 22, 23, 24, 25, 26, 27, 34, 42, 28, 29, 30, 31, 32, 33, 34, 35, 43, 36, 37, 38, 39, 40, 41, 42, 43, 44} [static]

Definition at line 158 of file MatrixRepresentationsStatic.h.

const int ROOT::Math::fOff9x9[] = {0, 1, 3, 6, 10, 15, 21, 28, 36, 1, 2, 4, 7, 11, 16, 22, 29, 37, 3, 4, 5, 8, 12, 17, 23, 30, 38, 6, 7, 8, 9, 13, 18, 24, 31, 39, 10, 11, 12, 13, 14, 19, 25, 32, 40, 15, 16, 17, 18, 19, 20, 26, 33, 41, 21, 22, 23, 24, 25, 26, 27, 34, 42, 28, 29, 30, 31, 32, 33, 34, 35, 43, 36, 37, 38, 39, 40, 41, 42, 43, 44} [static]

Definition at line 158 of file MatrixRepresentationsStatic.h.

Referenced by ROOT::Math::RowOffsets< 9 >::apply(), G__setup_memvarROOTcLcLMath(), and ROOT::Math::RowOffsets< 9 >::operator()().

int ROOT::Math::gDefaultNpx = 100 [static]

Definition at line 23 of file BrentRootFinder.cxx.

int ROOT::Math::gDefaultNpx = 100 [static]

Definition at line 41 of file BrentMinimizer1D.cxx.

Referenced by ROOT::Math::BrentMinimizer1D::BrentMinimizer1D(), ROOT::Math::BrentRootFinder::BrentRootFinder(), ROOT::Math::BrentRootFinder::SetDefaultNpx(), and ROOT::Math::BrentMinimizer1D::SetDefaultNpx().

int ROOT::Math::gDefaultNSearch = 10 [static]

Definition at line 24 of file BrentRootFinder.cxx.

int ROOT::Math::gDefaultNSearch = 10 [static]

Definition at line 42 of file BrentMinimizer1D.cxx.

Referenced by ROOT::Math::BrentMinimizer1D::Minimize(), ROOT::Math::BrentRootFinder::SetDefaultNSearch(), ROOT::Math::BrentMinimizer1D::SetDefaultNSearch(), and ROOT::Math::BrentRootFinder::Solve().

double ROOT::Math::kEulerGamma = 0.577215664901532860606512090082402431042

Definition at line 34 of file KelvinFunctions.cxx.

Referenced by ROOT::Math::KelvinFunctions::DKei(), ROOT::Math::KelvinFunctions::DKer(), ROOT::Math::KelvinFunctions::Kei(), and ROOT::Math::KelvinFunctions::Ker().

double ROOT::Math::kPi = 3.14159265358979323846

Definition at line 33 of file KelvinFunctions.cxx.

Referenced by ROOT::Math::KelvinFunctions::Bei(), ROOT::Math::KelvinFunctions::Ber(), ROOT::Math::KelvinFunctions::DBei(), ROOT::Math::KelvinFunctions::DBer(), ROOT::Math::KelvinFunctions::DKei(), ROOT::Math::KelvinFunctions::DKer(), ROOT::Math::KelvinFunctions::F1(), ROOT::Math::KelvinFunctions::F2(), ROOT::Math::KelvinFunctions::G1(), ROOT::Math::KelvinFunctions::G2(), GetRange(), ROOT::Math::KelvinFunctions::Kei(), ROOT::Math::KelvinFunctions::Ker(), ROOT::Math::KelvinFunctions::M(), ROOT::Math::KelvinFunctions::N(), ROOT::Math::KelvinFunctions::Phi(), and ROOT::Math::KelvinFunctions::Theta().

double ROOT::Math::kSqrt2 = 1.4142135623730950488016887242097

Definition at line 32 of file KelvinFunctions.cxx.

const double ROOT::Math::kSqrt2 = 1.41421356237309515 [static]

Definition at line 15 of file ProbFuncMathCore.cxx.

Referenced by ROOT::Math::KelvinFunctions::Bei(), ROOT::Math::KelvinFunctions::Ber(), ROOT::Math::KelvinFunctions::F1(), ROOT::Math::KelvinFunctions::F2(), ROOT::Math::KelvinFunctions::G1(), ROOT::Math::KelvinFunctions::G2(), ROOT::Math::KelvinFunctions::Kei(), ROOT::Math::KelvinFunctions::Ker(), lognormal_cdf(), lognormal_cdf_c(), ROOT::Math::KelvinFunctions::M(), ROOT::Math::KelvinFunctions::N(), normal_cdf(), normal_cdf_c(), ROOT::Math::KelvinFunctions::Phi(), and ROOT::Math::KelvinFunctions::Theta().

double ROOT::Math::vavilovKappaValues[10] = {.01, .04, .07, .1, .4, .7, 1, 4, 7, 10} [static]

Definition at line 395 of file VavilovTest.cxx.

Referenced by ROOT::Math::VavilovTest::GetSBKappa().

int ROOT::Math::vavilovNLambda[10] = {45, 42, 41, 41, 28, 22, 19, 20, 21, 21} [static]

Definition at line 397 of file VavilovTest.cxx.

Referenced by ROOT::Math::VavilovTest::GetSBNLambda().

double(*[10] ROOT::Math::vavilovPdfValues)[12] = {vavilovPdfValues0, vavilovPdfValues1, vavilovPdfValues2, vavilovPdfValues3, vavilovPdfValues4, vavilovPdfValues5, vavilovPdfValues6, vavilovPdfValues7, vavilovPdfValues8, vavilovPdfValues9} [static]

Definition at line 393 of file VavilovTest.cxx.

Referenced by ROOT::Math::VavilovTest::GetSBLambda(), and ROOT::Math::VavilovTest::GetSBVavilovPdf().

double ROOT::Math::vavilovPdfValues0[45][12] [static]

Definition at line 58 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues1[42][12] [static]

Definition at line 107 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues2[41][12] [static]

Definition at line 153 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues3[41][12] [static]

Definition at line 198 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues4[28][12] [static]

Initial value:

{
   {-3.50, 1.07E-5, 1.26E-5, 1.47E-5, 1.73E-5, 2.03E-5, 2.37E-5, 2.78E-5, 3.26E-5, 3.82E-5, 4.48E-5, 5.24E-5},
   {-3.00, 1.00E-3, 1.16E-3, 1.33E-3, 1.53E-3, 1.75E-3, 2.02E-3, 2.32E-3, 2.66E-3, 3.05E-3, 3.50E-3, 4.02E-3},
   {-2.50, 1.44E-2, 1.62E-2, 1.83E-2, 2.06E-2, 2.32E-2, 2.61E-2, 2.93E-2, 3.30E-2, 3.71E-2, 4.17E-2, 4.68E-2},
   {-2.00, 6.56E-2, 7.25E-2, 8.00E-2, 8.83E-2, 9.74E-2, 1.07E-1, 1.18E-1, 1.30E-1, 1.43E-1, 1.57E-1, 1.73E-1},
   {-1.50, 1.50E-1, 1.62E-1, 1.76E-1, 1.90E-1, 2.05E-1, 2.21E-1, 2.38E-1, 2.57E-1, 2.76E-1, 2.97E-1, 3.19E-1},
   {-1.00, 2.26E-1, 2.40E-1, 2.54E-1, 2.69E-1, 2.84E-1, 3.00E-1, 3.16E-1, 3.32E-1, 3.49E-1, 3.66E-1, 3.83E-1},
   {-0.50, 2.65E-1, 2.75E-1, 2.85E-1, 2.96E-1, 3.05E-1, 3.15E-1, 3.24E-1, 3.32E-1, 3.40E-1, 3.47E-1, 3.52E-1},
   { 0.00, 2.66E-1, 2.71E-1, 2.76E-1, 2.79E-1, 2.82E-1, 2.84E-1, 2.84E-1, 2.84E-1, 2.82E-1, 2.78E-1, 2.73E-1},
   { 0.50, 2.44E-1, 2.43E-1, 2.42E-1, 2.39E-1, 2.36E-1, 2.31E-1, 2.25E-1, 2.18E-1, 2.09E-1, 1.99E-1, 1.88E-1},
   { 1.00, 2.07E-1, 2.03E-1, 1.97E-1, 1.91E-1, 1.83E-1, 1.75E-1, 1.65E-1, 1.55E-1, 1.44E-1, 1.31E-1, 1.18E-1},
   { 1.50, 1.66E-1, 1.59E-1, 1.51E-1, 1.43E-1, 1.34E-1, 1.24E-1, 1.14E-1, 1.03E-1, 9.21E-2, 8.05E-2, 6.86E-2},
   { 2.00, 1.26E-1, 1.18E-1, 1.10E-1, 1.01E-1, 9.25E-2, 8.35E-2, 7.43E-2, 6.51E-2, 5.58E-2, 4.66E-2, 3.75E-2},
   { 2.50, 9.11E-2, 8.37E-2, 7.62E-2, 6.87E-2, 6.11E-2, 5.36E-2, 4.63E-2, 3.91E-2, 3.22E-2, 2.56E-2, 1.94E-2},
   { 3.00, 6.35E-2, 5.71E-2, 5.09E-2, 4.48E-2, 3.88E-2, 3.31E-2, 2.77E-2, 2.26E-2, 1.78E-2, 1.35E-2, 9.60E-3},
   { 3.50, 4.28E-2, 3.77E-2, 3.29E-2, 2.82E-2, 2.39E-2, 1.98E-2, 1.60E-2, 1.26E-2, 9.52E-3, 6.84E-3, 4.55E-3},
   { 4.00, 2.79E-2, 2.41E-2, 2.06E-2, 1.72E-2, 1.42E-2, 1.14E-2, 8.95E-3, 6.78E-3, 4.91E-3, 3.35E-3, 2.08E-3},
   { 4.50, 1.77E-2, 1.50E-2, 1.25E-2, 1.02E-2, 8.21E-3, 6.42E-3, 4.87E-3, 3.55E-3, 2.46E-3, 1.59E-3, 9.22E-4},
   { 5.00, 1.10E-2, 9.10E-3, 7.42E-3, 5.93E-3, 4.63E-3, 3.51E-3, 2.58E-3, 1.81E-3, 1.20E-3, 7.34E-4, 3.96E-4},
   { 5.50, 6.65E-3, 5.39E-3, 4.30E-3, 3.35E-3, 2.55E-3, 1.88E-3, 1.33E-3, 9.02E-4, 5.72E-4, 3.30E-4, 1.66E-4},
   { 6.00, 3.93E-3, 3.13E-3, 2.44E-3, 1.85E-3, 1.37E-3, 9.83E-4, 6.75E-4, 4.39E-4, 2.66E-4, 1.45E-4, 6.73E-5},
   { 6.50, 2.28E-3, 1.78E-3, 1.35E-3, 1.01E-3, 7.25E-4, 5.04E-4, 3.34E-4, 2.09E-4, 1.21E-4, 6.24E-5, 2.68E-5},
   { 7.00, 1.30E-3, 9.91E-4, 7.38E-4, 5.35E-4, 3.76E-4, 2.53E-4, 1.63E-4, 9.79E-5, 5.41E-5, 2.64E-5, 1.05E-5},
   { 7.50, 7.27E-4, 5.43E-4, 3.96E-4, 2.80E-4, 1.91E-4, 1.25E-4, 7.76E-5, 4.49E-5, 2.36E-5, 1.08E-5, 0},
   { 8.00, 4.00E-4, 2.92E-4, 2.08E-4, 1.44E-4, 9.57E-5, 6.08E-5, 3.64E-5, 2.02E-5, 1.02E-5, 0,       0},
   { 8.50, 2.17E-4, 1.55E-4, 1.08E-4, 7.29E-5, 4.72E-5, 2.91E-5, 1.69E-5, 0,       0,       0,       0},
   { 9.00, 1.16E-4, 8.12E-5, 5.53E-5, 3.63E-5, 2.29E-5, 1.37E-5, 0,       0,       0,       0,       0},
   { 9.50, 6.08E-5, 4.19E-5, 2.79E-5, 1.79E-5, 1.09E-5, 0,       0,       0,       0,       0,       0},
   {10.00, 3.17E-5, 2.13E-5, 1.39E-5, 0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 243 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues5[22][12] [static]

Initial value:

{
   {-3.50, 1.44E-5, 1.83E-5, 2.32E-5, 2.95E-5, 3.75E-5, 4.76E-5, 6.04E-5, 7.69E-5, 9.72E-5, 1.23E-4, 1.56E-4},
   {-3.00, 1.36E-3, 1.67E-3, 2.04E-3, 2.50E-3, 3.07E-3, 3.76E-3, 4.60E-3, 5.62E-3, 6.87E-3, 8.39E-3, 1.02E-2},
   {-2.50, 1.94E-2, 2.30E-2, 2.72E-2, 3.22E-2, 3.81E-2, 4.49E-2, 5.29E-2, 6.23E-2, 7.33E-2, 8.61E-2, 1.01E-1},
   {-2.00, 8.86E-2, 1.01E-1, 1.16E-1, 1.32E-1, 1.50E-1, 1.71E-1, 1.94E-1, 2.19E-1, 2.47E-1, 2.79E-1, 3.13E-1},
   {-1.50, 2.02E-1, 2.23E-1, 2.46E-1, 2.70E-1, 2.96E-1, 3.23E-1, 3.52E-1, 3.82E-1, 4.13E-1, 4.44E-1, 4.76E-1},
   {-1.00, 3.03E-1, 3.23E-1, 3.42E-1, 3.62E-1, 3.81E-1, 3.99E-1, 4.15E-1, 4.30E-1, 4.42E-1, 4.52E-1, 4.57E-1},
   {-0.50, 3.44E-1, 3.54E-1, 3.62E-1, 3.68E-1, 3.71E-1, 3.72E-1, 3.70E-1, 3.64E-1, 3.54E-1, 3.40E-1, 3.22E-1},
   { 0.00, 3.23E-1, 3.20E-1, 3.15E-1, 3.09E-1, 2.97E-1, 2.85E-1, 2.69E-1, 2.51E-1, 2.30E-1, 2.07E-1, 1.81E-1},
   { 0.50, 2.60E-1, 2.49E-1, 2.36E-1, 2.21E-1, 2.05E-1, 1.87E-1, 1.68E-1, 1.48E-1, 1.27E-1, 1.06E-1, 8.54E-2},
   { 1.00, 1.86E-1, 1.72E-1, 1.57E-1, 1.41E-1, 1.25E-1, 1.09E-1, 9.28E-2, 7.71E-2, 6.20E-2, 4.79E-2, 3.50E-2},
   { 1.50, 1.21E-1, 1.08E-1, 9.44E-2, 8.15E-2, 6.91E-2, 5.73E-2, 4.63E-2, 3.62E-2, 2.72E-2, 1.93E-2, 1.28E-2},
   { 2.00, 7.20E-2, 6.19E-2, 5.22E-2, 4.33E-2, 3.51E-2, 2.79E-2, 2.11E-2, 1.55E-2, 1.09E-2, 7.11E-3, 4.22E-3},
   { 2.50, 3.99E-2, 3.31E-2, 2.69E-2, 2.13E-2, 1.65E-2, 1.24E-2, 8.97E-3, 6.19E-3, 4.02E-3, 2.41E-3, 1.28E-3},
   { 3.00, 2.07E-2, 1.66E-2, 1.30E-2, 9.87E-3, 7.30E-3, 5.21E-3, 3.56E-3, 2.31E-3, 1.39E-3, 7.61E-4, 3.60E-4},
   { 3.50, 1.02E-2, 7.84E-3, 5.89E-3, 4.31E-3, 3.04E-3, 2.06E-3, 1.33E-3, 8.09E-4, 4.52E-4, 2.26E-4, 9.47E-5},
   { 4.00, 4.74E-3, 3.52E-3, 2.55E-3, 1.78E-3, 1.20E-3, 7.76E-4, 4.73E-4, 2.69E-4, 1.39E-4, 6.32E-5, 2.34E-5},
   { 4.50, 2.10E-3, 1.51E-3, 1.05E-3, 7.05E-4, 4.54E-4, 2.78E-4, 1.60E-4, 8.52E-5, 4.08E-5, 1.68E-5, 0},       
   { 5.00, 8.98E-4, 6.21E-4, 4.15E-4, 2.67E-4, 1.64E-4, 9.55E-5, 5.19E-5, 2.58E-5, 1.14E-5, 0,       0},       
   { 5.50, 3.68E-4, 2.45E-4, 1.58E-4, 9.71E-5, 5.70E-5, 3.15E-5, 1.61E-5, 0,       0,       0,       0},       
   { 6.00, 1.45E-4, 9.32E-5, 5.76E-5, 3.41E-5, 1.91E-5, 1.00E-5, 0,       0,       0,       0,       0},       
   { 6.50, 5.53E-5, 3.43E-5, 2.04E-5, 1.15E-5, 0,       0,       0,       0,       0,       0,       0},       
   { 7.00, 2.04E-5, 1.22E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 275 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues6[19][12] [static]

Initial value:

{
   {-3.50, 1.94E-5, 2.64E-5, 3.59E-5, 4.87E-5, 6.61E-5, 8.96E-5, 1.21E-4, 1.64E-4, 2.22E-4, 3.00E-4, 4.05E-4},       
   {-3.00, 1.83E-3, 2.37E-3, 3.06E-3, 3.94E-3, 5.08E-3, 6.53E-3, 8.39E-3, 1.08E-2, 1.38E-2, 1.76E-2, 2.25E-2},       
   {-2.50, 2.62E-2, 3.22E-2, 3.95E-2, 4.84E-2, 5.91E-2, 7.20E-2, 8.76E-2, 1.06E-1, 1.28E-1, 1.55E-1, 1.86E-1},       
   {-2.00, 1.19E-1, 1.39E-1, 1.63E-1, 1.89E-1, 2.18E-1, 2.51E-1, 2.88E-1, 3.29E-1, 3.74E-1, 4.23E-1, 4.75E-1},       
   {-1.50, 2.69E-1, 2.99E-1, 3.31E-1, 3.64E-1, 3.97E-1, 4.31E-1, 4.65E-1, 4.97E-1, 5.26E-1, 5.52E-1, 5.73E-1},       
   {-1.00, 3.85E-1, 4.07E-1, 4.26E-1, 4.43E-1, 4.56E-1, 4.66E-1, 4.69E-1, 4.67E-1, 4.58E-1, 4.42E-1, 4.17E-1},       
   {-0.50, 4.01E-1, 4.02E-1, 4.00E-1, 3.92E-1, 3.80E-1, 3.63E-1, 3.42E-1, 3.15E-1, 2.84E-1, 2.49E-1, 2.11E-1},       
   { 0.00, 3.29E-1, 3.13E-1, 2.94E-1, 2.73E-1, 2.49E-1, 2.22E-1, 1.94E-1, 1.65E-1, 1.36E-1, 1.08E-1, 8.10E-2},       
   { 0.50, 2.23E-1, 2.02E-1, 1.80E-1, 1.57E-1, 1.34E-1, 1.12E-1, 9.10E-2, 7.13E-2, 5.35E-2, 3.80E-2, 2.50E-2},       
   { 1.00, 1.29E-1, 1.11E-1, 9.38E-2, 7.73E-2, 6.21E-2, 4.84E-2, 3.64E-2, 2.61E-2, 1.78E-2, 1.12E-2, 6.42E-3},       
   { 1.50, 6.60E-2, 5.39E-2, 4.30E-2, 3.34E-2, 2.51E-2, 1.83E-2, 1.27E-2, 8.37E-3, 5.15E-3, 2.88E-3, 1.42E-3},       
   { 2.00, 3.01E-2, 2.33E-2, 1.76E-2, 1.29E-2, 9.10E-3, 6.15E-3, 3.95E-3, 2.38E-3, 1.32E-3, 6.54E-4, 2.74E-4},       
   { 2.50, 1.24E-2, 9.15E-3, 6.53E-3, 4.50E-3, 2.98E-3, 1.88E-3, 1.11E-3, 6.12E-4, 3.05E-4, 1.33E-4, 4.73E-5},       
   { 3.00, 4.71E-3, 3.29E-3, 2.22E-3, 1.44E-3, 8.94E-4, 5.24E-4, 2.87E-4, 1.44E-4, 6.44E-5, 2.46E-5, 0},             
   { 3.50, 1.65E-3, 1.09E-3, 6.99E-4, 4.28E-4, 2.48E-4, 1.35E-4, 6.81E-5, 3.11E-5, 1.55E-5, 0,       0},             
   { 4.00, 5.38E-4, 3.39E-4, 2.05E-4, 1.18E-4, 6.41E-5, 3.24E-5, 1.51E-5, 0,       0,       0,       0},             
   { 4.50, 1.65E-4, 9.86E-5, 5.64E-5, 3.05E-5, 1.55E-5, 0,       0,       0,       0,       0,       0},             
   { 5.00, 4.75E-5, 2.70E-5, 1.46E-5, 0,       0,       0,       0,       0,       0,       0,       0},             
   { 5.50, 1.30E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 301 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues7[20][12] [static]

Initial value:

{
   {-4.00, 0,       0,       0,       0,       0,       1.32E-5, 3.04E-5, 6.90E-5, 1.55E-4, 3.44E-4, 7.55E-4},       
   {-3.75, 1.38E-5, 2.98E-5, 6.38E-5, 1.35E-4, 2.83E-4, 5.85E-4, 1.20E-3, 2.41E-3, 4.78E-3, 9.35E-3, 1.80E-2},       
   {-3.50, 3.81E-4, 7.44E-4, 1.44E-3, 2.73E-3, 5.12E-3, 9.45E-3, 1.71E-2, 3.05E-2, 5.33E-2, 9.11E-2, 1.52E-1},       
   {-3.25, 4.78E-3, 8.44E-3, 1.47E-2, 2.50E-2, 4.19E-2, 6.88E-2, 1.10E-1, 1.73E-1, 2.64E-1, 3.90E-1, 5.57E-1},       
   {-3.00, 3.19E-2, 5.08E-2, 7.95E-2, 1.22E-1, 1.82E-1, 2.64E-1, 3.73E-1, 5.11E-1, 6.75E-1, 8.56E-1, 1.03E+0},       
   {-2.75, 1.27E-1, 1.83E-1, 2.56E-1, 3.51E-1, 4.66E-1, 6.00E-1, 7.44E-1, 8.86E-1, 1.01E+0, 1.08E+0, 1.09E+0},       
   {-2.50, 3.28E-1, 4.26E-1, 5.38E-1, 6.58E-1, 7.77E-1, 8.81E-1, 9.56E-1, 9.85E-1, 9.56E-1, 8.63E-1, 7.14E-1},       
   {-2.25, 5.89E-1, 6.91E-1, 7.84E-1, 8.57E-1, 8.97E-1, 8.95E-1, 8.46E-1, 7.51E-1, 6.18E-1, 4.65E-1, 3.12E-1},       
   {-2.00, 7.75E-1, 8.22E-1, 8.37E-1, 8.15E-1, 7.56E-1, 6.63E-1, 5.44E-1, 4.14E-1, 2.88E-1, 1.78E-1, 9.59E-2},       
   {-1.75, 7.79E-1, 7.45E-1, 6.81E-1, 5.91E-1, 4.85E-1, 3.73E-1, 2.65E-1, 1.72E-1, 1.01E-1, 5.10E-2, 2.17E-2},       
   {-1.50, 6.16E-1, 5.32E-1, 4.36E-1, 3.38E-1, 2.45E-1, 1.64E-1, 1.01E-1, 5.60E-2, 2.73E-2, 1.13E-2, 3.74E-3},       
   {-1.25, 3.95E-1, 3.07E-1, 2.26E-1, 1.56E-1, 9.96E-2, 5.85E-2, 3.11E-2, 1.46E-2, 5.90E-3, 1.97E-3, 5.05E-4},       
   {-1.00, 2.09E-1, 1.47E-1, 9.68E-2, 5.94E-2, 3.35E-2, 1.72E-2, 7.85E-3, 3.12E-3, 1.05E-3, 2.80E-4, 5.49E-5},       
   {-0.75, 9.33E-2, 5.91E-2, 3.49E-2, 1.91E-2, 9.47E-3, 4.23E-3, 1.66E-3, 5.59E-4, 1.54E-4, 3.29E-5, 0},       
   {-0.50, 3.56E-2, 2.04E-2, 1.08E-2, 5.22E-3, 2.29E-3, 8.90E-4, 3.00E-4, 8.49E-5, 1.93E-5, 0,       0},       
   {-0.25, 1.18E-2, 6.07E-3, 2.88E-3, 1.24E-3, 4.78E-4, 1.62E-4, 4.67E-5, 1.12E-5, 0,       0,       0},       
   { 0.00, 3.41E-3, 1.59E-3, 6.74E-4, 2.58E-4, 8.75E-5, 2.57E-5, 0,       0,       0,       0,       0},       
   { 0.25, 8.74E-4, 3.67E-4, 1.40E-4, 4.74E-5, 1.42E-5, 0,       0,       0,       0,       0,       0},       
   { 0.50, 2.00E-4, 7.57E-5, 2.58E-5, 0,       0,       0,       0,       0,       0,       0,       0},       
   { 0.75, 4.11E-5, 1.41E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 324 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues8[21][12] [static]

Initial value:

{
   {-4.40, 0,       0,       0,       0,       0,       0,       0,       0,       1.11E-5, 3.90E-5, 1.33E-4},       
   {-4.20, 0,       0,       0,       0,       0,       2.17E-5, 6.93E-5, 2.15E-4, 6.46E-4, 1.88E-3, 5.28E-3},       
   {-4.00, 0,       1.07E-5, 3.24E-5, 9.54E-5, 2.73E-4, 7.60E-4, 2.04E-3, 5.31E-3, 1.33E-2, 3.18E-2, 7.28E-2},       
   {-3.80, 1.11E-4, 2.99E-4, 7.80E-4, 1.97E-3, 4.82E-3, 1.14E-2, 2.57E-2, 5.57E-2, 1.15E-1, 2.24E-1, 4.12E-1},       
   {-3.60, 1.77E-3, 4.11E-3, 9.26E-3, 2.01E-2, 4.18E-2, 8.32E-2, 1.58E-1, 2.83E-1, 4.78E-1, 7.51E-1, 1.09E+0},       
   {-3.40, 1.54E-2, 3.10E-2, 6.01E-2, 1.12E-1, 1.97E-1, 3.31E-1, 5.23E-1, 7.74E-1, 1.06E+0, 1.33E+0, 1.50E+0},       
   {-3.20, 7.96E-2, 1.39E-1, 2.33E-1, 3.69E-1, 5.54E-1, 7.81E-1, 1.02E+0, 1.24E+0, 1.37E+0, 1.35E+0, 1.17E+0},       
   {-3.00, 2.63E-1, 3.99E-1, 5.74E-1, 7.78E-1, 9.89E-1, 1.17E+0, 1.27E+0, 1.25E+0, 1.10E+0, 8.46E-1, 5.51E-1},       
   {-2.80, 5.86E-1, 7.71E-1, 9.54E-1, 1.10E+0, 1.18E+0, 1.17E+0, 1.04E+0, 8.35E-1, 5.83E-1, 3.46E-1, 1.68E-1},       
   {-2.60, 9.21E-1, 1.05E+0, 1.12E+0, 1.10E+0, 9.97E-1, 8.19E-1, 6.02E-1, 3.88E-1, 2.14E-1, 9.71E-2, 3.44E-2},       
   {-2.40, 1.06E+0, 1.04E+0, 9.55E-1, 8.02E-1, 6.12E-1, 4.18E-1, 2.52E-1, 1.30E-1, 5.63E-2, 1.94E-2, 4.95E-3},       
   {-2.20, 9.18E-1, 7.85E-1, 6.16E-1, 4.40E-1, 2.83E-1, 1.61E-1, 7.89E-2, 3.27E-2, 1.10E-2, 2.84E-3, 5.18E-4},       
   {-2.00, 6.17E-1, 4.57E-1, 3.08E-1, 1.87E-1, 1.01E-1, 4.75E-2, 1.90E-2, 6.29E-3, 1.64E-3, 3.16E-4, 4.05E-5},       
   {-1.80, 3.28E-1, 2.10E-1, 1.22E-1, 6.30E-2, 2.85E-2, 1.11E-2, 3.62E-3, 9.50E-4, 1.91E-4, 2.78E-5, 0},       
   {-1.60, 1.41E-1, 7.84E-2, 3.89E-2, 1.71E-2, 6.49E-3, 2.09E-3, 5.52E-4, 1.15E-4, 1.77E-5, 0,       0},       
   {-1.40, 4.99E-2, 2.40E-2, 1.02E-2, 3.80E-3, 1.21E-3, 3.22E-4, 6.88E-5, 1.13E-5, 0,       0,       0},       
   {-1.20, 1.47E-2, 6.10E-3, 2.23E-3, 7.05E-4, 1.88E-4, 4.12E-5, 0,       0,       0,       0,       0},       
   {-1.00, 3.64E-3, 1.31E-3, 4.11E-4, 1.10E-4, 2.46E-5, 0,       0,       0,       0,       0,       0},       
   {-0.80, 7.71E-4, 2.40E-4, 6.46E-5, 1.47E-5, 0,       0,       0,       0,       0,       0,       0},       
   {-0.60, 1.41E-4, 3.80E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0},       
   {-0.40, 2.24E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 348 of file VavilovTest.cxx.

double ROOT::Math::vavilovPdfValues9[21][12] [static]

Initial value:

{
   {-4.60, 0,       0,       0,       0,       0,       0,       0,       0,       0,       3.85E-5, 1.79E-4},       
   {-4.40, 0,       0,       0,       0,       0,       1.18E-5, 5.14E-5, 2.12E-4, 8.32E-4, 3.08E-3, 1.07E-2},       
   {-4.20, 0,       0,       1.41E-5, 5.57E-5, 2.10E-4, 7.50E-4, 2.54E-3, 8.11E-3, 2.42E-2, 6.69E-2, 1.70E-1},       
   {-4.00, 5.27E-5, 1.84E-4, 6.15E-4, 1.95E-3, 5.83E-3, 1.64E-2, 4.32E-2, 1.06E-1, 2.37E-1, 4.82E-1, 8.79E-1},       
   {-3.80, 1.43E-3, 4.07E-3, 1.10E-2, 2.78E-2, 6.61E-2, 1.46E-1, 2.96E-1, 5.49E-1, 9.16E-1, 1.35E+0, 1.73E+0},       
   {-3.60, 1.79E-2, 4.17E-2, 9.09E-2, 1.85E-1, 3.46E-1, 5.96E-1, 9.30E-1, 1.30E+0, 1.59E+0, 1.68E+0, 1.47E+0},       
   {-3.40, 1.16E-1, 2.20E-1, 3.88E-1, 6.29E-1, 9.31E-1, 1.24E+0, 1.48E+0, 1.54E+0, 1.38E+0, 1.02E+0, 5.99E-1},       
   {-3.20, 4.21E-1, 6.50E-1, 9.23E-1, 1.19E+0, 1.39E+0, 1.44E+0, 1.30E+0, 1.01E+0, 6.46E-1, 3.31E-1, 1.28E-1},       
   {-3.00, 9.12E-1, 1.15E+0, 1.31E+0, 1.35E+0, 1.24E+0, 9.87E-1, 6.74E-1, 3.84E-1, 1.76E-1, 6.16E-2, 1.53E-2},       
   {-2.80, 1.25E+0, 1.28E+0, 1.18E+0, 9.66E-1, 6.92E-1, 4.25E-1, 2.18E-1, 9.11E-2, 2.95E-2, 6.96E-3, 1.09E-3},       
   {-2.60, 1.13E+0, 9.45E-1, 7.01E-1, 4.56E-1, 2.55E-1, 1.20E-1, 4.64E-2, 1.41E-2, 3.19E-3, 5.02E-4, 4.87E-5},       
   {-2.40, 7.06E-1, 4.80E-1, 2.87E-1, 1.48E-1, 6.46E-2, 2.33E-2, 6.71E-3, 1.47E-3, 2.33E-4, 2.41E-5, 0},       
   {-2.20, 3.13E-1, 1.73E-1, 8.33E-2, 3.41E-2, 1.16E-2, 3.19E-3, 6.84E-4, 1.08E-4, 1.18E-5, 0,       0},       
   {-2.00, 1.02E-1, 4.59E-2, 1.77E-2, 5.74E-3, 1.52E-3, 3.19E-4, 5.06E-5, 0,       0,       0,       0},       
   {-1.80, 2.48E-2, 9.10E-3, 2.82E-3, 7.24E-4, 1.49E-4, 2.37E-5, 0,       0,       0,       0,       0},       
   {-1.60, 4.64E-3, 1.38E-3, 3.45E-4, 6.99E-5, 1.11E-5, 0,       0,       0,       0,       0,       0},       
   {-1.40, 6.77E-4, 1.64E-4, 3.29E-5, 0,       0,       0,       0,       0,       0,       0,       0},       
   {-1.20, 7.84E-5, 1.55E-5, 0,       0,       0,       0,       0,       0,       0,       0,       0}}

Definition at line 373 of file VavilovTest.cxx.


Generated on Tue Jul 5 16:59:27 2011 for ROOT_528-00b_version by  doxygen 1.5.1