[root] / trunk / roofit / roostats / inc / RooStats / ToyMCSampler.h Repository:
ViewVC logotype

Log of /trunk/roofit/roostats/inc/RooStats/ToyMCSampler.h

Parent Directory Parent Directory


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

Revision 46083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 20 13:57:37 2012 UTC (2 years, 4 months ago) by moneta
File length: 12981 byte(s)
Diff to previous 45032
Fix re-setting a new prior pdf for the nnuisance. Invalidate in this case the nuisanceparameter sampler
(Thanks to Cristoph Nageli)

Revision 45032 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 12 16:03:34 2012 UTC (2 years, 6 months ago) by moneta
File length: 12813 byte(s)
Diff to previous 44472
apply fixes for Windows. 
Implementation of static function should be in *.cxx file

in stressRooStats fix sqrt (thanks to Bertrand)

Revision 44472 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 1 16:08:27 2012 UTC (2 years, 7 months ago) by moneta
File length: 12841 byte(s)
Diff to previous 44428
fix some Coverity issues (missing copy ctor or assignment, dead code, etc..)

from Gabriel: add error in significance in HypoTestResult

Revision 44428 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 1 08:08:39 2012 UTC (2 years, 7 months ago) by moneta
File length: 12838 byte(s)
Diff to previous 44366
apply patch provided by Tim Adye: 


1) Save fit errors in detailed outputs' RooRealVars, rather than as separate
variables. If withErrorsAndPulls is specified, the asymmetric errors are also
saved. Work round bug #94908 by using RooTreeDataStore in
DetailedOutputAggregator and ToyMCImportanceSampler (can be removed when #94908
is fixed).

2) Fix detailed output dataset name and variable order (dsname_TS0 should be
first variable). Previously SamplingDistributions from importance sampling were
wrong (taken from the first global observable!).

3) Make detailed output for data available via
HypoTestResult::GetAllTestStatisticsData().

4) Don't save detailed output in HypoTestResult if it was not requested.

5) Rationalised the saving and restoring of parameters in ToyMCSampler. The POI
value in the workspace is not overwritten before calling the test stat (restores
behaviour from 5.32).

6) Remove unnecessary dataset copy in ToyMCImportanceSampler.

7) Fix ToyMCImportanceSampler double->int compiler warnings.

8) Fix minor memory leaks in HypoTestCalculatorGeneric, ToyMCSampler, and
ProfileLikelihoodTestStat.

9) Update streamer so PiecewiseInterpolation::setAllInterpCodes works for
objects created with ROOT 5.30.

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: 13141 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: 13096 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: 13022 byte(s)
Diff to previous 42319
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 42319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 30 10:36:07 2011 UTC (3 years, 1 month ago) by moneta
File length: 13086 byte(s)
Diff to previous 42256
apply a patch from Sven to suppress some RooFit error messages

Revision 42256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 25 19:39:46 2011 UTC (3 years, 1 month ago) by moneta
File length: 12800 byte(s)
Diff to previous 40959
from Sven Kreiss: 

adapt  ToyMCSampler to use the new autobinning generation from RooFit

add additional functions:
     // name of the tag for individual components to be generated binned (=> see RooFit::GenBinned() option)
     void SetGenerateBinnedTag( const char* binnedTag = "" ) { fGenerateBinnedTag = binnedTag; }
     // set auto binned generation (=> see RooFit::AutoBinned() option)
     void SetGenerateAutoBinned( Bool_t autoBinned = kTRUE ) { fGenerateAutoBinned = autoBinned; }

Increased ClassDef version to 3.
Default is the same as RooFit, ie autobinned is kTRUE as default and fGenerateBinnedTag = "".

Revision 40959 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 20 16:33:21 2011 UTC (3 years, 4 months ago) by moneta
File length: 12171 byte(s)
Diff to previous 40001
- add in MCMCCalculator SetChainParameters to define the parameters to be put in the chain

- fix a bug  of computing  p values in SamplingDistribution introduced in 40920

- ToyMCSampler - clear the cached GenContext and pdf lists  when setting a new PDF

- add a unique name for teh SamplingDist objects created in the Inverter
- fix also the shading in the plots of SamplingDist objects and the plotting in  the log scale

