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

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

Parent Directory Parent Directory


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

Revision 44366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 30 15:32:27 2012 UTC (2 years, 7 months ago) by axel
File length: 2810 byte(s)
Diff to previous 44157
Remove #include "Riostream.h" from roofitcore/inc/RooCacheManager.h, which pulls in using namespace std.
Deal with the consequences.

Revision 44157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 7 16:41:44 2012 UTC (2 years, 8 months ago) by moneta
File length: 2789 byte(s)
Diff to previous 43199
merge changes from roostats development branch  up to revision 44155

Modifications by Jakub Ademek and Max Baak :
	ensure that ToyMCSampler can return TTree with detailed fit output. 

	See for a detailed description: 
https://indico.cern.ch/getFile.py/access?contribId=0&resId=3&materialId=slides&confId=182211

Modifications by Sven Kreiss: 

ProfileLikelihoodTestStat:
- added option to add errors and pulls to detailed output
Revision 44128 - Directory Listing 
Modified Fri May 4 21:33:08 2012 UTC (2 days, 17 hours ago) by sven
ToyMCSampler, ToyMCStudy, SamplingDistribution, DetailedOutputAggregator:
- bugfixes for the naming of the result
- return toys with weight=1 when generating unweighted toys (not -1)
- make it optional to return errors and pulls with detailed output
- from Tim Adye: catch NaNs at the right place

ProfileLikelihoodTestStat:
- added option to add errors and pulls to detailed output

FrequentistCalculator (from Tim Adye):
- skip the profiling if there are no free nuisance parameters


--This line, and those below, wil

_M   roostats
_M   roostats/src
M    roostats/src/HypoTestResult.cxx
M    roostats/src/FrequentistCalculator.cxx
M    roostats/src/HypoTestCalculatorGeneric.cxx
M    roostats/src/RooStatsUtils.cxx
M    roostats/src/ToyMCSampler.cxx
M    roostats/src/ToyMCStudy.cxx
M    roostats/src/ProfileLikelihoodTestStat.cxx
M    roostats/src/SamplingDistribution.cxx
_M   roostats/inc
M    roostats/inc/LinkDef.h
M    roostats/inc/RooStats/ProfileLikelihoodTestStat.h
_M   roostats/inc/RooStats/ToyMCSamplerOld.h
M    roostats/inc/RooStats/FrequentistCalculator.h
M    roostats/inc/RooStats/HypoTestCalculatorGeneric.h
A  + roostats/inc/RooStats/DetailedOutputAggregator.h
M    roostats/inc/RooStats/RatioOfProfiledLikelihoodsTestStat.h
M    roostats/inc/RooStats/ToyMCStudy.h
M    roostats/inc/RooStats/TestStatistic.h
M    roostats/inc/RooStats/SamplingDistribution.h
M    roostats/inc/RooStats/HypoTestResult.h
A  + roostats/inc/RooStats/MinNLLTestStat.h
M    roostats/inc/RooStats/RooStatsUtils.h
M    roostats/inc/RooStats/ToyMCSampler.h

Revision 43199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 20:17:42 2012 UTC (2 years, 10 months ago) by moneta
File length: 2804 byte(s)
Diff to previous 36602
merge from the roostats development branch the new developments from Sven Kreiss:

 new ToyMCImportanceSampler 
 new  version of the ToyMCSampler that can use multiple test statistics and "detailed output" of those test statistics.
 extension to the FrequentistCalculator that allows the user to manually specify the values for the signal nuisance parameters using SetConditionalMLEsNull/Alt().
 
 make  HypoTestResult managing now the  SamplingDIstribution for null and alt

Revision 36602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 11 16:52:13 2010 UTC (4 years, 2 months ago) by moneta
File length: 2564 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/ToyMCStudy.cxx revision 34726
Diff to previous 34726
merge  changes from development Branch from Sven Kreiss

 http://root.cern.ch/viewvc?view=rev&revision=34726

and

http://root.cern.ch/viewvc?view=rev&revision=35057

A new class is added ToyMCStudy for toy MC generation using Proof

Revision 34726 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Aug 4 19:39:32 2010 UTC (4 years, 5 months ago) by sven
Original Path: branches/dev/roostats/roofit/roostats/src/ToyMCStudy.cxx
File length: 2468 byte(s)
RooFitCore:
- RooProfileLL:
   - added default constructor

- RooAbsTestStatistic:
   - initialize _projDeps in default constructor; and in destructor only delete if different from NULL

- RooStudyManager.cxx and RooWorkspace.cxx:
   - backport from trunk: Form-related changes

RooStats:
- HybridCalculater:
   - added AdaptiveSampling
   - added ImportanceSampling
   - factored out GenerateSamplingDistribution(...)

- HypoTestPlot and HypoTestResult:
   - cleanup

- SamplingDistPlot:
   - changed method of normalization

- SamplingDistribution:
   - added CDF(...)
   - added Constructor from RooDataSet for debugging

- ProfileLikelihoodTestStat:
   - added default constructor
   - added include to RooStatsUtils

- RatioOfProfiledLikelihoodsTestStat:
   - added default constructor
   - make fNullPdf and fAltPdf pointers

- added ProofConfig:
   - Holds configuration options for runs with proof (right now, used by ToyMCSampler)

- added ToyMCStudy

- ModelConfig:
   - GetSnapshot now returns an actual snapshot(), i.e. a copy

- ToyMCSampler:
   - factored creation and storage of nuisance parameters into a separate class
   - runs in parallel using ToyMCStudy if an instance of ProofConfig is given
   - added AdpativeSampling: SetMaxToys(...), SetToysLeftTail(...), SetToysRightTail(...), SetToysBothTails(...)
   - added ImportanceSampling: SetImportanceDensity(...), SetImportanceSnapshot(...)
   - added GetNToys(), GetSamplingDistName()
   - factored out Generate(...)

- ClassImp macro added to: ModelConfig, ToyMCSampler

Tutorials:
- rs201b: options for proof, adaptive sampling and importance sampling
- rs401: added fc.FluctuateNumDataEntries(false);

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