sort by:
Revision Author Date Message Commit Date
b1e8a75 Improve comments and indentation, don't use references for passing ::Reflex::Scope. -- Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24489 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:56:51 UTC
e7f175f Fix from Philippe Canal for parsing "int* const", we should only make this G__PCONSTVAR if the count of pointers seen is at least one. -- Paul Russo from Philippe Canal git-svn-id: http://root.cern.ch/svn/root/trunk@24488 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:52:50 UTC
f83cb32 Fix G__modify_type, the G__CONSTVAR needs to be applied to the rawtype node, not the top node. Fix G__test_static, G__AUTOARYDISCRETEOBJ needs to test the statictype property directly. -- Philippe Canal and Paul Russo git-svn-id: http://root.cern.ch/svn/root/trunk@24487 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:48:41 UTC
230b409 ignore types.h. git-svn-id: http://root.cern.ch/svn/root/trunk@24486 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:44:31 UTC
7281f8b - HTML typo git-svn-id: http://root.cern.ch/svn/root/trunk@24485 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:43:07 UTC
9342301 - In revision 20804, a test has been added to: "Make option BAR work with option HIST" This test worked nicely when Hoption.Bar >= 10 (option "BAR" and "HBAR"). But, in some cases, it disabled th case Hoption.Bar = 1 (simple option "B"). git-svn-id: http://root.cern.ch/svn/root/trunk@24484 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:36:54 UTC
cf52f89 Update contributors git-svn-id: http://root.cern.ch/svn/root/trunk@24483 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:34:26 UTC
c7bf1cf - update math release notes and class descriptions. No change in code only in doc git-svn-id: http://root.cern.ch/svn/root/trunk@24482 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:33:08 UTC
291a8a0 put CINT section title on top of the CINT release notes git-svn-id: http://root.cern.ch/svn/root/trunk@24481 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 15:30:42 UTC
18f08d1 move the send streamer info and send process id code into: SendStreamerInfos() SendProcessIDs() move the recv streamer info and recv process id code into: RecvStreamerInfos() RecvProcessIDs() Add support for schema evolution and process ids also to TPSocket and TXSocket. git-svn-id: http://root.cern.ch/svn/root/trunk@24480 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:29:34 UTC
72bf73b Fix mismatch between declaration and implementation of TGTable::MoveTable git-svn-id: http://root.cern.ch/svn/root/trunk@24479 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:13:54 UTC
3762392 - Update release notes. git-svn-id: http://root.cern.ch/svn/root/trunk@24478 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 13:13:07 UTC
64d63d4 - fix a warning in FitUtil.cxx - fix a coding convention violation - improve and update release notes - improve doc, in particular doxygen groups git-svn-id: http://root.cern.ch/svn/root/trunk@24477 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 12:58:47 UTC
5d3a53e Activate again F77LIBS git-svn-id: http://root.cern.ch/svn/root/trunk@24476 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 12:35:46 UTC
0fd286c From Axel: Support variable bin size histograms in TH2::FitSlicesX too. git-svn-id: http://root.cern.ch/svn/root/trunk@24475 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 11:28:26 UTC
198aab4 enable memstat only for linux architectures (e.g. not win32gcc). git-svn-id: http://root.cern.ch/svn/root/trunk@24474 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:56:46 UTC
a2dc03b In TSocket::recv the received TStreamerInfo was not registered at the right place. git-svn-id: http://root.cern.ch/svn/root/trunk@24473 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:19:06 UTC
2ade326 Add some missing protections git-svn-id: http://root.cern.ch/svn/root/trunk@24472 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 09:08:51 UTC
099dbc6 From Axel: add support for variable bins for chi2 histogram created by FitSlices(). git-svn-id: http://root.cern.ch/svn/root/trunk@24471 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 05:33:18 UTC
d11d8f8 From Jan: renamed AddFromDirectory() to Add(), correctly handles wildcards in directory. Behaviour is now similar to TChain::Add(). Fixes needed for CAF. git-svn-id: http://root.cern.ch/svn/root/trunk@24470 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 01:37:37 UTC
eec9373 correction in comments. git-svn-id: http://root.cern.ch/svn/root/trunk@24469 27541ba8-7e3a-0410-8455-c3a389f83636 23 June 2008, 01:11:35 UTC
c2f98a7 Import xrootd 20080621-0000 git-svn-id: http://root.cern.ch/svn/root/trunk@24468 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:47:03 UTC
709fea6 Make TPad::FindObject(const char *name) recursive like TPad::FindObject(const TObject *obj) git-svn-id: http://root.cern.ch/svn/root/trunk@24467 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:46:17 UTC
d350169 static TMessage::EnableSchemaEvolution() now called TMessage::EnableSchemaEvolutionForAll() (TMessage::EnableSchemaEvolution() is now member function setting schema evolution per message). git-svn-id: http://root.cern.ch/svn/root/trunk@24466 27541ba8-7e3a-0410-8455-c3a389f83636 22 June 2008, 16:24:53 UTC
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
back to top