ROOT
6.07/01
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
roofit
roofitcore
src
RooInvTransform.cxx
Go to the documentation of this file.
1
/*****************************************************************************
2
* Project: RooFit *
3
* Package: RooFitCore *
4
* @(#)root/roofitcore:$Id$
5
* Authors: *
6
* WV, Wouter Verkerke, UC Santa Barbara, verkerke@slac.stanford.edu *
7
* DK, David Kirkby, UC Irvine, dkirkby@uci.edu *
8
* *
9
* Copyright (c) 2000-2005, Regents of the University of California *
10
* and Stanford University. All rights reserved. *
11
* *
12
* Redistribution and use in source and binary forms, *
13
* with or without modification, are permitted according to the terms *
14
* listed in LICENSE (http://roofit.sourceforge.net/license.txt) *
15
*****************************************************************************/
16
17
/**
18
\file RooInvTransform.cxx
19
\class RooInvTransform
20
\ingroup Roofitcore
21
22
Lightweight function binding that returns the inverse of an input function binding
23
Apply the change of variables transformation x -> 1/x to the input
24
function and its range. The function must be one dimensional and its
25
range cannot include zero.
26
**/
27
28
29
#include "
RooFit.h
"
30
31
#include "
RooInvTransform.h
"
32
#include "
RooInvTransform.h
"
33
34
#include "
Riostream.h
"
35
#include <math.h>
36
37
using namespace
std;
38
39
ClassImp
(
RooInvTransform
)
40
;
41
42
43
////////////////////////////////////////////////////////////////////////////////
44
/// Constructor.
45
46
RooInvTransform::RooInvTransform
(
const
RooAbsFunc
&
func
) :
47
RooAbsFunc
(func.getDimension()), _func(&func)
48
{
49
}
RooInvTransform.h
ClassImp
ClassImp(RooInvTransform)
RooInvTransform::RooInvTransform
RooInvTransform(const RooAbsFunc &func)
Constructor.
Definition:
RooInvTransform.cxx:46
RooInvTransform
Lightweight function binding that returns the inverse of an input function binding Apply the change o...
Definition:
RooInvTransform.h:21
Riostream.h
func
double func(double *x, double *p)
Definition:
stressTF1.cxx:213
RooFit.h
RooAbsFunc
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
Definition:
RooAbsFunc.h:23