sort by:
Revision Author Date Message Commit Date
8ef725e From Fed: use root-config to detect used fortran compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@24465 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 15:56:14 UTC
eaa1f9c use portable form of grep (fixes Solaris issue). git-svn-id: http://root.cern.ch/svn/root/trunk@24464 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 14:34:52 UTC
fe69b75 fix a problem with a variable not being initialized git-svn-id: http://root.cern.ch/svn/root/trunk@24463 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 09:06:34 UTC
6793fff Fix compilation warnings reported by the nightly builds. git-svn-id: http://root.cern.ch/svn/root/trunk@24462 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 05:32:26 UTC
ba33bbc Fix compilation warning on windows git-svn-id: http://root.cern.ch/svn/root/trunk@24461 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 15:44:53 UTC
98db044 fix for Solaris. git-svn-id: http://root.cern.ch/svn/root/trunk@24460 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 13:58:41 UTC
1aa5fc1 From Axel: Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@24459 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 13:41:52 UTC
c17b2b1 From Gerri: Change the default for XProof.Debug. git-svn-id: http://root.cern.ch/svn/root/trunk@24458 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:56:48 UTC
ab980ad From Gerri: add dummy method Reconnect(), implemented in TXSocket for reconnections in PROOF. git-svn-id: http://root.cern.ch/svn/root/trunk@24457 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:56:23 UTC
0a3d374 From Gerri: prepare for new xrootd. git-svn-id: http://root.cern.ch/svn/root/trunk@24456 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 11:55:54 UTC
9608825 Fix coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@24455 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 06:00:27 UTC
70619e8 Disk and Memory Space Gain In ROOT older than v5.20/00, the branches' last basket, also known as the write basket, was always saved in the same "key" as the TTree object and was always present in memory when reading or writing. When reading this write basket was always present in memory even if the branch was never accessed. Starting in v5.20/00, TTree::Write closes out, compresses (when requested) and writes to disk in their own file record the write baskets of all the branches. (This is implemented via the new function TTree::FlushBaskets, TBranch::FlushBaskets, TBranch::FlushOneBaskets) TTree::AutoSave supports a new option "FlushBaskets" which will call FlushBaskets before saving the TTree object. Benefits - Flushing the write baskets has several advantages: - Reduce the file size of the TTree object (it not longer contains the last basket), improving read time of the TTree object - Reduce memory footprint of the TTree object. - In a TTree which "flushed" buffer, there is now usually only zero or one buffer in memory. - Previously each branch always had at least one basket in memory and usually 2 (the write basket and one read basket). - Now only the basket of the branches actually read are loaded in memory. - allow for the basket to be compressed and stored separated, increasing the compression factor. Note: Calling FlushBaskets too often (either directly of via AutoSave("FlushBaskets")) can lead to unnecessary fragmentation of the ROOT file, since it write the baskets to disk (and a new basket will be started at the next fill) whether or not the content was close to filling the basket or not. The fast tree cloning (TTreeCloner) was enhanced to support copying in-memory TTrees (that have been save as a single key on file). This issue was preventing hadd to fast clone files containing any 'in-memory' tree. git-svn-id: http://root.cern.ch/svn/root/trunk@24454 27541ba8-7e3a-0410-8455-c3a389f83636 21 June 2008, 03:13:04 UTC
dcd7a43 Add dynamic cache size synchronization (from F. Furano) git-svn-id: http://root.cern.ch/svn/root/trunk@24451 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 23:04:40 UTC
ca87b85 Implement saving/loading of VizDB via creation/processing of CINT scripts. TEveManager ----------- 1. Implement Load/SaveVizDB() 2. Add bool members controlling behaviour of VizDB during loading, in particular whether to replace existing entries and update connected clients. TEveElement ----------- 1. Implement top-level SaveVizParams() and virtual WriteVizParams() that is called throughout the element class-hierarchy. 2. Add the following methods that can be called from the context menu: - void VizDB_Apply(const char* tag); - void VizDB_Reapply(); - void VizDB_UpdateModel(Bool_t update=kTRUE); - void VizDB_Insert(const char* tag, Bool_t replace=kTRUE, Bool_t update=kTRUE); Other ----- Virtual WriteVizParams() implemented for the following classes: TEvePointSet, TEveLine, TEveTrack, TEveTrackList and TEveStraightLineSet. git-svn-id: http://root.cern.ch/svn/root/trunk@24449 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 21:37:48 UTC
7f87c1b From Alja: Introduce trash count to prevent too frequent creation and destruction of FTFont objects. git-svn-id: http://root.cern.ch/svn/root/trunk@24448 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 21:06:12 UTC
72a02b3 Add method ChangePreScaleEntry(), allowing change of scale for an already existing scaling-entry. git-svn-id: http://root.cern.ch/svn/root/trunk@24447 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 20:55:53 UTC
b530052 Add missing dependency on cintdictversion.h so the cintdlls get regenerated when the dictionary version changes - like now. Fixes another problem with svn up and make git-svn-id: http://root.cern.ch/svn/root/trunk@24446 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 20:21:50 UTC
d76e4df From Alja. TGLAxisPainter.h, TGLAxisPainter.cxx: Introduce new utilty class to paint axis with GL. TEveCaloLegoGL,TEveLegoOverlay: Use TGLAxisPainter functionality. TEveCaloViz: Add new Function GetMaxVal(). git-svn-id: http://root.cern.ch/svn/root/trunk@24445 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 18:55:43 UTC
2cf2193 TGLRnrCtx --------- Add new member 'Bool_t fHighlightOutline' that is set during the outline-pass of the highlight. TGLObject --------- Disable use of display-lists for multi-colored objects only in the outline pass of the highlight. TGLPhysicalShape ---------------- Set HighlightOutline and HighlightOutline of the rnr-ctx during highlight. git-svn-id: http://root.cern.ch/svn/root/trunk@24444 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 17:52:37 UTC
c289336 Mention include/cint and TInterpreter update. Spellchecked. git-svn-id: http://root.cern.ch/svn/root/trunk@24442 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:42:57 UTC
a5b6c0d When building cint7: cintdlls depend on cint7's iosenum.h, not cint5's git-svn-id: http://root.cern.ch/svn/root/trunk@24438 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:24:10 UTC
7f3730b CINT7: remove generated files; add them to ignores git-svn-id: http://root.cern.ch/svn/root/trunk@24437 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:20:26 UTC
5963196 ignore TCint_7.cxx and .h. git-svn-id: http://root.cern.ch/svn/root/trunk@24436 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:01:38 UTC
e50396f delete TCint_7.cxx and .h. git-svn-id: http://root.cern.ch/svn/root/trunk@24435 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 16:01:17 UTC
d0d1bc0 update for change of enumeration name git-svn-id: http://root.cern.ch/svn/root/trunk@24434 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:59:40 UTC
406fbf7 o RooFFTConvPdf - Migrate to use new cache management scheme of RooAbsCachedPdf to - Do proper handling of caches with non-default binning names git-svn-id: http://root.cern.ch/svn/root/trunk@24433 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:59:06 UTC
4a39733 add local fEvolution flag in TMessage. It will be initialized by the value of fgEvolution at the time of message creation. This to: 1) allow some message to have schema evolution while others not 2) to avoid that the changing of the global fgEvolution during the life-time of a message to cause problems git-svn-id: http://root.cern.ch/svn/root/trunk@24432 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:43:30 UTC
e86b424 - implement in the Profile the existing option G to get the bin error in the case of combination of measurements y with gaussian error dy. In this case the profile must be filled with a weight = 1./dy**2 and the correct error from the combination (1./sqrt(Sum(1./dy**2) ) ) will be obtained. This option was requested by Yuri Fisyak. git-svn-id: http://root.cern.ch/svn/root/trunk@24431 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:40:26 UTC
883d0a1 From Axel: Without --enable-cint7, put (deprecated) copies of the headers in include/cint/ into include/ to allow a transition period to the new CINT include dir. They will be removed by configure --enable-cint cint7: set G__CFG_COREVERSION. git-svn-id: http://root.cern.ch/svn/root/trunk@24430 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:38:35 UTC
4129313 remove a printoutline to avoid updating reference file git-svn-id: http://root.cern.ch/svn/root/trunk@24429 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:34:49 UTC
7ae9d5e More ignores git-svn-id: http://root.cern.ch/svn/root/trunk@24428 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:20:03 UTC
c802388 ignore mktypes. git-svn-id: http://root.cern.ch/svn/root/trunk@24427 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:04:12 UTC
61bf5a2 generated, not in svn. git-svn-id: http://root.cern.ch/svn/root/trunk@24426 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 15:03:44 UTC
6922902 From Axel: belongs to cint7 patch. git-svn-id: http://root.cern.ch/svn/root/trunk@24425 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 14:49:56 UTC
4835930 - from Bertrand: disable warning 4250 on Windows 9.0. This is a known deficit of 9.0 in that particular case, see for example http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101259 git-svn-id: http://root.cern.ch/svn/root/trunk@24424 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 14:48:11 UTC
94da476 From Axel: Allow --enable-cint7 to build CINT7 in parallel to CINT5. This builds root7.exe, rootcint7, cint7 which will pick up libCint7. CINT includes are now in include/cint and include/cint7. Many #include statements changed because of that. We still provide backward compatible wrapper headers in include/ pointing to the include/cint ones. Dictionaries for CINT5 and CINT7 are now (mostly) compatible. When --enabled-cint7, TCint for CINT5 is in libMetaTCint and TCint for CINT7 is in libMetaTCint_7. The classes' source is identical for now (except for the cases marked with #ifdef R__BUILDING_CINT7); they pick up different CINT implementations, though. Without --enable-cint7, TCint.o is linked into libCore, just like it used to be. With --enable-cint7, TROOT() dlopens libMetaTCint / libMetaTCint_7, depending on which libCint the binary is linked against (determined via G__cint_version). TCint contains and sets a global factory pointer that creates the appropriate TCint object for TROOT. The cintdlls are built for CINT5 and CINT7 separately, cintdlls.mk is included twice, with different contexts set by cint/Module.mk and cint7/Module.mk. --enable-/--disable-cint7 (i.e. (TCint.o in libCore vs libMetaTCint) triggers a re-build of TROOT.o Remove dependency from TGWin32ProxyDefs to bare CINT Add implementation of G__alloc_tempobject_val to cint5 Add a rule how to build C-dictionaries, needed for G__c_stdfunc.c. No rootmap entries for TCint - CINT should never ever try to autoload it. It's either linked anyway or we dlopen it by hand. git-svn-id: http://root.cern.ch/svn/root/trunk@24423 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 14:47:08 UTC
91f8944 - fix precision problem on linux 32 git-svn-id: http://root.cern.ch/svn/root/trunk@24422 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 14:27:10 UTC
08f9cf1 From Andrei: a patch that unifies the overlap checking methods by sampling via the standard. There is also a new method introduced to sample points on shapes surface - implemented only for TGeoBBox for the moment. git-svn-id: http://root.cern.ch/svn/root/trunk@24419 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 13:40:38 UTC
e32a7d3 Renormalize rootmarks git-svn-id: http://root.cern.ch/svn/root/trunk@24418 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 13:36:21 UTC
188d636 Fix a compilation warning git-svn-id: http://root.cern.ch/svn/root/trunk@24417 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 13:25:59 UTC
2182c61 import dev branch (up to rev. 24397) - merge implementation from David of TH2::ProjectionX and TH2::ProjectionY in a common method - fix a coubple of bugs in projections of TH3 found thanks to the new projection test from David - improve KolmogorvSmirnov test in 2D and 3D. Make it also working for weighted histograms. For the 3D tests use as probing max distance the one obtained using all possible axis combination for the order. It is arbitrary (as in the 2D case), but at least consistent. A better method, like the one proposed by Peacock, should be used for the multi-dim KS test. - add some extra comments for projections of profiles to histograms using option "W". Fix also an un-wanted extra calls to Sumw2() git-svn-id: http://root.cern.ch/svn/root/trunk@24415 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 13:08:20 UTC
c661158 - Start improving the doc. - Protection added in case a TGraphPolar is plotted wit option "E" but has no errors defined. - The title painted for TGraphPolar was not correct. git-svn-id: http://root.cern.ch/svn/root/trunk@24414 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 13:03:13 UTC
62f6a46 increase some test tolerance git-svn-id: http://root.cern.ch/svn/root/trunk@24412 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 12:14:23 UTC
a6b0ce7 make independent of ROOTSYS, lib location depends on root-config location. git-svn-id: http://root.cern.ch/svn/root/trunk@24411 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 12:07:04 UTC
c3766ed remove ROOTBUILD based g95 support. Should use compiler ROOT is build with. git-svn-id: http://root.cern.ch/svn/root/trunk@24409 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 11:06:27 UTC
cf5ca56 added a couple of comments git-svn-id: http://root.cern.ch/svn/root/trunk@24405 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 08:36:45 UTC
d6984a4 - add instantiation of some extra template methods in Rotation and Transform3D classes. Unfortunatly explicit constructors cannot be added since arenot supported by CINT. One should then use in Python or CINT dummy constructor + operator=. git-svn-id: http://root.cern.ch/svn/root/trunk@24404 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 08:35:47 UTC
7b1c1fc sync with dev brunch (rev: 24397). Main changes are: - improve integrator interface adding template functions taking as imput any C++ callable object for evaluation of the integrals - use ROOT convention for enumeration names (start with k, like kADAPTIVE for the integration type). Change for Integration types, Interpolation types (in MathMore) and Minimizer1D types. Change all classes and tests using this enumeration name - improve RichardsonDerivator class (used by TF1::Derivative). Remove an un-needed function call Fix also a bug in calculation of the error returned by TF1::DerivativeError - change interface for the function interfaced used for fitting (IParamFunction function and IParamGrad function) Requires now that the parameter values are passed when evaluating the function and the gradient and make the method operator()(double *x, double *p) const. Derived class must implement DoEvalPar (and not DoEval as before) for implementing this interface. This change makes the caching of parameter not hidden and the interface is now thread-safe. In the IParamGradFunction interface remove the funcitonality for gradient of the coordinates (x) since it is not needed. Define only the parameter gradient. - improve also the ParamFunction class used by the concrete function like Polynomial. Adapt Polynomial class to new parameteric function interface - improve Fit Result class with function to get parameter correlations after the fit and to fill any generic matrix with covariance or correlation result. - add method also in the minimizer interface to get correlation values - add strategy in the minimizer control parameters - increase timing of stressMathCore and stressMathMore git-svn-id: http://root.cern.ch/svn/root/trunk@24403 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 08:31:10 UTC
7ea22c5 fix a dependency problem in test Makefile git-svn-id: http://root.cern.ch/svn/root/trunk@24401 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 07:38:22 UTC
722485b sync with dev brunch (r=24397): - use std::string for parameter name and remove un-necessary limitation on the length of parameter name maintan the Name() method returning a char * (for backward compatibility) and add a new method GetName() returning a reference to a std::string - add also a method in MInuit2Minimizer to get correlation coefficient between parameter i and j and a method to get the global Correlation coefficient of parameter i - add new complex tests of fitting used for parallelization studies - compile in ROOT also the tests in MnSim and MnTutorial git-svn-id: http://root.cern.ch/svn/root/trunk@24400 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 07:28:49 UTC
e52e7a6 Add a script in the new test directory to show the use of the TMemStat class. Note that this class is under development and works currently only under Linux. More developments are expected in the coming weeks to tune this class and make a better GUI. git-svn-id: http://root.cern.ch/svn/root/trunk@24398 27541ba8-7e3a-0410-8455-c3a389f83636 20 June 2008, 07:15:27 UTC
c37df3f From Alja. TEveBoxSetGL: Fix bug with wrong cone orientation. boxset_test.C, cone_test.C: Move cone set demo from boxset_test to separate macro. git-svn-id: http://root.cern.ch/svn/root/trunk@24392 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 18:25:54 UTC
f4d076d fixed HTML doc. git-svn-id: http://root.cern.ch/svn/root/trunk@24385 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 15:34:16 UTC
b4525c0 - Mods in order to use this macro in the documentation. git-svn-id: http://root.cern.ch/svn/root/trunk@24379 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 14:34:37 UTC
e4fc893 Fix doc layout to be usable by THtml git-svn-id: http://root.cern.ch/svn/root/trunk@24376 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 13:18:13 UTC
081c015 Modify the example macro such that it can be executed by THtml. git-svn-id: http://root.cern.ch/svn/root/trunk@24374 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 13:10:29 UTC
b80bd11 Preserve the directory context in the constructor. Optimize layout for html git-svn-id: http://root.cern.ch/svn/root/trunk@24373 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 13:06:11 UTC
c5f0104 the "Draw MemStat" button has been removed. git-svn-id: http://root.cern.ch/svn/root/trunk@24372 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 12:51:05 UTC
3e457f5 slight redesign of GUI, as proposed by Rene (added Tabs for a text report and graphics view) git-svn-id: http://root.cern.ch/svn/root/trunk@24371 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 12:48:36 UTC
4225cc0 white space. git-svn-id: http://root.cern.ch/svn/root/trunk@24369 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 11:27:50 UTC
a6ef019 don't put memstat in static module. git-svn-id: http://root.cern.ch/svn/root/trunk@24368 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 11:19:08 UTC
a93feec - fixed coding conventions - fixed a copy/past bug. There was a wrong number of stack deepness (GUI) - many minor and cosmetic changes - fixed dependencies git-svn-id: http://root.cern.ch/svn/root/trunk@24366 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 09:50:29 UTC
2b4379c - Better formatting of the HTML code to make it more readable and easier to modify. In particular the tables describing the options. git-svn-id: http://root.cern.ch/svn/root/trunk@24364 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 09:17:21 UTC
9857929 Fix a typo git-svn-id: http://root.cern.ch/svn/root/trunk@24360 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 07:44:31 UTC
850c493 Remove unimplemented functions git-svn-id: http://root.cern.ch/svn/root/trunk@24359 27541ba8-7e3a-0410-8455-c3a389f83636 19 June 2008, 07:43:56 UTC
e9f8081 using the ROOT naming conventions for class names git-svn-id: http://root.cern.ch/svn/root/trunk@24357 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 17:28:01 UTC
aa87c42 - fixed "undefined symbol" errors. - I have commented three methods of TMemStat. These methods have something to do with the graphics and must be revised. git-svn-id: http://root.cern.ch/svn/root/trunk@24355 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 16:54:46 UTC
7b63202 - fixed indents in source files - fixed headers of files - fixed comments following after "ClassDef" git-svn-id: http://root.cern.ch/svn/root/trunk@24354 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 16:10:18 UTC
c29a934 std::strlen needs #include cstring git-svn-id: http://root.cern.ch/svn/root/trunk@24353 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 16:06:33 UTC
f06815b correct case of libMemstat to libMemStat. git-svn-id: http://root.cern.ch/svn/root/trunk@24351 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 16:00:19 UTC
57132f5 cleanup and adding of MEMSTATLIBEXTRA in case of explicitlinking. git-svn-id: http://root.cern.ch/svn/root/trunk@24348 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 15:39:10 UTC
8142269 - The constructor's parameters naming was wrong. - Better example (easier to understand). git-svn-id: http://root.cern.ch/svn/root/trunk@24346 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 15:21:15 UTC
58cab02 add proper check for libMemStat only to compile on linux (32 and 64). git-svn-id: http://root.cern.ch/svn/root/trunk@24345 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 15:18:53 UTC
046e83b Changes to build memstat git-svn-id: http://root.cern.ch/svn/root/trunk@24340 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 14:30:23 UTC
9a5a367 From Remi Mommsen: avoid ROOTLIBDIR not being added to dynpath because its path is also contained in CINTINCDIR. git-svn-id: http://root.cern.ch/svn/root/trunk@24339 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 14:08:24 UTC
b0e78e7 From Marian Ivanov and Anar Manafov: Introduce a new package memstat for visualization of the memory usage. This package is expected to evolve in the coming hours/days. Principle: Hook functions for alloc and free are used. All calls to alloc (new) and free (delete) are catched and the statistical information is collected. The information is collected per stack trace (Unique identifier and per functions). Following informations are collected as function of time: Total number of allocations Total allocation size Allocation count Allocation size How to use it: Create memstat object TMemStat memstat(autoStamSize=10000, autoStampCount=1000); autoStamSize - The increase - decrease of size of memory after which stamps are generated autoStampCount - The increase - decrease of memory allocation counter after which stamps are generated User request for adding the named memory stamp is supported. memstat.AddStamp("mystamp") The file "memstat.root" is created after destruction of object. This class supports following functions for standard user: constructor - TMemStat memstat(filename) Report Draw SelectCode(libname, functionname) SelectStack() The various format options to draw a Graph can be accessed calling TMemStat memstat; memstat.Report("?") More info is available in the classes documentation. Note that this new package is currently available on Linux systems. It is not enabled by default. To enable it do ./configure --enable-memstat git-svn-id: http://root.cern.ch/svn/root/trunk@24338 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 14:03:58 UTC
1afd200 fix for -rpath option on MacOS X in case cross-compiling for 32-bit on a 64-bit machine. git-svn-id: http://root.cern.ch/svn/root/trunk@24333 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 13:46:25 UTC
8dae9c0 cleanup all old .dylib's on MacOS X (on 10.5 .dylib are not needed anymore). git-svn-id: http://root.cern.ch/svn/root/trunk@24332 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 13:45:18 UTC
bb64f12 since ROOT contains minicern we compile everything with ifort and there is not need to link with gfortran runtimes anymore. git-svn-id: http://root.cern.ch/svn/root/trunk@24331 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 13:43:49 UTC
708465c When an error is detected, print the error number too. git-svn-id: http://root.cern.ch/svn/root/trunk@24328 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 13:22:37 UTC
d81a3f8 Fix problem in the ErrorHandler introduced in the previous patch git-svn-id: http://root.cern.ch/svn/root/trunk@24327 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 12:31:32 UTC
4bdf1d9 Add a link to the AliROOT geometry description page git-svn-id: http://root.cern.ch/svn/root/trunk@24320 27541ba8-7e3a-0410-8455-c3a389f83636 18 June 2008, 06:55:28 UTC
05bda6c for MacOS X 10.5, don't use -install_name for ACliC generated so's. In this case the systems uses the full path name as soname, which is just what we want. git-svn-id: http://root.cern.ch/svn/root/trunk@24319 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 23:46:04 UTC
6749e9d small cleanup concerning old icc compilers. git-svn-id: http://root.cern.ch/svn/root/trunk@24318 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 23:44:16 UTC
b799c29 From Axel: strangely enough Wndows does not support %p, use good old 0x%lx. git-svn-id: http://root.cern.ch/svn/root/trunk@24317 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 22:41:25 UTC
4e02d32 TGLViewerBase ============= Break render into two pieces to give sub-classes more control over rendering procedure. TGLViewer ========= Render axes/guides before selected/highlighte objects so that depth-test can be honoured (if requested). git-svn-id: http://root.cern.ch/svn/root/trunk@24316 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 19:48:30 UTC
612abf3 TEveManager =========== Keep projections in an array and reuse them when changing projection-types. This allows parameters set by users to be kept for each projection type separately (only center is controlled by manager). TEveProjections =============== Introduce pre-scaling of projected objects: users can specify different scaling factors for regions of projected coordinate space. Fish-eye distortion is applied afterwards. Demonstrated by the new tutorial 'projection_test_prescale.C'. git-svn-id: http://root.cern.ch/svn/root/trunk@24314 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 18:19:53 UTC
fa6b256 From Alja: Bug fix. Position of cone previously defined by cone base now with cone apex. git-svn-id: http://root.cern.ch/svn/root/trunk@24313 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 17:23:44 UTC
179db55 Expose also 3d geometry. git-svn-id: http://root.cern.ch/svn/root/trunk@24312 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 17:11:51 UTC
43dd963 - The markers clipping was wrong in case of TGraphPolar. git-svn-id: http://root.cern.ch/svn/root/trunk@24311 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 14:48:52 UTC
5ad9b9c From Wouter: some protections added git-svn-id: http://root.cern.ch/svn/root/trunk@24309 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 14:25:10 UTC
e44d21f replace printf with Error git-svn-id: http://root.cern.ch/svn/root/trunk@24308 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 14:20:36 UTC
4e489ed // Finishing touches on end-user interfacing of new RooFit printing organization o RooAbsData,RooDataHist,RooDataSet - Move implementation of printValue() from RooAbsData to RooDataHist and RooDataSet and implement specialized value message for binned and unbinned data - Remove custom defaultPrintStyle() and defaultPrintContents() implementations in RooAbsData o RooDataHist,RooDataSet - Implement a printArgs() method that shows the observables present in the dataset o RooPlot - Encode name of variable in default name of RooPlot - Implement printArgs() that prints name of associated variable - Implement printValue() that prints list of names of contained objects - Finetune layout of text in printMultiline, add class name of contained objects in printing of object list - Set default print contents to name,value and arguments for all print styles - Remove customized defaultPrintStyle() method o RooFitResult - Some fine tuning of layout of printValue() and printArgs() messages - Add arguments as default item to be printed in defaultPrintContents() - In defaultPrintStyle() use kStandard print style if no option is given, otherwise defer to RooPrintable::defaultPrintStyle() o RooCurve - Remove "curve_" prefix from internally constructed name o RooAbsReal - In integralNameSuffix() add option to omit empty list of integrated observables - Introduce new automatic naming convention for curves created by plotOn(): FUNCName_Slice[X]_DataAvg[X]_Asym[X] where the last three suffixes are only appended if necessary. For sum curves introduce convention CurveName1_PLUS_CurveName2 - Add string curveNameSuffix to PlotOpt to facilitate passing of curve name extensions introduced by RooAbsPdf::plotOn() to RooAbsReal::plotOn() o RooAbsPdf - Introduce new automatic naming convention for curves created by plotOn(): PDFName_Comp[X] where the component suffix is only introduced when components are selected. Any needed additional options implemented by RooAbsReal::plotOn() are added by RooAbsReal::plotOn(). o RooAbsCollection - Fix broken contentsString() method - Remove custom defaultPrintStyle() implementation o RooAbsArg - Remove custom defaultPrintStyle() method - Add cloneTree() utility function that uses snapshoto to clone tree expression headed by self and then adds all non-head nodes as owned component to the head node. o RooPrintable - Modify default printTreeStructure() to print message that tree printing is not implemented in class that uses this default method - Create universal defaultPrintStyle() method that maps Print() options I,S,V,T to RooPrintable styles kInline, kStandard,kVerbose and kTreeStructure respective. The default print style is kSingleLine o RooTreeData - Introduce new automatic naming convention for histograms created by plotOn(): h_DATASETName_RangeCut[X]_Cut[X]_Asym[X] where the last three suffixes are only appended if necessary. git-svn-id: http://root.cern.ch/svn/root/trunk@24307 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 13:21:58 UTC
ce4ee31 Add 2 missing includes git-svn-id: http://root.cern.ch/svn/root/trunk@24305 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 12:12:34 UTC
a0777af Fix typo in error message git-svn-id: http://root.cern.ch/svn/root/trunk@24301 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 10:52:04 UTC
1df2726 From Axel: using %p as format flag instead of 0x%x allows pointers to be passed on 64bits, too. git-svn-id: http://root.cern.ch/svn/root/trunk@24300 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 10:48:01 UTC
d3b6422 - New doc. git-svn-id: http://root.cern.ch/svn/root/trunk@24297 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 07:21:45 UTC
8d6709f Fix a compilation warning git-svn-id: http://root.cern.ch/svn/root/trunk@24296 27541ba8-7e3a-0410-8455-c3a389f83636 17 June 2008, 06:58:42 UTC
2178fd7 Fix from Philippe for improperly initialized root special variables, type 'Z'. The initialization of the first eight bytes to zero was being done through a char*, which only initializted bytes 0 and 4. The cint5 uses a cast to long*, so that behavior is used now. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24295 27541ba8-7e3a-0410-8455-c3a389f83636 16 June 2008, 21:01:21 UTC
e8a0333 o RooWorkspace - Fix portability issue in writing side of Streamer() of embedded class CodeRepo git-svn-id: http://root.cern.ch/svn/root/trunk@24294 27541ba8-7e3a-0410-8455-c3a389f83636 16 June 2008, 20:41:51 UTC
back to top