Log of /trunk/roofit/roofit/inc/RooGExpModel.h
Parent Directory
Revision
24286 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 16 15:47:04 2008 UTC (6 years, 7 months ago) by
wouter
File length: 6338 byte(s)
Diff to
previous 23134
o Roo2DKeysPdf RooArgusBG RooBCPEffDecay RooBCPGenDecay RooBDecay
RooBifurGauss RooBlindTools RooBMixDecay RooBreitWigner RooBukinPdf
RooCBShape RooChebychev RooDecay RooDstD0BG RooExponential RooGaussian
RooGaussModel RooGExpModel RooKeysPdf RooLandau RooNDKeysPdf
RooNonCPEigenDecay RooNovosibirsk RooParametricStepFunction
RooPolynomial RooUnblindCPAsymVar RooUnblindOffset RooUnblindPrecision
RooUnblindUniform RooVoigtian
- Update style of class documentation header so that class documentation
is picked up again by THtml
- Introduce //___ style separators preceding each member function definition
- Make sure all classes have a one line ClassDef description
Revision
20163 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 1 16:34:16 2007 UTC (7 years, 3 months ago) by
wouter
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 6323 byte(s)
Diff to
previous 18735
o RooHistPdf
- Moved from RooFit to RooFitCore because it is used by caching classes
o RooBCPGenDecay,RooBCPEffDecay,RooBMixDecay,RooNonCPEigenDecay
- Adapt to getCoefAnalyticalIntegral interface change in RooAbsAnaConvPdf
o RooBDecay
- Adapt to getCoefAnalyticalIntegral interface change in RooAbsAnaConvPdf
- Implement coefAnalyticalIntegral and getCoefAnalytical integral to forward
class to objects representing the coefficients
- Implement coefVars() so that RooAbsAnaConvPdf can sort out actual
dependents of each coefficient individually
Revision
12064 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 16 09:37:28 2005 UTC (9 years, 7 months ago) by
wverkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 6374 byte(s)
Diff to
previous 11182
o All .cc files
- Include new global header RooFit.hh
o Roo2DKeysPdf, RooArgusBG, RooBukinPdf, RooCBShape, RooDstD0BG,
RooGExpModel, RooGaussModel, RooKeysPdf, RooNonCPEigenDecay, RooNovosibirsk,
RooPolynomial
- Replace pow() with TMath::Power() to avoid Windows compiler warnings
o RooBifurGauss, RooCBShape, RooGExpModel, RooGaussModel, RooGaussian
- Replace erf() with RooMath::erf() to avoid Windows compiler warnings
- Replace erfc() with RooMath::erfc() to avoid Windows compiler warnings
o RooChebychev
- Adjust p0() function declaration to avoid gcc compiler warning
Revision
11180 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 24 22:45:39 2005 UTC (9 years, 11 months ago) by
wverkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 6365 byte(s)
Diff to
previous 11115
o LICENSE
- Update copyright year
o RooGExpModel
- Fix analytical normalization of model w/o convolution: factor tau was missing
- Add function logErfC() with approximate of the log of the complementary error function
- Resolve numerical instability issues arising in several places from situations evaluation
exp(A)*erfc(B) where exp(A) because extremely large and erfc(B) because extremely small
by reparameterizing such terms as exp(A+logerfc(B)) when A becomes larger than 300.
Such issues mostly arise when small values of tau are chosen (<0.02).
[ Thanks to A. Chuvikov for reporting and suggesting the fix ]
- Resolve numerical instability issues arising when tau_decay and tau_gexp are identical
leading to problems in terms like (A+B)/C where A+B and C approach zero simultaneously.
The problem is solved by differentiating tau_decay and tau_gexp by epsilon in calculations
where the instability area is approached, or by neglecting such terms altogether when
they occur at values of x where abs(x)/tau > 200.
- Fix typo in advertiseAsymptoticIntegral() function name
^
Revision
5172 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 21 22:02:00 2002 UTC (12 years, 5 months ago) by
verkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 3926 byte(s)
Diff to
previous 4665
o README
- Fix link to tutorial web page
o RooBCPGenDecay
- Rename _C and _S proxies to _avgC and _avgS
as Solaris compiler mysteriously crashes
on _C and _S as variable names
o RooGExpModel,RooGaussModel
- Add advertiseFlatScaleFactorIntegral() feature.
If active, model advertises an analytical integral
over the convolution variable _and_ the width scale factor
(typically dterr), and implements that as a flat integral.
(Good to ~1e-5 for most common applications of this model in BaBar)
Great improvement in speed results...
o RooPolynomial
- Implement dtor to fix memory leak
Revision
3241 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 19 07:26:41 2001 UTC (13 years, 2 months ago) by
verkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 3682 byte(s)
Diff to
previous 2960
o RooBCPEffDecay
- Fix typo in analyticalIntegral
o RooGExpModel
- Implement double-sided basis functions
- Move complicated parts of calculus in separate functions
- Enforce well defined behaviour in case dm=0 and/or tau=0
Revision
2839 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 24 23:08:56 2001 UTC (13 years, 4 months ago) by
verkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 2878 byte(s)
Diff to
previous 2821
o All PDFs implementing analytical integration
- Follow hopefully final migration of getAnalyticalIntegral/
analyticalIntegral signature
o Roo2DKeysPdf
- Temporarily take out histogram writing as it doesn't compile
currently
o RooGaussModel
- Fix logic errors in evaluate() and analyticalIntegral()
which caused deferencing of non-existing parameters
in certain configurations.
Revision
2793 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Wed Sep 12 21:49:32 2001 UTC (13 years, 4 months ago) by
verkerke
Original Path:
trunk/roofit/inc/RooGExpModel.h
File length: 2820 byte(s)
o Roo2DKeysPdf
- Change RooDataSet::GetEntries() to RooDataSet::numEntries()
following reorganization of data set core code
o RooVoigtian
- Fix syntax error (default argument in ctor implementation)
o RooGExpModel
- Port of RFT RooGExpModel algorithm, including flip and higher
order options. Only the Exp x Gauss convolution
part is contained in this resolution model. The regular Gaussian
part added in the RFT version should be added using RooAddModel
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.