Log of /trunk/roofit/roofitcore/inc/RooBinIntegrator.h
Parent Directory
Revision
42984 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 13 15:30:31 2012 UTC (2 years, 11 months ago) by
wouter
File length: 3118 byte(s)
Diff to
previous 42171
Assorted bug fixes
o Roo1DMomentMorphFunction, RooFunctorBinding, RooFunctor1DBinding, RooProdPdf, RooAbsRealLValue,
RooSimSplitGenContext, RooBinIntegrator, RooVectorDataStore, RooSegmentedIntegrator, RooChangeTracker,
RooAbsReal,RooFactoryWSTool, RooRealIntegral, RooTreeDataStore, RooUnitTest, RooAbsPdf
- Coverity fixes (mostly missing initialization)
o RooDataHist
- Fix in bin volume correction for partial integrals
o RooAbsData
- Remove stray debug comment
o RooObjCacheManager
- Follow change in RooCacheManager
o RooCacheManager
- Back out LHCb version - new version that does same thing but works correctly
Revision
42153 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 21 21:33:20 2011 UTC (3 years, 2 months ago) by
wouter
Original Path:
branches/v5-32-00-patches/roofit/roofitcore/inc/RooBinIntegrator.h
File length: 3071 byte(s)
Diff to
previous 42128
-- Binned integration support for RooStats
o RooProdPdf, RooProduct
- Forward bin boundary definitions of component pdfs
o RooAddPdf,RooAddition,RooRealSumPdf
- Forward bin boundary definitions of component pdfs.
If multiple components with boundaries exist forward
merged list of boundaries
o RooHistPdf
- Export bin boundaries definition through binBoundaries()
o RooBinIntegrator
- Extend to 2,3 dimensional integration
-- Tuning of performance optimizations
o RooVectorDataStore
- In cacheArgs() explicity ignore nodes labeled as CacheAndTrack
that do not depend on observables
o RooAbsAnaConvPdf
- Label basis function with "NOCacheAndTrack" to prevent these
from being processed as such
o RooAbsData
- If defaultStorageType==Vector, automatically vectorize datasets
read in from file in Streamer()
o RooCompositeStore
- Implement dump() method to facilitate debugging
-- Mixed binned/unbinned generation support for simultaneous pdf
o RooAbsPdf
- Add method generateWeighedUnbinned() which is identical to generateBinned()
except that data is transferred to a weighted unbinned format at the end.
(Needed to facilitate RooSimultaneous::generateMixed())
o RooSimultaneous
- Add method generateMixed() that supports mixed binned/unbinned generation.
By default all components are generated binned, unless the associated
component pdf is labeled "GenerateUnbinned" with setAttribute()
Revision
42128 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 18 23:02:19 2011 UTC (3 years, 2 months ago) by
wouter
Original Path:
branches/v5-32-00-patches/roofit/roofitcore/inc/RooBinIntegrator.h
File length: 2962 byte(s)
Diff to
previous 42089
o PiecewiseInterpolation
- Implement binBoundaries() and plotSamplingHint(), passing
along the information from the nominal function
o RooDataHist, RooArgSet
- Deploy faster RooAbsCollection::find() method
o RooAbsArg
- Deploy faster RooAbsCollection::find() method
- Initialize _namePtr upop construction instead of
on demand as that is more efficient.
o RooRealBinding
- Implement binBoundaries() forwarding information from RooAbsReal
o RooSharedPropertiesList, RooSharedProperties
- Move reference counter from list to object, allowing to
increase reference count in RooRealVar::cctor without
table lookup (=faster)
o RooHistFunc
- Implement binBoundaries() as a near-clone of plotSamplingHint
o RooBinIntegrator
- Adjust code so that it takes the binning information
from the integrand
o RooAbsCollection
- Add new faster find() method that takes a RooAbsArg& instead
of a const char*, as the former allows to use the guaranteed
unique _namePtr pointers ;
- Use faster find() method in various places
o RooFormula
- Move type check from DefinedValue to DefinedVariable
for faster processing in evaluate()
o RooLinkedList
- Implement new block allocation scheme for RooLinkedListElem
storage to reduce the number of new/delete[] operations
coming from list operations
- Implement new fast findArg() method to lookup an RooAbsArg
in the list
o RooHashTable
- Implement also here findArg() and forward to corresponding
list object
o RooLinkedListElem
- Add default ctor, init() and release() method to support new block
allocation scheme
o RooGenFitStudy
- Implement clone() method
o RooAbsReal
- Implement new binBoundaries() stub method
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.