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

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

Parent Directory Parent Directory


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

Revision 48992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 15:26:26 2013 UTC (21 months, 3 weeks ago) by rdm
File length: 24080 byte(s)
Diff to previous 44507
From Lifeng Sun:
The attached patchset fixes a bunch of typo in the source:
0001-succes-success.patch
0002-preceed-preced.patch
0003-informations-information.patch
0004-childs-children.patch
0005-avaliable-available.patch
0006-writeable-writable.patch
0007-comand-command.patch
0008-unkown-unknown.patch
0009-wierd-weird.patch
0010-wheter-whether.patch
0011-unecessary-unnecessary.patch
0012-splitted-split.patch
0013-registerd-registered.patch
0014-recieve-receive.patch
0015-processsing-processing.patch
0016-ouput-output.patch
0017-mutiple-multiple.patch
0018-lenght-length.patch
0019-interupted-interrupted.patch
0020-independant-independent.patch
0021-inconsistant-inconsistent.patch
0022-expresion-expression.patch
0023-explicitely-explicitly.patch
0024-enviroment-environment.patch
0025-deafult-default.patch
0026-continous-continuous.patch
0027-completly-completely.patch
0028-commited-committed.patch
0029-choosen-chosen.patch
0030-backgroud-background.patch
0031-auxilliary-auxiliary.patch
0032-authentification-authentication.patch
0033-appropiate-appropriate.patch
0034-an-other-another.patch
0035-environement-environment.patch
0036-targetting-targeting.patch
0037-suppported-supported.patch
0038-paramater-parameter.patch

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: 24081 byte(s)
Diff to previous 35810
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 35810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 27 20:05:22 2010 UTC (4 years, 3 months ago) by moneta
File length: 24059 byte(s)
Diff to previous 34109
fixes from Coverity. Majors bugs are in MCMCInterval (memory leak + misuse of array)

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: 24032 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/HybridCalculatorOriginal.cxx revision 34108
Diff to previous 34108
merge roostats development branch from revision 33228 to 34108 included

