- Jun 22, 2008
-
-
Fons Rademakers authored
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
-
Fons Rademakers authored
use root-config to detect used fortran compiler. git-svn-id: http://root.cern.ch/svn/root/trunk@24465 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24464 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24463 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24462 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 21, 2008
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24461 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24460 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Fix coding conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@24459 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
Change the default for XProof.Debug. git-svn-id: http://root.cern.ch/svn/root/trunk@24458 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
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
-
Fons Rademakers authored
prepare for new xrootd. git-svn-id: http://root.cern.ch/svn/root/trunk@24456 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24455 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
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
-
- Jun 20, 2008
-
-
Gerardo Ganis authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24451 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
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
-
Matevz Tadel authored
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
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24447 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
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
-
Matevz Tadel authored
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
-
Matevz Tadel authored
--------- 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
-
Axel Naumann authored
Spellchecked. git-svn-id: http://root.cern.ch/svn/root/trunk@24442 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24438 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24437 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24436 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24435 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24434 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wouter Verkerke authored
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
-
Fons Rademakers authored
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
-
Lorenzo Moneta authored
- 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
-
Fons Rademakers authored
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
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24429 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24428 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24427 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24426 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
belongs to cint7 patch. git-svn-id: http://root.cern.ch/svn/root/trunk@24425 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
- 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
-
Fons Rademakers authored
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
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24422 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
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
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24418 27541ba8-7e3a-0410-8455-c3a389f83636
-