Skip to content
Snippets Groups Projects
  1. Dec 17, 2013
  2. Dec 05, 2013
  3. Oct 01, 2013
    • Lorenzo Moneta's avatar
      Fix for changes done with the vc merge: · 6158bebd
      Lorenzo Moneta authored
       - Add a Scalar typedef definition in the TVectors  in order to use the ROOT::Math::VectorUtil functions
       - Fix a bug introduced in the Choleski decomposition for making it compiling with Vc. This fixes the testInversion test
      6158bebd
  4. Jul 18, 2013
  5. Jun 12, 2013
  6. Feb 06, 2013
  7. Oct 17, 2012
  8. Aug 29, 2012
  9. Jun 04, 2012
    • Axel Naumann's avatar
      Remove · 08dd65a0
      Axel Naumann authored
        using namespace std;
      from Riostream.h, which has huge consequences for all of ROOT.
      Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.
      
      Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
      ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.
      
      Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
      TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@44507 27541ba8-7e3a-0410-8455-c3a389f83636
      08dd65a0
  10. May 03, 2012
  11. Apr 30, 2012
  12. Jan 19, 2012
  13. May 27, 2011
    • Fons Rademakers's avatar
      From Pere: · 79d2161a
      Fons Rademakers authored
      Introduce alternative cmake based build system. Cmake is especially convenient
      for building on Windows, as it can produce VC projects or nmake files and 
      does not require cygwin to be installed. In addition on OSX Xcode projects
      can be generated.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@39463 27541ba8-7e3a-0410-8455-c3a389f83636
      79d2161a
  14. Feb 11, 2011
    • Rene Brun's avatar
      · 76870ad4
      Rene Brun authored
      --The argument double* mass of TGenPhaseSpace::SetDecay is now const double* mass.
      
      his line, and those below, will be ignored--
      
      M    math/physics/src/TGenPhaseSpace.cxx
      M    math/physics/inc/TGenPhaseSpace.h
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@38051 27541ba8-7e3a-0410-8455-c3a389f83636
      76870ad4
  15. Nov 15, 2010
  16. Sep 07, 2010
    • Rene Brun's avatar
      From Guido Volpi; · 4e219390
      Rene Brun authored
      I'd like to suggest to improve the TLorentzVector outputmessage printed calling the ::Print() method. In all the current versions the TLorentzVector print just a static message with the class description. 
      I'm proposing a very simple change, similar to what TVector3 does, that for each vector prints the content in (x,y,z,t) form and (P,eta,phi,E) form.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@35182 27541ba8-7e3a-0410-8455-c3a389f83636
      4e219390
  17. Oct 23, 2009
  18. Oct 20, 2009
  19. Oct 15, 2009
    • Rene Brun's avatar
      From Matthew Strait: · dc63c6b4
      Rene Brun authored
      This patch fixes the spelling of "function" in the root source code
      and documentation, which is misspelled (sometimes as part of larger
      "function"-based words) at least 152 times:
      
      * "funciton" 48 times
      * "funcion" 36 times
      * "funtion" 23 times
      * "fucntion" 17 times
      * "functionn" 6 times
      * "fuction" 6 times
      * "fuunction" 4 times
      * "functioin" 3 times
      * "fonction" 3 times
      * "funstion" twice
      * "fnuction" once
      * "functiom" once
      * "functio" once
      * "funcition" once
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@30749 27541ba8-7e3a-0410-8455-c3a389f83636
      dc63c6b4
  20. Mar 06, 2009
  21. Mar 05, 2009
  22. Feb 23, 2009
  23. Feb 22, 2009
    • Lorenzo Moneta's avatar
      - new version of TRolke from J. Lundberg · b0899086
      Lorenzo Moneta authored
      * New user interface:
      
      The old user interface was very hard to use, and the documentation in the source was also not on par with the correct usage. The old interface was a single get-function with 12 arguments, and the user was supposed to figure out which ~ 5 arguments were relevant for a specific model (1 out of 7 models).
      The new user interface is is easy to use correctly and hard to use incorrectly (TM). It's a single set-method for each method:
      
      SetPoissonBkgBinomialEff(Int_t x,Int_t y,Int_t z,Double_t tau,Int_t m);
      SetPoissonBkgGaussianEff(Int_t x,Int_t y,Double_t em, Double_t tau,Double_t sde);
      SetGaussianBkgGaussianEff(Int_t x,Double_t bm,Double_t em, Double_t sde,Double_t sdb);
      SetPoissondBkgknownEff(Int_t x,Int_t y,Double_t tau,Double_t e);
      SetGaussianBkgknownEff(Int_t x,Double_t bm,Double_t sdb,Double_t e);
      SetKnownBkgBinomialEff(Int_t x, Int_t z,Int_t m,Double_t b);
      SetknownBkgGaussianEff(Int_t x,Double_t em,Double_t sde,Double_t b);
      
      
      * New methods for getting:
      
      - 'sensitivity' (average limits) and related quantities
      - 'critical number' related to rejection of the null-hypothesis
       (no signal).
      
      * Bug fixes. There was a few bugs in that some variables was used
       uninitialized. (Eg, input arguments which were not supposed to be
       used were used anyway.)
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@27566 27541ba8-7e3a-0410-8455-c3a389f83636
      b0899086
  24. Dec 09, 2008
  25. Nov 10, 2008
  26. Oct 28, 2008
  27. Jun 04, 2008
  28. Apr 23, 2008
  29. Mar 28, 2008
Loading