Revision 34108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 14:25:35 2010 UTC (4 years, 7 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculatorOriginal.cxx
File length: 24032 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/HybridCalculatorOld.cxx revision 34107
Diff to previous 34035
rename HybridCalculatorOld -> HybridCalculatorOriginal

Revision 34035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 22 06:52:01 2010 UTC (4 years, 7 months ago) by sven
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculatorOld.cxx
File length: 23862 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx revision 34030
Diff to previous 33766
Renaming:
- HybridCalculator => HybridCalculatorOld and HybridCalculator2 => HybridCalculator
- ToyMCSampler => ToyMCSamplerOld and ToyMCSampler2 => ToyMCSampler

Note: File histories might behave unexpected for the renames that overwrite previous versions. Look up the file histories of the old names previous to this commit.

Revision 33766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 7 16:58:52 2010 UTC (4 years, 7 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23766 byte(s)
Diff to previous 33352
patch for non-extended PDF

Revision 33352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 3 16:34:44 2010 UTC (4 years, 8 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23793 byte(s)
Diff to previous 33205
simplified hypothesis test loop to avoid repeate the same code; tmp patch to have the nll/fit/generation non-extended (to test)

Revision 33205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 26 09:45:39 2010 UTC (4 years, 8 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23089 byte(s)
Diff to previous 33066
- Use CloneData(false) when creating RooNLLVar objects  in hybrid calculator
- when plotting the likelihood interval the horizontal green line is always drawn now at the DeltaL value
 This fixes drawing when upper/lower limits are outside the variable range

Revision 33066 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 16 13:53:03 2010 UTC (4 years, 9 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 22889 byte(s)
Diff to previous 33061
use strategy 0  to speedup fit for profile likelihood evaluation

Revision 33061 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 16 09:44:46 2010 UTC (4 years, 9 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 22809 byte(s)
Diff to previous 31906
fix a bug in using the profile likelihood ratio as test statistic (index = 3)
The parameters of the model needs to be reset to their initial values after each iteration since they are changed by the fitting process

Revision 31906 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 15 17:51:58 2009 UTC (5 years, 1 month ago) by dpiparo
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 20387 byte(s)
Diff to previous 31494
o Updated documentation

Revision 31494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 1 18:17:13 2009 UTC (5 years, 1 month ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 20462 byte(s)
Diff to previous 31131
initialize fUsePriorPdf in HybridCalculator constructor (default is false if no nuisance parameter is specified) ; add patch to restore the poi value after having used RooBrentRootFinder

Revision 31131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 15:16:14 2009 UTC (5 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 20438 byte(s)
Diff to previous 31044
- use consistent signature for constructing result classes
  have a default constructor and one passing the name + parameters
  and forget about the title

Revision 31044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 15:27:59 2009 UTC (5 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 21715 byte(s)
Diff to previous 30450
change HybridCalculator::SetTestStatistics to HybridCalculator::SetTestStatistic (removed s)

Revision 30450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 25 13:30:32 2009 UTC (5 years, 3 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 21721 byte(s)
Diff to previous 30030
- New version of ModelConfig

- Rename BayesianNumIntCalculator BayesianCalculator 
   
- improve calculator classes (Hybrid, Likelihood and Bayesian) to use the ModelConfig
  - clean up teh classes removing many setter methods

- remove usage of WorkSpace from the calculator. 

- CombinedCalculator
   store now the pointer to pdf and parameters instead of workspace and names 

- LikelihoodCalculator: 

   fix GetHypoTest() 

- HybridCalculator: 
  remove WS as data member and remove it fro constructor and setter methods

Revision 30030 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 3 10:00:23 2009 UTC (5 years, 4 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 24565 byte(s)
Diff to previous 29889
fix problem with direction of p-value integration and t>=data instead of t>data

Revision 29889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 24 16:02:38 2009 UTC (5 years, 5 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 24437 byte(s)
Diff to previous 29802
numerous modelconfig fixes and added ModelConfig constructor to HybridCalculator

Revision 29802 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 17 18:47:20 2009 UTC (5 years, 5 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23695 byte(s)
Diff to previous 29729
swap B and SB generation

Revision 29729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 7 17:26:46 2009 UTC (5 years, 5 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23695 byte(s)
Diff to previous 29001
add method for binned generation

Revision 29001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 14:06:54 2009 UTC (5 years, 7 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23025 byte(s)
Diff to previous 28540
fix constructor  and default arguments

Revision 28540 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 09:02:56 2009 UTC (5 years, 8 months ago) by wouter
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23013 byte(s)
Diff to previous 28304
    o  HybridCalculator
          
        - Replace RooTreeData -> RooAbsData

Revision 28304 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 21 10:01:21 2009 UTC (5 years, 9 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 23024 byte(s)
Diff to previous 28258
fix a bug introduced with latest changes in HybridCalculator

Revision 28258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 15:36:03 2009 UTC (5 years, 9 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 22818 byte(s)
Diff to previous 28257
added new test statistics: profiled likelihoods ratio

Revision 28257 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 15:31:24 2009 UTC (5 years, 9 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 21448 byte(s)
Diff to previous 26932
check-in test

Revision 26932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 15 22:07:25 2008 UTC (6 years, 1 month ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 21447 byte(s)
Diff to previous 26921
fix some problems with the new constructors of HybridCalculators
update also the tutorial

Revision 26921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 15 16:41:18 2008 UTC (6 years, 1 month ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 19145 byte(s)
Diff to previous 26829
- add Initialize methods in HypoTestCalculator + SetNuisancePdf and parameters
- implement two additional constructor (using INitialize) in HybridCalculator

Revision 26829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 11 12:30:37 2008 UTC (6 years, 1 month ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 17145 byte(s)
Diff to previous 26805
- implement also SetAlternatePdf using the S+B pdf 
- use ROOT::Math::nornal_quantile (it avoids a problem when z=0)
- fix in the tutorial the import of the bkg pdf in the workspace. Use option RecycleConflictNodes(kTRUE)

Revision 26805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 10 17:45:57 2008 UTC (6 years, 1 month ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 17121 byte(s)
Diff to previous 26428
- implement inheritance for HypoTestCalculator HybridCalculator
- use references instead of pointers in Calculator interfaces

- update tutorials for above changes

Revision 26428 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 17:49:56 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 12564 byte(s)
Diff to previous 26414
fix documentation 
fix compilation of tutorial

Revision 26414 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 15:13:04 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 12625 byte(s)
Diff to previous 26411
added THtml code documentation

Revision 26411 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 13:51:00 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 11031 byte(s)
Diff to previous 26406
fixed merging in hybridresult and coding convention

Revision 26406 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 11:44:50 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 11026 byte(s)
Diff to previous 26345
minor changes

Revision 26345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 14:23:48 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 11008 byte(s)
Diff to previous 26339
hybridplot using vector of double and merger fixes

Revision 26339 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 13:00:32 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 11837 byte(s)
Diff to previous 26337
removed TNamed inheritence and changed vector(float) to double

Revision 26337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 11:04:11 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 11827 byte(s)
Diff to previous 26317
inheritance and hybridresult added one compilation error

Revision 26317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 15:31:05 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 10094 byte(s)
Diff to previous 26316
- new attempt to fix svn:keywords  for Id

Revision 26316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 15:22:31 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 10094 byte(s)
Diff to previous 26314
- fix a problem on Windows
- fix svn Id keyword

Revision 26314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 14:53:11 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 10094 byte(s)
Diff to previous 26297
- fix indentation to follow ROOT coding style rule (<SPACE> of 3 should be used for indentation). 
- add header guard in include in header files 
- use forward declaration whenever possible
- remove NameSpaceImp (RooStats) in all the file
- fix svn property
- fix some compilation error on Windows in HybridPlot

Revision 26297 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 16:31:14 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 9760 byte(s)
Diff to previous 26179
Applied coding conventions

Revision 26179 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Nov 13 13:52:20 2008 UTC (6 years, 2 months ago) by schott
Original Path: branches/dev/roostats/roofit/roostats/src/HybridCalculator.cxx
File length: 9760 byte(s)
add hybridcalculator/results/plot classes

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