https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
708d2fe Tagging dev version 5.21/02 git-svn-id: http://root.cern.ch/svn/root/tags/v5-21-02@25280 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 14:30:46 UTC
9fb1185 Stamp development version 5.21/02. git-svn-id: http://root.cern.ch/svn/root/trunk@25279 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 14:25:23 UTC
e1660fa - Add protections against potential UInt_t underflows in Layout calculations git-svn-id: http://root.cern.ch/svn/root/trunk@25278 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 13:45:05 UTC
e799885 - update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@25277 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 11:57:02 UTC
9ea10be From Wouter: Fix for a problem encountered when running rf404_categories.C git-svn-id: http://root.cern.ch/svn/root/trunk@25276 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 11:45:47 UTC
217448a From Matevz; some fonts are too big in fireworks. git-svn-id: http://root.cern.ch/svn/root/trunk@25275 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 10:55:35 UTC
5d7b71e From Jan: describing dynamic worker startup. git-svn-id: http://root.cern.ch/svn/root/trunk@25274 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 08:57:33 UTC
74449a1 From Jan: - A new optional version of PROOF with dynamic worker startup. It can be enabled by the admin or a user with 'Proof.DynamicStartup'. A session starts only on the master. When a query processing starts at the master TXProofServ::GetWorkers() is called. It receives a list of machines from the scheduler and the workers on the machines are started. The environment is copied from the master to the workers. It includes: the include and dynamic library paths, the set of enabled packages as well as the macros loaded by the user. - A new method TProof::AddWorkers(TList *workers) was added. It adds the workers just before the query. - A packet resubmitting mechanism. When a worker dies all the packets that it processed are resubmitted. - In TPacketizerAdaptive: fixing initialization of fgMaxSlaveCnt. By default it was initialized twice. git-svn-id: http://root.cern.ch/svn/root/trunk@25273 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 08:56:06 UTC
603eb14 From Eddy: fix a memory leak problem in TMatrixTSparse . git-svn-id: http://root.cern.ch/svn/root/trunk@25272 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 06:28:00 UTC
691279b From Axel: Improve the performance of reading TExMap object by a large factor (x50 faster for large array) by changing the onfile format of the TExMap (around 16% larger). [The performance of reading old files is unchanged) git-svn-id: http://root.cern.ch/svn/root/trunk@25271 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 03:29:43 UTC
ffead08 From Paul: Fix TClass::Load() test for buffer overflow when reading a class name from disk, it was one byte off. git-svn-id: http://root.cern.ch/svn/root/trunk@25268 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2008, 03:19:10 UTC
c5d07b1 Remove redundant data-member. git-svn-id: http://root.cern.ch/svn/root/trunk@25263 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 15:27:43 UTC
c09fe28 - Fix problem with Windows pathes being returned by TGFileDialog and used in TPad::SaveAs() Thanks to Axel for reporting this. git-svn-id: http://root.cern.ch/svn/root/trunk@25262 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 15:14:13 UTC
6387762 Fix shadowed variables. git-svn-id: http://root.cern.ch/svn/root/trunk@25261 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 15:10:58 UTC
4bec6ee From Matevz: clarification to class description doc. git-svn-id: http://root.cern.ch/svn/root/trunk@25260 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 15:07:34 UTC
8f7e811 From Alja. graf3d/eve/src/TEveCalo.cxx: Add missing initialization of TEveCaloLego:fTopViewUseMaxColor in constructor. graf3d/gl/src/TGLAxisPainter.cxx: Fix compilation warnings. From Bertrand. tutorials/eve/cms_calo_detail.C: Add missing includes for Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@25259 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 14:10:59 UTC
07cc807 From Alja: If axis absolute maximum value smaller than 1, increase starting exponent by two to make mantissa larger. git-svn-id: http://root.cern.ch/svn/root/trunk@25258 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 11:51:37 UTC
a253f48 TEvePointSetArray ----------------- Remove Paint() method, all is done in base-classes. In fact it even resulted in double registration of elements. Remove an obsolete work-around needed due to a bug in TPointSet3DGL that was fixed long ago. Improve handling of under/overflow point-sets. pointset_test.C --------------- Add new function pointsetarray_test() showing how to use TEvePointSetArray. git-svn-id: http://root.cern.ch/svn/root/trunk@25257 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 11:49:37 UTC
5a7e449 o rf505_asciicfg.txt - Add correct example file for rf505_asciicfg.C. (Wrong file already removed by Rene) git-svn-id: http://root.cern.ch/svn/root/trunk@25256 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 10:47:36 UTC
a951bbb o RooCurve - Fix Windows compiler warning git-svn-id: http://root.cern.ch/svn/root/trunk@25255 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 10:46:43 UTC
0bf065b Fix one more warning graf2d/qt/src/TGQt.cxx:944: warning: format '%p' expects type 'void*', but argument 5 has type 'Window_t' git-svn-id: http://root.cern.ch/svn/root/trunk@25254 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 09:33:11 UTC
338e61f This file should not be in SVN. It is generated by rf505_asciicfg.C git-svn-id: http://root.cern.ch/svn/root/trunk@25253 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 07:17:43 UTC
ab65435 Fix compilation warning enumeration value `QtCriticalMsg' not handled in switch git-svn-id: http://root.cern.ch/svn/root/trunk@25252 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 07:04:23 UTC
d4e16f6 Fix compilation warnings about unused parameters. git-svn-id: http://root.cern.ch/svn/root/trunk@25251 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 06:56:36 UTC
ea156ec Fix compilation warnings about unused variables git-svn-id: http://root.cern.ch/svn/root/trunk@25250 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2008, 06:53:34 UTC
9ec9ef0 update releases notes git-svn-id: http://root.cern.ch/svn/root/trunk@25249 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 22:06:18 UTC
7b3b366 update releases notes git-svn-id: http://root.cern.ch/svn/root/trunk@25247 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 21:54:06 UTC
b196167 update releases notes git-svn-id: http://root.cern.ch/svn/root/trunk@25246 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 21:48:22 UTC
b0b7efe Merge changes from the eve-dev branch (-r 25202:HEAD). This makes trunk up to date with all developments in eve/ and gl/. eve-dev branch is now obsolete and will be removed. git-svn-id: http://root.cern.ch/svn/root/trunk@25245 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 21:44:09 UTC
e2776ec update releases notes git-svn-id: http://root.cern.ch/svn/root/trunk@25244 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 21:38:32 UTC
0b79ac5 update releases notes git-svn-id: http://root.cern.ch/svn/root/trunk@25243 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 21:38:14 UTC
ce0bf19 - Update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@25240 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 19:11:04 UTC
99d6727 From Matevz: TGCompositeFrame ---------------- Add new method virtual TGFrameElement* FindFrameElement(TGFrame *f) const; and use it in several TGCompositeFrame methods to simplify the code. TGPack ------ Introduce new member 'Int_t fSplitterLen' and use it instead of the hardcoded value. Improve handling of frame removal. git-svn-id: http://root.cern.ch/svn/root/trunk@25239 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 19:08:32 UTC
3aa1757 - Remove unused variable. git-svn-id: http://root.cern.ch/svn/root/trunk@25238 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 19:05:40 UTC
5c91c18 Tiny rel note update git-svn-id: http://root.cern.ch/svn/root/trunk@25236 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 17:30:23 UTC
46a3c18 - Update release notes git-svn-id: http://root.cern.ch/svn/root/trunk@25234 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 16:53:08 UTC
09942bc From Matevz: Add optional parameter 'Bool_t emit' to TGTextEntry::SetText(const char* text, Bool_t emit = kTRUE); Make the same extension in sub-class TGNumberEntryField. Solves the following issue with TGTextEntry: ...it always emits a signal when the text is set so it is really hard to set its value inside a TGedEditor (one has to disable signals, set the value and enable them again). git-svn-id: http://root.cern.ch/svn/root/trunk@25233 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 16:48:47 UTC
390dfdc - Update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@25231 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 15:29:19 UTC
3ae94d3 fix R__LOCKGUARD such that more than one per scope is allowed (as long as the multiple R__LOCKGUARD statements are not on the same line in the file). git-svn-id: http://root.cern.ch/svn/root/trunk@25230 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 15:22:04 UTC
d603fc4 From Matevz and me: Merge changes from branches/dev/fireworks (CMS event display) TGSplitFrame ------------ - Added Docked(TGFrame*) and Undocked(TGFrame*) signals - Added GetUndocked() getter TGView ------ - Added a protection against possible negative scroll values TGTextView ---------- - Fix bottom line not being properly updated while scrolling TGTextView - Solve a problem with vertical slider (avoid negative value when scrolling) TGTextEdit ---------- - Fix blinking cursor on some platforms/compilers in TGTextEdit TGToolTip --------- - Add new constructor with global x, y position. If neither fWindow nor fPad are set use global fX, fY that was passed from outside. TGListTree ---------- DeleteItem/Children() - for list-tree in stand-alone mode set below-mouse/current item to zero before deleting the item; remove corresponding comments. TGSplitter ---------- - Add option to handle frame resizing externally. TGPack ------ New Container class for vertical and horizontal grouping of frames. It enforces a predictable resizing behaviour on children. git-svn-id: http://root.cern.ch/svn/root/trunk@25229 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 15:14:34 UTC
9ca8ff1 o rf802_mcstudy_addons.C,rf307_fullpereventerrors.C,rf803_mcstudy_addons2.C - Adjustments in macro titles git-svn-id: http://root.cern.ch/svn/root/trunk@25228 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 14:01:34 UTC
0e90800 updated roofit release notes git-svn-id: http://root.cern.ch/svn/root/trunk@25227 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 13:25:15 UTC
3b6213d small adjustment in LinkDef git-svn-id: http://root.cern.ch/svn/root/trunk@25225 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 08:47:38 UTC
ac238be Fix a fatal compilation error in TGQt::GetCurrentWindow git-svn-id: http://root.cern.ch/svn/root/trunk@25220 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2008, 07:30:39 UTC
3a12057 white space git-svn-id: http://root.cern.ch/svn/root/trunk@25216 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 19:59:51 UTC
40a00a5 o RooMathCoreReg - Delist ROOT::Math::gamma_quantile(double, double, double) and ROOT::Math::chi2_quantile(double, double, double) again as it turns out be impossible to achieve a setup that provides correct linkage both with and without MathMore once you use these functions git-svn-id: http://root.cern.ch/svn/root/trunk@25215 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 18:54:26 UTC
bcaacb1 print correct expected Castor version number. git-svn-id: http://root.cern.ch/svn/root/trunk@25214 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 17:01:35 UTC
5e089c2 o RooMathCoreReg - Relist ROOT::Math::gamma_quantile(double, double, double) and ROOT::Math::chi2_quantile(double, double, double) now that corresponding functions have been re-enabled in MathCore (lorenzo r25195) git-svn-id: http://root.cern.ch/svn/root/trunk@25210 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 13:08:54 UTC
f90a43e o RooAbsReal - Add interface to specify hint for plot sampling binning. This is useful for p.d.f.s shapes such as un-interpolated histogram p.d.f.s that may not correctly converge on a good projection curve using the default recursive division strategy without an initial hint on where to sample. o RooHistPdf,RooHistFunc - Implement plotSamplingHints() method that suggests to same just before and just after each bin boundary o RooProdPdf - Forward plotSamplingHint() from relevant component p.d.f.s o RooAddPdf - Implement plotSamplingHints() that forwards hints of component p.d.f.s and merges them if necessary o RooRealIntegral - Forward plotSamplingHint() from integrand o RooAbsFunc - Define plotSamplingHints() interface o RooRealBinding - Implement plotSamplingHints() method that forwards hints from bound RooAbsReal o RooScaledFunc - Implement plotSamplingHints() method that forwards hints from bound RooAbsFunc o RooCurve - Use plot sampling hints define by input function to perform initial sampling if provided, otherwise fall back to default strategy of frame binning sampling. o RooBanner - Upgrade version tag to 2.90 o RooCintUtils - Adjustment in CINT include file location git-svn-id: http://root.cern.ch/svn/root/trunk@25209 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 13:08:40 UTC
e66fd96 - Do not delete and then add TGListTreeItem, but set the corresponding object to its user data. This solves a problem when browsing trees with leaves having the same name than the tree itself. Thanks to James Jackson and Philippe for the report. git-svn-id: http://root.cern.ch/svn/root/trunk@25207 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 08:26:27 UTC
7187efe From Valeri Fine: This is the major patch because as soon as it is applied one can not build the QtRoot package against Qt3 anymore. This allows to resolve some Qt4 outstanding issues: - TGQt class: move the font and the line attributes handling to the separated dedicated C++ classes, namely TQtPen and TQtFont. Fix the race condition that leaded under certain circumstances to 100% CPU consumption under Qt4 - new class TQtPen - to handle the line drawing ROOT attributes. - TQtFont - correctly adjust the Qt fonts scale to the ROOT requirements - Improve performance of the TCanvas double buffering option - TQtBrush - implement the ROOT transparent brush style - TQtClientWidget - fix some background color issues (some work still needed) - TQtWidget - use the Qt4 "redirect" painting option to handle the ROOT double buffering. Eliminate the confusing X11 run-time error messages at ROOT startup. git-svn-id: http://root.cern.ch/svn/root/trunk@25206 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2008, 08:18:13 UTC
71fcfc0 From Bertrand: Update TThread constructor documentation to specify "static class method" instead of just "class method". git-svn-id: http://root.cern.ch/svn/root/trunk@25205 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 21:14:01 UTC
25cdaea white space git-svn-id: http://root.cern.ch/svn/root/trunk@25200 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 12:59:39 UTC
3901530 From Andreas: "OutputDirectory" => "OutputDir" "MergedOutputDirectory" => "MergeOutputDir" git-svn-id: http://root.cern.ch/svn/root/trunk@25199 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 12:59:17 UTC
98fa37e - fix a bug reported by Marco Van Leeuwen in setting the bin error in the projected histogram when a range was set in the projected axis. See his message in ROOTDEV. git-svn-id: http://root.cern.ch/svn/root/trunk@25197 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 09:56:25 UTC
312f446 - implement function chisquare_quantile and gamma_quantile in MathCore only when MathMore is not available. git-svn-id: http://root.cern.ch/svn/root/trunk@25195 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 08:26:59 UTC
baffdf9 Use fully scope name in GetPrototype git-svn-id: http://root.cern.ch/svn/root/trunk@25194 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 05:09:09 UTC
ed2d626 Read the StreamerInfo for STL classes after the other classes to insure the Collection proxy will be set correctly git-svn-id: http://root.cern.ch/svn/root/trunk@25190 27541ba8-7e3a-0410-8455-c3a389f83636 21 August 2008, 03:31:12 UTC
60772dc o RooMathCoreReg - Delist ROOT::Math::gamma_quantile(double, double, double) and ROOT::Math::chi2_quantile(double, double, double) git-svn-id: http://root.cern.ch/svn/root/trunk@25189 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2008, 16:24:12 UTC
364d0f6 Add new set of 70 roofit tutorial macros git-svn-id: http://root.cern.ch/svn/root/trunk@25188 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2008, 15:28:39 UTC
394abab Follow some changes in RooFit git-svn-id: http://root.cern.ch/svn/root/trunk@25187 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2008, 14:04:35 UTC
f173f40 o RooCFunction1Binding, RooCFunction2Binding, RooCFunction3Binding, RooCFunction4Binding - New template for RooAbsReal derived class to bind generic C(++) function with [1234] arguments to [1234] RooAbsReals representing its parameters o RooCFunction1PdfBinding, RooCFunction2PdfBinding, RooCFunction3PdfBinding, RooCFunction4PdfBinding - New template for RooAbsPdf derived class to bind generic C(++) function with [1234] arguments to [1234] RooAbsReals representing its parameters/observables o RooTFnBinding - New RooAbsReal derived class binding a TF[123] to [123] RooAbsReals representing its parameters o RooTFnPdfBinding - New RooAbsPdf derived class binding a TF[123] to [123] RooAbsReals representing its parameters o RooTMathReg - New utility class, registering all C++ functions in TMath that are relevant for use in RooFit in function dictionary of RooC[1234]FunctionRef. This allows all RooCFunction[1234](Pdf)Binding objects that bind TMath function to be persisted succesfully in a RooWorkspace o RooMathCore(More)Reg - New utility class, registering all C++ functions in ROOT::Math hat are relevant for use in RooFit in function dictionary of RooC[1234]FunctionRef. This allows all RooCFunction[1234](Pdf)Binding objects that bind TMath function to be persisted succesfully in a RooWorkspace o RooChi2MCSModule - RooMCStudy add-on module that calculates the chi^2 of each fit w.r.t to a binned version of the generated toy data and addes the chi^2, ndof and prob(chi2,ndof) to the output fit parameters dataset o LinkDef1.h - Add new classes, notably all required template instances of RooCFunction[1234](Pdf)Binding to be able to bind all registered TMath and ROOT::Math functions. git-svn-id: http://root.cern.ch/svn/root/trunk@25185 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2008, 14:00:42 UTC
3a64c4a o RooAbsSelfCachedPdf - Declare embedded RooHistPdf as self-normalized to prevent superfluous calculation of unit normalization o RooDataHist - Add new named argument ctor that can collate multiple TH[123] into a N+1 dimensional RooDataHist which has an extra RooCategory to distinguish the source, as well as import single a TH[123] objects - Add ctor that can do the same, but specified from a map<string,TH1> specification. - Add new importTH1Set(),importTH1() utility methods to implement common functionaly of both new ctors - Add adjustBinning() method that encapsulates the functionality to adjust the RooDataHist observable binning to match that of a given (imported) TH1, which was formerly contained in the ctor - Speed up code in interpolateDim() by reducing number of required lookups of the observable binning definition. o RooParamBinning - Add tree printout of boundary functions, if defined in verbose printing mode o RooMsgService - Add special handling of PROGRESS message level: automatically insert newline when switching from a PROGESS to another message level. o RooPlot - In verbose printing, add index number to printout of each contained plotable object o RooGenContext - Fix for handling of observables with parameterized ranges - Eliminate forgotted debug print statement o RooAbsRealLValue - Implement new binning interface methods that take binning reference rather than binning name, for faster use in internal operations - Implement new RooAbsLValue methods with RooAbsBinning pointers o RooDataSet - Add new named argument constructor that can generically handle imports of TTrees, RooDataSet and can collate multiple RooDataSets into a N+1 dimensional RooDataSet with an extra RooCategory that labels the source dataset o RooDLLSignificanceModule - Tune some of the names of the produced output observables o RooChi2Var - Set the default error type to RooAbsData::SumW2 o RooCustomizer - Modify the sterile build() routine to make the returned head node own all the created components rather than the customizer itself. o RooAbsCategoryLValue - In copyCache(), check that the value copied is in fact valid for the destination. o RooFitResult - Tune the line widths of the objects created in plotOn() when creating the error ellipse. - Add a method correlationHist() that returns a 2D histogram with the correlation matrix element values, which is labeled with the parameter names. o RooCurve - Add explicit handling for evaluation errors that can occur when sampling the function being represented. New constructor arguments control how evaluation errors are logged to RooMsgService, in similar style to RooMinuit, and control how the drawn output value is affected (as calculated, or substituted with a user controlled value). o RooFFTConvPdf - Add automated handling of FFT sampling windows of the 'physics' pdf and the 'resolution' pdf. In the new setup the second pdf is always assumed to be a 'resolution' pdf and its sampling window is chosen symmetrically around zero, regardless of the definition of the range of the convolution observable. The width of the sampling window, and the number of sampling bins is still tied to the "cache" binning defined in the convolution observable. Added setShift() modifiers allow the user to manually control the sampling window shifts on both pdf. The shift introduced by sampling a shifted window of the resolution effect is correct a posteriori by performing a compensating rotation of the final FFT buffer. - Modify FFTCacheElem to cache a functional clone of both pdf with optional shift transformations applied through a RooLinearVar substitution of the original convolution observable. Instruct caching RooDataHist not to forward dirty state propagation calls and set sampling pdf clones to AlwaysDirty to increased operational efficiency. o RooChangeTracker - Add parameters() method returning the tracked parameters o RooRealSumPdf - Implement component selection functionality in plotting as is available for RooAddPdf o RooEfficiency - Implement analytical integral over acceptance category (it is always 1.0) o RooHist - Implement ability to handle RooAbsData::None error bars (i.e no errors) - Expand functionality of constructor taking two TH1s to also represent the efficiency binomial in addition to the assymmetry binomial - Add addEfficiencyBin() method to handle calculation of efficiency bins. o RooAbsReal - Make named argument version of fitTo() default method when invoked with no arguments - In fitTo(), if pdf is extendable and no explicit Extended() argument is given, automatically included extended likelihood term - In fitTo(), disable default running of MINOS when invoked without arguments - Move component selection functionality from RooAbsPdf to here so that it also works for RooRealSumPdf, which takes RooAbsReals as components rather than RooAbsPdf - Add simplified createHistogram() method that takes string with comma separated observable names and three optional bin numbers. - Add createHistogram() method that takes a list of RooCmdArgs that can serve as backend for all user interface methods. - In plotOn() support the new Slice() argument for categories that allow inline specification of of the slice position. - Also add support for the PrintEvalErrors(Int_t numErr) and EvalErrorValue(Double_t value) arguments to allow better control of evaluation error handlign during plotting. - Also add support for the MoveToBack() argument that immediately inserts the curve at the bottom of a RooPlot stack. o RooProduct - Remove erroneous assert() o RooAbsCollection - In snapshot(), only add "Snaphot of" to name if original has a non-null name. - In verbose printing mode, remove printing of 'extras' and only print '(owning contents)' of collection has a non-null name o RooAddPdf - Fix logic of recursive fractions constructor. Recursive additions happen start on the rightmost pair of pdfs, recursively adding one more pdf to the left at each iteration. Coefficients describe the fractions of the leftmost pdf in each recursive addition, starting with the outermost addition of the 1st pdf to the som of all other pdfs, continuing with the fraction of the 2nd pdf being added to the sum of pdf 3-n etc... o RooAbsCachedPdf - Degrade 'parameters have changed' message from INFO to DEBUG - Interface cache histogram objects to RooExpensiveObjectCache with associated parameters given by RooChangeTracker - Fix bug in printing: only print normalization object of cache if it actually exists o RooAbsTestStatistic - Reimplement copy constructor to initialize from scratch from original contents, to support sane implemlementation of copying of optimized test statistics with multi-process calculations. - Fix redirectServers method for objects implementing multi-process test statistics o RooRecursiveFraction - Invert incoming list of plain fractions when filling internal list in ctor so that last fraction is 'special' instead of first to support improved handling of recursive fractions in RooAddPdf o RooAbsData - Fix client-server reconnect handling for dataset observables with parameterized ranges in terms of other dataset observables - Add simplified createHistogram() method that takes string with comma separated observable names and three optional bin numbers. If bin counts are negative, the ranges of output histogram are automatically calculated. If the bin counts are positive, the ranges of the observables are used for the histogram, unless the observable has an open-ended ranges, in which case the automatic calculation is used. - Add createHistogram() method that takes a list of RooCmdArgs that can serve as backend for all user interface methods. - Extend createHistogram() method with named arguments to take AutoBinning and AutoSymBinning arguments to automatically calculate the ranges of the output histogram with the specified number of bins. - Add a table() method that takes a set of RooCategories and returns a table of the output states of a RooSuperCategory of the given input categories. o RooProfileLL - Add option to start minimization always from parameters of global minimum. o RooRealMPFE - Remove some forgotted debug printouts - Pass IsConstant() state of RooRealVars being transferred in addition to their value and error. - Fix copy constructor o RooRealVar - In printing interface, maker error part of 'value' rather than of 'extras' - Fix bug in format() concerning constant parameters with errors. o RooAbsPdf - Move component selection support for RooAddPdf to RooAbsReal so that it also works with RooRealSumPdf. - Remove some superfluous DEBUG level print messages - Add support for EvalErrorWall() named argument in fitTo to give user control of the 'NLL wall' feature used to force MINUIT to retreat from regions with evaluation errors - Enlarge default size of box created by paramOn() o RooAbsArg - Add pointer to expensive object cache to use for any expensive objects to be cached in association with this object - Add recurseNonDerived option to branchNodeServerList - Overload printAddress() to so that RooAbsArg base address is printed rather than RooPrintable base address, which can be different due to multiple inheritance - In constant term optimization, prevent addition of observables with parameterized ranges to cache. - Add interface methods to get and set the associated expensive object cache - Add flipAClean() accessor method for corresponding static data member to solve windows linkage problems. o RooRealIntegral - Add support for cache values of >1D integrals in expensive object cache o RooExpensiveObjectCache - New repository class that holds expensive components of RooAbsArg function objects along with the parameters value for which the stored expensive object is valid. All newly created objects are associated with a default singleton instance in memory, but objects in RooWorkspaces are associated with a cache in the workspace. o RooMCStudy - Add Silence() named argument to ctor that will silence all RooFit messages during running below the PROGRESS level - Store generated number of events in fitParDataSet() - Only store generated parameter values in fitParDataSet() if constraints were used - Give fitParDataSet() a unique named, named after the fit and/or generator model used. o RooNumRunningInt - Fix bug in calculation of cdfs. o RooMinuit - Deprecate support for error handling mechanisms that are now phase out. - Implement option to ignore evaluation errors - Improve the contour() method to return a RooPlot containing contour TGraphs, rather than drawing them directory on a canvas o RooDouble - Set name to string representation of value o RooGlobalFunc - Add various named argument constructors needed by other code o RooCintUtils - New name space with CINT interaction utilities - Add function to match a given functin pointer to a string with a function argument list specification to facilitate manual overloading of method on function pointer declarations, which is not supported directly by CINT o RooPrintable - Introduce printAddress() method to print address o RooRandomizeParamMCSModule - Fix bug in init() o RooAcceptReject - Adjust code to make it work with observables with parameterized ranges o RooWorkspace - Add an embedded expensive object cache to each workspace. Connect each inserted object to the internal expensive object cache and transfer any cache contents upon insertion as necessary. o RooNumIntConfig - Tune non-verbose printing output o RooAbsOptTestStatistic - Implement correct handling of test statistics with observables that have parameterized ranges in terms of other observables - Implement sane copy constructor. o RooHistError - Add method to calculate confidence intervals for efficiency binomials. o RooSentinel - Add cleanup handler for expensive object cache global instance o RooBinningCategory - New real->cat function that represents binning associated with any given RooAbsRealLValue as category functions. Category states mapping to observable bins are automatically created and named o RooSimultaneous - Add support for new Slice() arguments that allow to specify the slice position for category observables. o RooTreeData - More fixes for infernal warning messages from TTree concerning improperly constructed memory resident trees - Forward TTree::Draw() method with cut expression. - Add Efficiency() named argument to plotOn() method to support plotting of efficiencies represent by a category observable that indicates which event do (not) pass a given cut - Support FillColor() and FillStyle() named arguments in plotOn() for the benefit of bar chart representations of histograms - Add plotEffOn() method to implement internal handling specific to efficiency plotting - Extend functionality of getRange() method to automatically include margins and optional interval symmetrization around the mean if requested. - Adjust observable pruning algorithm in data reading optimization mode to take observables with parameterized ranges into account o RooDirItem - When creating a memory resident object, do not change directory if already in memory directory. git-svn-id: http://root.cern.ch/svn/root/trunk@25184 27541ba8-7e3a-0410-8455-c3a389f83636 20 August 2008, 13:59:55 UTC
87f9359 delete root7.exe always in distclean. git-svn-id: http://root.cern.ch/svn/root/trunk@25177 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2008, 17:21:00 UTC
87338c3 fix a bug in GetExprFormula for the case of CINT functions a nested loop was performed re-using the same variable i. git-svn-id: http://root.cern.ch/svn/root/trunk@25175 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2008, 15:44:46 UTC
d5675d9 Fix success status tests in G__get_methodhandle, they were translated from cint5 badly and are testing the wrong status codes (although the spelling is quite similar!). -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@25174 27541ba8-7e3a-0410-8455-c3a389f83636 18 August 2008, 15:25:18 UTC
5a911cf From Gilles Quemener Fix a problem in TMultiDimFit::AddRow. The member fSumSqQuantity was not initialized correctly. git-svn-id: http://root.cern.ch/svn/root/trunk@25162 27541ba8-7e3a-0410-8455-c3a389f83636 15 August 2008, 16:17:13 UTC
89fbb1d - Avoid changing drive when enumerating all drives on Windows. (fix potential crash when running remotely, e.g. on dfs) Thanks to Axel for the report and for testing. git-svn-id: http://root.cern.ch/svn/root/trunk@25155 27541ba8-7e3a-0410-8455-c3a389f83636 15 August 2008, 13:41:49 UTC
d05fd5d From Jan: Added a missing protection in test/ProofBench/Run_Simple_Test.C . Added an include in test/ProofBench/make_tdset.C to make is compilable. git-svn-id: http://root.cern.ch/svn/root/trunk@25149 27541ba8-7e3a-0410-8455-c3a389f83636 14 August 2008, 12:53:42 UTC
776134c From Bertrand: - Following latest change (Revision 25122), TWin32Mutex.cxx don't build anymore on systems with Windows SDK < v6.1 this patch should solve the problem (still to be tested with SDK v6.1). git-svn-id: http://root.cern.ch/svn/root/trunk@25147 27541ba8-7e3a-0410-8455-c3a389f83636 14 August 2008, 10:43:53 UTC
3edfa34 Remove calls to Clone in TH1::Fit for 2-d and 3-d cases git-svn-id: http://root.cern.ch/svn/root/trunk@25146 27541ba8-7e3a-0410-8455-c3a389f83636 14 August 2008, 10:38:21 UTC
099397a Make sure that a Circular TTree Friendship does not break the semantic of LoadTree git-svn-id: http://root.cern.ch/svn/root/trunk@25141 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2008, 18:48:37 UTC
d211581 From Andrei: In case of non-assembly misaligned volumes the mother to be checked was not properly set. git-svn-id: http://root.cern.ch/svn/root/trunk@25133 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2008, 09:01:36 UTC
65ba2c4 Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@25132 27541ba8-7e3a-0410-8455-c3a389f83636 13 August 2008, 06:21:11 UTC
cb03c7d From Rene: In 'ls', do not print address of collection git-svn-id: http://root.cern.ch/svn/root/trunk@25131 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 19:56:54 UTC
86e5367 - Improve the GUI - especially the toolbar (more modern behaviour) - Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@25130 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 19:47:35 UTC
f0127d3 completely initialize fBasketSeek in the case of a top level stl collection git-svn-id: http://root.cern.ch/svn/root/trunk@25129 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 19:20:30 UTC
119ae0a From Matevz: * TCollection: Replace Print() methods virtual void Print(Option_t *wildcard="") const; virtual void Print(Option_t *wildcard, Option_t *option) const; with -------------------------------------------------- virtual void Print(Option_t *option="") const; virtual void Print(Option_t *option, Int_t recurse) const; virtual void Print(Option_t *option, const char* wildcard, Int_t recurse=1) const; virtual void Print(Option_t *option, TPRegexp& regexp, Int_t recurse=1) const; Introduce three new protected methods used to print out collection details. These are called from the Print() methods and make overriding of what is printed for a collection / entries easier. virtual void PrintCollectionHeader(Option_t* option) const; virtual const char* GetCollectionEntryName(TObject* entry) const; virtual void PrintCollectionEntry(TObject* entry, Option_t* option, Int_t recurse) const; * TMap: Remove two overloaded Print() methods, implement protected PrintCollectionEntry() instead. * TQCommand, TQUndoManager, TQConnection, TQConnectionList Remove overriden Print() methods. If needed, override PrintCollectionHeader() or PrintCollectionEntry() instead. * TAlienJobStatusList Remove Print(), implement PrintCollectionEntry() instead. * TAlienResult Remove overloaded Print(wildcard, option) which no longer exists. * test/tcollprint.cxx New file - demonstrates behaviour of Print() methods for TList and TMap. git-svn-id: http://root.cern.ch/svn/root/trunk@25128 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 17:59:19 UTC
e282886 From Andrei: - outline sampling points used for overlap checking were wrongly generated in case navigation/drawing methods were invoked before CheckOverlaps() - new method TGeoManager::SetNmeshPoints(npoints) can be used to modify the number of mesh points used in overlap checking. Default value is 1000. - prototype of TGeoPhysicalNode::Align(TGeoMatrix *, TGeoShape *, Bool_t check, Double_t ovlp) changed - last parameter added. Representing the overlap tolerance in case the physical node is aligned with check=true option. Default value 0.001 (10 microns). In this case only the overlaps of the aligned object (or daughters if an assembly) are reported. - Checking only overlaps of a single node possible by calling: TGeoManager::SetCheckedNode(TGeoNode *node). User responsibility to restore checked node to NULL after the check. git-svn-id: http://root.cern.ch/svn/root/trunk@25123 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 09:59:46 UTC
518d69e From Bertrand: - Solve a compilation error with latest Windows SDK (v6.1) as reported here: git-svn-id: http://root.cern.ch/svn/root/trunk@25122 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 05:44:34 UTC
1b36f03 Avoid fAddress vs fObject and class check when we are in MakeClass mode git-svn-id: http://root.cern.ch/svn/root/trunk@25121 27541ba8-7e3a-0410-8455-c3a389f83636 12 August 2008, 02:38:01 UTC
dc0689a add dependencies of ACLiC shared library on cintdictversion.h git-svn-id: http://root.cern.ch/svn/root/trunk@25120 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 22:01:47 UTC
0971258 fix const cast compilation problem git-svn-id: http://root.cern.ch/svn/root/trunk@25116 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 17:01:10 UTC
6a274c0 From movitto@yahoo.com: Add OwnedPropertyList.cxx to list of sources for automake; see savannah #39791. git-svn-id: http://root.cern.ch/svn/root/trunk@25115 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 14:44:09 UTC
b6eaca1 - make dictionary for TRandom and TKDTree classes in G__MathCore (is compiled w/o optimization). This should remove a warning observed on gcc4.1 - move all LinkDef files in mathcore/inc git-svn-id: http://root.cern.ch/svn/root/trunk@25114 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 13:29:38 UTC
454384b Initialize member fLeft in TKey::Build git-svn-id: http://root.cern.ch/svn/root/trunk@25113 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 11:07:06 UTC
ba6508b Work around lookup bug in CINT for templated functions: a function T get<T>() must be named "get<int>",... or it cannot be looked up. With that, CINT couldn't call "set(5)" anymore because it only saw "set<int>". CINT now creates duplicate entries for templated functions by also adding "set" as long as the non-templated name is unique, i.e. as long as there is no ambiguous function declaration. This also means (and that's the real issue) that "get()" can be called without template specification, and the call will be forwarded to the first template instance that CINT saw. Fixes savannah #39020 CINT7 will fix this issue differently using a proper name / function lookup. Unrelated: G__StrBuf: do not declare op[](int) nor op+(int) - they interfere with the ::ops. git-svn-id: http://root.cern.ch/svn/root/trunk@25112 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 09:43:38 UTC
840ef4c Force eigenvalues to be positive (negative values can be obtained due to rounding problems) git-svn-id: http://root.cern.ch/svn/root/trunk@25111 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 07:05:43 UTC
1c5208e From Federico: Protect against a negative real value and issue a warning. Fix <http://savannah.cern.ch/bugs/?39919> git-svn-id: http://root.cern.ch/svn/root/trunk@25110 27541ba8-7e3a-0410-8455-c3a389f83636 11 August 2008, 06:09:50 UTC
70fa3fa properly set the result7->type if the return a typedef to an array git-svn-id: http://root.cern.ch/svn/root/trunk@25109 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2008, 16:37:10 UTC
7f17d72 cleanup test git-svn-id: http://root.cern.ch/svn/root/trunk@25108 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2008, 16:36:21 UTC
854996a Use Printf to notify abortion for missing socket activity. The dedicated Fatal(...) implementation in TProofServ tries to use the input socket and may lead to long waiting timeouts. git-svn-id: http://root.cern.ch/svn/root/trunk@25107 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2008, 08:06:32 UTC
986ed7a Use directly the fResponse member instead of re-finding it via Response() git-svn-id: http://root.cern.ch/svn/root/trunk@25106 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2008, 07:57:05 UTC
8c996ed Minimal changes to make possible to initialize TProofPlayerLocal in a local session git-svn-id: http://root.cern.ch/svn/root/trunk@25105 27541ba8-7e3a-0410-8455-c3a389f83636 10 August 2008, 07:52:54 UTC
b129ab3 call generic method directly if template lookup fails git-svn-id: http://root.cern.ch/svn/root/trunk@25104 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2008, 00:37:55 UTC
475d138 o) protect templated methods from being overwritten by non-templated methods git-svn-id: http://root.cern.ch/svn/root/trunk@25103 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2008, 00:06:57 UTC
1bd6616 o) Clone() and DrawClone() should return objects that are owned git-svn-id: http://root.cern.ch/svn/root/trunk@25102 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2008, 00:02:35 UTC
bc22eea remove spurious iostream include git-svn-id: http://root.cern.ch/svn/root/trunk@25101 27541ba8-7e3a-0410-8455-c3a389f83636 09 August 2008, 00:01:18 UTC
6a0a093 - Change the default first particle from D0 to B0 git-svn-id: http://root.cern.ch/svn/root/trunk@25099 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2008, 20:10:38 UTC
21b10f5 - Small modification in magnetic field git-svn-id: http://root.cern.ch/svn/root/trunk@25098 27541ba8-7e3a-0410-8455-c3a389f83636 08 August 2008, 20:00:02 UTC
back to top