[root] / trunk / roofit / roostats / src / LikelihoodIntervalPlot.cxx Repository:
ViewVC logotype

Log of /trunk/roofit/roostats/src/LikelihoodIntervalPlot.cxx

Parent Directory Parent Directory


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

Revision 47265 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 14 14:47:22 2012 UTC (2 years, 2 months ago) by moneta
File length: 21942 byte(s)
Diff to previous 46078
fixes for Coverity: 

 47535 in LikelihoodINtervalPlor
 43745 in SimpleLikelihoodRatioTestStat

Revision 46078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 20 13:07:09 2012 UTC (2 years, 4 months ago) by moneta
File length: 21914 byte(s)
Diff to previous 46044
apply fix for Windows

Revision 46044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 10:34:38 2012 UTC (2 years, 4 months ago) by moneta
File length: 21884 byte(s)
Diff to previous 44507
Apply various fixes to LikelihoodIntervalPlot: 

- profiled likelihood when plotting the 1D plot from a 2D interval
- fix plotting of contours using an histogram
- add a method returning the plotted object

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 13743 byte(s)
Diff to previous 44034
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 44034 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 30 14:54:15 2012 UTC (2 years, 8 months ago) by moneta
File length: 13721 byte(s)
Diff to previous 34109
Verious fixes for outstanding Coverity issues (mainly add check of returned pointers to avoid  to dereference them)

Revision 34109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 15:00:16 2010 UTC (4 years, 7 months ago) by moneta
File length: 13694 byte(s)
Diff to previous 33206
merge roostats development branch from revision 33228 to 34108 included

Revision 33206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 26 09:59:06 2010 UTC (4 years, 8 months ago) by moneta
File length: 13332 byte(s)
Diff to previous 31876
merge fixes applied  in roostats branch since 5.26 to current revision 


 ProfileLikelihoodCalculator: 
 in GetHypoTest clone the null parameters to avoid requesting the user to do this

 LikelihoodInterval: 
  -fix drawing of horizontal green line when interval is outside the range 
  - return a boolean flag in Upper/LowerLimit with status of limit search

  HybridCalculator:   fix for test statistic = 3 (profile likelihood)  

LikelihoodIn

Revision 31876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 14 11:11:27 2009 UTC (5 years, 1 month ago) by brun
File length: 13240 byte(s)
Diff to previous 31810
From Lorenzo:
patch improving the RooStats comments

Revision 31810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 10 15:36:55 2009 UTC (5 years, 1 month ago) by moneta
File length: 12282 byte(s)
Diff to previous 31793
when creating the RooPlot use the number of points set in the class. Have default of 100 for 1D and 40 for 2D

Revision 31793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 10 14:43:51 2009 UTC (5 years, 1 month ago) by moneta
File length: 11972 byte(s)
Diff to previous 31501
improve plot of lof likelihood ratio. Use now RooPlot by default after fix done by Wouter

Revision 31501 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 2 07:43:28 2009 UTC (5 years, 1 month ago) by moneta
File length: 11051 byte(s)
Diff to previous 31276
merge from roostats development branch the fix http://root.cern.ch/viewcvs?view=rev&revision=31484
in the Likelihood plot

Revision 31276 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 18 15:06:42 2009 UTC (5 years, 2 months ago) by moneta
File length: 11051 byte(s)
Diff to previous 30832
merge developments in https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats from revision 30833 to revision 31273 


fix also the tutorials due to the new changes (copy from branch)

Revision 30832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 22 15:23:48 2009 UTC (5 years, 3 months ago) by moneta
File length: 13464 byte(s)
Diff to previous 30820
use directly ROOT::Math::Minimizer::Contour for drawing the contour of the likelihood

Revision 30820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 21 07:47:04 2009 UTC (5 years, 3 months ago) by moneta
File length: 8515 byte(s)
Diff to previous 30714
Improve Upper/Lower limit methid in the LikelihoodInterval. 
Start from the position obtained from the parabolic approximations. (value +/- nsigma * errors)
For doing this perform in the calculator a global fit before getting the interval and store the 
best fit parameters in the Likelihood Interval class 

Plot PLL still using TF1 but add option ("rooplot") to draw  it using  RooPlot.
Using RooPlot often PLL is drawn using internally a wrong global minimum

Revision 30714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 14 08:57:59 2009 UTC (5 years, 3 months ago) by moneta
File length: 8030 byte(s)
Diff to previous 30696
- add a new function to set number of points for producing the PL scan plot 
- cache lower/upper limit values in Likelihood interval class to vaoid re-computing them for same parameter and same confidence level 
- improve BayesianCalculator class. Add an option string in GetPosterior to avoid making two posterior pdf's with same name.

Revision 30696 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 13 08:29:35 2009 UTC (5 years, 3 months ago) by moneta
File length: 7916 byte(s)
Diff to previous 29189
fix Profile likelihood plot by using a TF1 for drawing a profileLL

Revision 29189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 24 10:11:56 2009 UTC (5 years, 7 months ago) by brun
File length: 6411 byte(s)
Diff to previous 29117
From Kyle:
Changed raw cout to use RooMsgService.  Fix to ConfBelt with new ReooDataSetmodel. Minor cleanup in MCMC.
Include protections for CINT

Revision 29117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 21 09:56:01 2009 UTC (5 years, 7 months ago) by moneta
File length: 6405 byte(s)
Diff to previous 29107
fix compilation warnings

Revision 29107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 14:26:42 2009 UTC (5 years, 7 months ago) by moneta
File length: 6402 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/LikelihoodIntervalPlot.cxx revision 29084
Diff to previous 29033
import all the developments done since 5.23.04 (rev 28305) done in the roostats branch from Kyle, Mario, Gregory and Wouter

update also the tutorials and add a new one  rs101_limitexample

Revision 29033 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 16 17:19:28 2009 UTC (5 years, 7 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/LikelihoodIntervalPlot.cxx
File length: 6319 byte(s)
Diff to previous 29007
Improvements for profile construction

Revision 29007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 21:06:14 2009 UTC (5 years, 7 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/LikelihoodIntervalPlot.cxx
File length: 6313 byte(s)
Diff to previous 29005
fixes and changes to LikelihoodIntervalPlot

Revision 29005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 16:41:40 2009 UTC (5 years, 7 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/LikelihoodIntervalPlot.cxx
File length: 5382 byte(s)
Diff to previous 29004
fix compliation problem on LikelihoodIntervalPlot class for OSX

Revision 29004 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Jun 15 15:36:45 2009 UTC (5 years, 7 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/src/LikelihoodIntervalPlot.cxx
File length: 5312 byte(s)
Minor changes to SamplingDistPlot class: some code cleanup and naming
conventions applied.
Added LikelihoodIntervalPlot class. Well, it takes a LikelihoodInterval
object and plots it. It is able to understand if 1D or 2D contours are
asked. Axis labels are taken from the LikelihoodInterval object.

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