Revision 40001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 27 15:12:33 2011 UTC (3 years, 6 months ago) by moneta
File length: 12086 byte(s)
Diff to previous 39975
fix some memory leaks 
-rename setXXX to Set

Revision 39975 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 22:49:46 2011 UTC (3 years, 6 months ago) by moneta
File length: 12036 byte(s)
Diff to previous 39945
merge from roostats dev branch : 

 - from Sven: new version of ToyMCSampler
 - from Kyle: update tutorial StandardTestStatDistributionDemo
 -from LM : new version of Inverter with rebuilding pValues distributions using toys
            + update comments

Revision 39945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 14:06:56 2011 UTC (3 years, 7 months ago) by wouter
File length: 10877 byte(s)
Diff to previous 39928
  

    o RooHistFunc,LinkDef3

      - Apply same fix to streamer as done in RooHistPdf
        to ajust proxyList


    o RooAbsArg

      - Add RooHistFunc as friend


    o RooChi2Var

      - Savannah bug fix #81582


    o RooHistError

      - Savannah bug fix #80991


    o ToyMCSampler,ProfileLikelihoodTestStat

      - Implement 'dual switch' for speed optimization: a switch per object
        and a static switch for all objects (the 'or' is used). The default
        remains off.

Revision 39928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 08:18:59 2011 UTC (3 years, 7 months ago) by moneta
File length: 10683 byte(s)
Diff to previous 39817
merge latest fixes in development branch of roostats in the trunk from revision r39839 through r39927

 see http://root.cern.ch/viewvc/branches/dev/roostats/roofit/?view=log

Revision 39817 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 12:49:41 2011 UTC (3 years, 7 months ago) by wouter
File length: 9889 byte(s)
Diff to previous 39391
  
  o  RooDataSet

     - Introduce pool-based memory allocation scheme

     - In ctor for composite datasets with Link() ensure that 
       order of observables is preserved to allow use of assignFast()
       

  o  RooRealSumPdf

     - Use getNorm() in expectedEvents() rather than createIntegral()


  o  RooAbsCollection

     - Do no allocate hash tables by default

     - Introduce contents claim counter to counter 'foreign' ownership
       claims of contents (needed for RooAbsOptTestStatistic::setData()
       support)

     - If collection is owning, only delete contents if claim count is also zero

     - In snapshot() raise hash table threshold from 100 to 1000


  o RooRefCountedList

     - Disable hash tables by default


  o RooStudyPackage

     - Make study package own clone of incoming workspace

     - Implement copy ctor


  o RooAbsTestStatistic

     - Implement 'master' setData() method. Forward to setDataSlave()
       of self for monolithic likelihoods or forward data components
       to likelihood components in case node is SimMaster. If data
       is not fast-splittable, execute slow split.


  o RooAbsData

     - Implement 'live check' to be able to conclude if a given dataset
       pointer points to a live or dead object

     - Claim contents of _vars through new claim mechanism. Release
       in dtor, allow _vars to delete contents if claim count is zero

     - Add concept of owned component datasets to support fast-splitting
       of dataset

     - Add method canSplitFast() that indicate if fast split is available
       (only possible if dataset was created as composite)

     - Add method getSimData() that retrieves pointer to component
       RooDataSet representation for a given index state


   o RooObjCacheManager

     - Add static mechanism that allows to deleted cached observables lists used for
       cache optimization triggers to be deleted on a sterilize() action. This
       is useful on toy studies with setData() operation, that would otherwise
       collect very large lists of observable clones during the toy cycle.


   o RooAbsPdf

     - Set contraint term to ADirty to avoid synchronization problems when using
       setData() in the likelihood


   o RooAbsArg

     - In clone operations set hash table threshold at 1000 nodes

     - In getObservables() use pass-by-value iterators rather than heap iterators
       to making this faster. Also make getObservables() non-virtual, as it is in
       fact not overloaded in any subclass (anymore). Also remove looping over
       branch nodes to call getObservablesHook() as no class implements method
       anymore.

   
   o RooAddition

     - Implement a setData() method that forwards to its components. Allows transparent
       operation of setData() on likelihood objects with constraint terms


   o RooLinkedList

     - Add method that returns iterator by value (simply forwards to similar implementation
       in RooLinkedList)


   o RooSimGenContext   

     - Move calculation of fraction table from ctor to dedicated updateFraction() method

     - Before each generation sequence call updateFractions() so that multi-generation
       sequence are robust against parameter changes between calls

     - In createDataSet() always make a composite dataset if the index is present, as this
       allows faster use in toymc operations


   o RooAbsOptTestStatistic

     - Initialize all variables in default ctor

     - In dtor and ctor handle ownership of dataset observables, on which we put a claim
       (i.e. we need to delete contents if the test statistics survives the dataset)

     - Reimplement existing setData() as setDataSlave(), and add claim management on
       dataset observables. When attached new data to function, request that object caches
       clear full content in sterilize() operation to avoid buildup of cache objects in
       long toy runs.

     - In setData() adjust event count of test statistics, for correct functioning of extended
       terms after update


   o RooArgSet

      - In ctor for list and a single object, only add object if not already in list
        (is already checked, but new procedure preserves order of list elements in case
         object was already present)

   o LinkDef

      - Add list<RooAbsData*> and map<string,RooAbsData*> to support streaming of composite datasets


   o RooAbsStudy

      - Implement clone method to support polymorphic array cloning

 
   o RooAbsReal

      - Add interface method setData() 


   o RooProfileLL

      - When storing coordinates of absolute minimum, store only those that are non-constant.
        Otherwise option to restart each minimization from known absmin may alter constant
        parameters

