- May 07, 2008
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23692 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23691 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23690 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23689 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23688 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23687 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
add #pragma link C++ global ROOT_TMath as suggested by Philippe. This avoids via the header guard to re-include the definition of TMath.h when running in CINT. This fixes a crash observed running stressFit.cxx in interpreted mode git-svn-id: http://root.cern.ch/svn/root/trunk@23686 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
Introducing a parallel unzipping algorithm for pre-fetched buffers. Since we already know what buffers are going to be read, we can decompress a few of them in advance in an additional thread and give the impression that the data decompression comes for free (we gain up to 30% in reading intensive jobs). The size of this unzipping cache is 20% the size of the TTreeCache and can be modified with TTreeCache::SetUnzipBufferSize(Long64_t bufferSize). Theoretically, we only need one buffer in advance but in practice we might fall short if the unzipping cache is too small (synchronization costs). This experimental feature is disabled by default, to activate it use the static function TTreeCache::SetParallelUnzip(TTreeCacheUnzip::EParUnzipMode option = TTreeCacheUnzip::kEnable). The possible values to pass are: TTreeCacheUnzip::kEnable to enable it,TTreeCacheUnzip::kDisable to disable it and TTreeCacheUnzip::kForce to force it. Since it will only work if you have more than one core, the TTreeCacheUnzip::kForce option is useful to run it even if you have only one cpu (to measure the overhead, for example). git-svn-id: http://root.cern.ch/svn/root/trunk@23685 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23684 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23683 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23682 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
TPRegexp ======== 1. Modularized Match() and Substitute() functions so that the low-level work is done by MatchInternal() and SubstituteInternal(). 2. Added function TString GetModifiers() that translates from bit-flag options back to perl-style option characters. 3. For all functions that do actual matching replaced the default value of 'Int_t nMatchMax' argument from 30 to 10. PCRE internals require the index buffer to be 3-times the number of allowed matches. This multiplication is now performed in individual functions and nMatchMax is really the number of allowed matches. Two function calls in TString passing this number explicitly have been updated. TPMERegexp ========== New sub-class of TPRegexp with API closer to PERL. Supports main Perl operations using regular expressions (Match, Substitute and Split). To retrieve the results one can simply use operator[] returning a TString. tutorials/regexp_pme.C ====================== Tutorial showing usage of the TPMERegexp class. git-svn-id: http://root.cern.ch/svn/root/trunk@23681 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23679 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23677 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
see: http://root.cern.ch/phpBB2/viewtopic.php?t=6648 git-svn-id: http://root.cern.ch/svn/root/trunk@23676 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23675 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
from Axel: Improve TH2::FitFitSliceX (and Y) by adding the possibility to return the generated histograms in a TObjArray when the passed pointer is not null. git-svn-id: http://root.cern.ch/svn/root/trunk@23674 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23673 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23672 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23671 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
a fix in TProfile documentation (ylow and yup parameter names were replaced by ymin and ymax in the comments). git-svn-id: http://root.cern.ch/svn/root/trunk@23670 27541ba8-7e3a-0410-8455-c3a389f83636
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23669 27541ba8-7e3a-0410-8455-c3a389f83636
-
Wim Lavrijsen authored
warnings, but those can be fixed by the user, whereas that is not the case for setting DISPLAY back. git-svn-id: http://root.cern.ch/svn/root/trunk@23668 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 06, 2008
-
-
Matevz Tadel authored
TEveLegoEventHandler - New class for camera event handling. TEveCaloLegoGL - Remove code which changed GL model-view matrix. TGLViewer, TGLViewerBase - New getters. TGLCamera - Add function GetTheta(). tutorials/eve/cms_calo.C - Structural improvements. Demonstrate TEveLegoEventHandler. git-svn-id: http://root.cern.ch/svn/root/trunk@23667 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23666 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
another side). Added virtual methods Bool_t TGLCamera::IsPerspective()/IsOrthographic(). git-svn-id: http://root.cern.ch/svn/root/trunk@23665 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
- Added information on the types of volumes returned by TWinNTSystem::GetVolumes(): - Type of drive: local, removable, network, CD/DVD - File System: NTFS, AFS, NFS - Adapted TGFSCombobox and TGFileBrowser accordingly to these new info - Added two new icons to represent Network drives on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@23664 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23663 27541ba8-7e3a-0410-8455-c3a389f83636
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23662 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
The routine has been modified from the original hdiff to use always the effective entries for normalizing the max distance. Now in princile it could also be used also for comparing an histogram with a function created as an histogram with zero errors (equivalent to option F1 or F2 in the original HDIFF. git-svn-id: http://root.cern.ch/svn/root/trunk@23661 27541ba8-7e3a-0410-8455-c3a389f83636
-
http://root.cern.ch/viewcvs?rev=23659&root=root&view=revLorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23660 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23658 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
- add comments in TMinuitMinimizer class fixing the coding convention violation git-svn-id: http://root.cern.ch/svn/root/trunk@23657 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
Add a new signal Removed(Int_t id) to notify when a tab was removed. git-svn-id: http://root.cern.ch/svn/root/trunk@23656 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
Main changes are: TMath: from David: The following methods now have additional interface working with Iterators as well: MinElement MaxElement LocMin LocMax Mean GeomMean RMS BinarySearch Sort -> (changed to SortItr) - use now std in binary search algorithm. Old algorithm failed some tests and it is found to be a little bit slower - do not use std instead in LocMin and LocMax since generic std algorithm is slower on 64 bit arch. - TMath::PoissonI fix a problem for large values, by using directly the TMath::Poisson implementation - TMath::Landau and TMath::Landau remove duplications by using directly ROOT::Math::landau_pdf and ROOT::Math::landau_cdf - TMath::Prob use ROOT::Math::chisquared_cdf_c (gives also less rounding errors for small values) - TMath::GammaDist use ROOT::Math::gamma_pdf , implementation now returns correct value, 0, for large values of shape parameter instead of nan - TMath::LogNormal: use ROOT::Math::lognormal_pdf - compile TMath dictionary with -O2 - fix a warning in -Wshadow - TMath.h is now reordered by functionality and alphabetical order test: various improvement from David, see http://root.cern.ch/viewcvs?rev=22880&root=root&view=rev - add dictionary for the enumeration used in the Integration class - from David: some clean up of Minimizer class (remove typedef definitions) git-svn-id: http://root.cern.ch/svn/root/trunk@23655 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
http://root.cern.ch/viewcvs?rev=23610&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/trunk@23654 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 05, 2008
-
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23653 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
just 'declare' the TMath namespace here without duplicate the dictionary for the content of TMathBase and prevent the interpretation of TMathBase.h git-svn-id: http://root.cern.ch/svn/root/trunk@23652 27541ba8-7e3a-0410-8455-c3a389f83636
-
Philippe Canal authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23651 27541ba8-7e3a-0410-8455-c3a389f83636
-
Ilka Antcheva authored
git-svn-id: http://root.cern.ch/svn/root/trunk@23650 27541ba8-7e3a-0410-8455-c3a389f83636
-