[root] / trunk / roofit / roofit / inc / RooGExpModel.h Repository:
ViewVC logotype

Log of /trunk/roofit/roofit/inc/RooGExpModel.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 36209 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 8 21:37:36 2010 UTC (4 years, 3 months ago) by wouter
File length: 6370 byte(s)
Diff to previous 24286
   Second batch of Coverity fixes

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 23134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 11 07:53:39 2008 UTC (6 years, 9 months ago) by rdm
File length: 6323 byte(s)
Diff to previous 20878
move the following directories to "roofit":

roofitcore, roofit

Revision 20878 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:22:17 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6323 byte(s)
Diff to previous 20163
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

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 18735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 11 09:13:47 2007 UTC (7 years, 8 months ago) by verkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6326 byte(s)
Diff to previous 12064
Change structure and names of files to that of ROOT CVS repository

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 11182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 25 14:25:10 2005 UTC (9 years, 10 months ago) by wverkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6365 byte(s)
Diff to previous 11180
   o All Files

     - Update copyright notice from 2004 to 2005

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 11115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 14 20:48:04 2005 UTC (9 years, 11 months ago) by wverkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6209 byte(s)
Diff to previous 8536
  o All PDF classes

    - Add const char* rangeName argument to getAnalyticalIntegral() and analyticalIntegral()
      and pass argument to RooRealProxy::min()/max() where appropriate

Revision 8536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 5 22:38:35 2004 UTC (10 years, 9 months ago) by wverkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6092 byte(s)
Diff to previous 7245
  o All files

    - Update (c) to 2004

Revision 7245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 04:41:20 2003 UTC (11 years, 4 months ago) by wverkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 6090 byte(s)
Diff to previous 5245
  Changes from Fernando

  o RooGaussModel

    - Add sinh/cosh basis functions

  o RooGExpModel

    - Add sinh/cosh basis functions

    - Add non-asymptotic integrals

Revision 5245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 10 02:01:33 2002 UTC (12 years, 4 months ago) by verkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 4975 byte(s)
Diff to previous 5197
  o All files

    - Update header with reformatted (C) and license info

Revision 5197 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 29 18:44:40 2002 UTC (12 years, 4 months ago) by plund
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 4353 byte(s)
Diff to previous 5172
New generalized B decay model and new basis functions (cosh,sinh) needed
to support it.

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 4665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 4 23:24:01 2002 UTC (12 years, 7 months ago) by verkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 3826 byte(s)
Diff to previous 3241
  o RooGExpModel

    - Add direct generator interface (Chih-hsiang)

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 2960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 16:17:56 2001 UTC (13 years, 3 months ago) by verkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 3233 byte(s)
Diff to previous 2839
    o RooGaussModel,RooGExpModel

      - Add ctors with no or single parameter multiplier

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 2821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 20 01:41:49 2001 UTC (13 years, 4 months ago) by verkerke
Original Path: trunk/roofit/inc/RooGExpModel.h
File length: 2906 byte(s)
Diff to previous 2793
  o All PDFs with analytic normalization

    - Follow signature change of RooAbsReal::getAnalyticalIntegral()

  o RooBRArrayPdf

    - Change RooArgSet to RooArgList in ctor

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9