Revision 39391 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 26 09:51:59 2011 UTC (3 years, 8 months ago) by moneta
File length: 9888 byte(s)
Copied from: trunk/roofit/roostats/inc/ToyMCSampler.h revision 39389
Diff to previous 37084
move header files for RooStats in inc/RooStats
move header files for HistFactory in inc/RooStats/HistFactory

Revision 37084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 29 21:37:13 2010 UTC (4 years, 1 month ago) by moneta
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 9888 byte(s)
Diff to previous 36602
merge from the development branch the changes applied by Kyle and Sven from revision 36852 to 
37056. 

Major changes:  added HybridCalculatorGeneric
                fixes for ModelConfig when reading from a file

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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 9719 byte(s)
Diff to previous 34109
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 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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 6501 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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10815 byte(s)
Diff to previous 31276
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 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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10815 byte(s)
Diff to previous 30489
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 30489 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 26 17:38:52 2009 UTC (5 years, 3 months ago) by moneta
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10867 byte(s)
Diff to previous 29189
merge changes from dev branch. Fix for nightly and add  class HypoTestInverter clas from Gregory

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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10918 byte(s)
Diff to previous 29179
From Kyle:
Changed raw cout to use RooMsgService.  Fix to ConfBelt with new ReooDataSetmodel. Minor cleanup in MCMC.
Include protections for CINT

Revision 29179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 18:39:27 2009 UTC (5 years, 7 months ago) by brun
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10919 byte(s)
Diff to previous 29158
From Kyle Cranmer:
Cleanup of tutorials and  additions to THtml documentation

Revision 29158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 07:59:38 2009 UTC (5 years, 7 months ago) by brun
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10900 byte(s)
Diff to previous 29107
From Wouter:
Fix when running the test with ACLIC.
However: there remains a peculiar problem with CINT and RooGlobalFunc.h
The latter defines a number of functions in namespace RooFit
but any code that needs to use it in CINT, must be written as follows

-------- demo.C ----------

#ifndef __CINT__
#include "RooGlobalFunc.h"
#endif

using namespace RooFit ;

void demo() {

  // Function defined in ns RooFit by RooGlobalFunc.h
  LineColor(kRed) ;

}

-------------------------

If the #ifndef is removed, the code does _not_ work in CINT...
With the #ifndef it works and its contents is visible.

I do not understand why. It seems wrong.

RooGlobalFunc.h does not contain anything funny or unusual...

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
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 10875 byte(s)
Diff to previous 28963
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 28963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 12 15:47:45 2009 UTC (5 years, 7 months ago) by wouter
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 9284 byte(s)
Diff to previous 28306
  * roofit/roofit & roofit/roofitcore

    - Update from dev/roostats branch

    - Addition of RooMinimizer interface (from Alfio)

  * roofit/roostats

    - Minimal changes need to follow some code
      changes in roofit/roofitcore

Revision 28306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 21 10:04:57 2009 UTC (5 years, 9 months ago) by moneta
Original Path: trunk/roofit/roostats/inc/ToyMCSampler.h
File length: 9275 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h revision 28305
Diff to previous 28246
merge changes in roostats from development branch since revision 26992 to 28305

Revision 28246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 09:46:06 2009 UTC (5 years, 9 months ago) by wouter
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 9275 byte(s)
Diff to previous 28216
    o  ToyMCSampler

        - Fix compiler warnings

Revision 28216 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 15 18:40:40 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 9259 byte(s)
Diff to previous 28207
Adding a ChiSquare PDF. Other minor changes.

Revision 28207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 14 22:04:36 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 9067 byte(s)
Diff to previous 28164
Found bug related to pointer comparison in profile test stat, added ability to save sampling distributions.

Revision 28164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 21:31:21 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 8644 byte(s)
Diff to previous 28118
New flag for number counting experiments in FeldmanCousins

Revision 28118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 19:28:56 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 8276 byte(s)
Diff to previous 28017
Adding support for ConfidenceBelt.

Revision 28017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 31 21:14:49 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 8268 byte(s)
Diff to previous 27945
Corrected generation of toyMC for extended PDFs

Revision 27945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 14:35:11 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7965 byte(s)
Diff to previous 27935
Fixes for adaptive sampling.

Revision 27935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 03:03:34 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7898 byte(s)
Diff to previous 27934
New and improved adaptive sampling algorithm (still suspicous).

Revision 27934 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 25 21:59:31 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7435 byte(s)
Diff to previous 27852
Adding examples to reproduce Feldman Cousins paper, adaptive sampling for Neyman Construction

Revision 27852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 17 18:38:23 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7433 byte(s)
Diff to previous 27533
Finished renaming.

Revision 27533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 17:19:11 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7445 byte(s)
Diff to previous 27530
Reverted from RooMCStudy. Kept the possibility of floating the number
of events in toy generation using the Poisson function of TRandom

Revision 27530 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 16:13:56 2009 UTC (5 years, 11 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 7065 byte(s)
Diff to previous 27528
Fixed bug in ToyMCSampler

Revision 27528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 15:14:31 2009 UTC (5 years, 11 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 6898 byte(s)
Diff to previous 27525
Suppress RooMCStudy output.

Revision 27525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 15:10:18 2009 UTC (5 years, 11 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 6746 byte(s)
Diff to previous 27519
Minor changes for compilation on OS X.  Fix to SPlot weights.

Revision 27519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 13:31:41 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCSampler.h
File length: 6256 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/inc/ToyMCDistCreator.h revision 27512
Diff to previous 27356
Renaming of basic classes and methods. Added TestStatistic, virtual class to handle
a layer between the distribution creator and the test statistic evaluation.

Revision 27356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 5 17:05:23 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/inc/ToyMCDistCreator.h
File length: 6415 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h revision 27348
Diff to previous 27348
Renamed TemplatedDistributionCreator in ToyMCDistCreator
Small changes in variables names

Revision 27348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 10:32:04 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 6563 byte(s)
Diff to previous 27227
Added functionality to save sampling distribution into root file
and to read it back to get the interval.
Added in TemplatedDistribution functionalities to set the number
of events per toy and the number of toys, and to float the number
of events in generation according to a poissonian.

Revision 27227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 19:13:54 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 6510 byte(s)
Diff to previous 27208
Fixed a bug in generating toy data.  Getting sensible answers now.

Revision 27208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 03:59:42 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 6091 byte(s)
Diff to previous 27207
Progress on NeymanConstruction with ProfileLikelihood as a test statistic. Memory leaks are a problem still, and result is a bit suspicious.  But code design is working fine.

Revision 27207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 02:23:31 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 5954 byte(s)
Diff to previous 27206
Working towards a functional 401c tutorial

Revision 27206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 22:23:27 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 5901 byte(s)
Diff to previous 27199
Adding ProfileLikelihoodFunctor and corresponding tutorial variation.  Compiles and runs, but not verified yet.

Revision 27199 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jan 21 14:27:35 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/inc/TemplatedDistributionCreator.h
File length: 5868 byte(s)
Added a templated distribution creator and corresponding 401b tutorial.

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