f71c167 | Axel Naumann | 14 September 2015, 07:45:05 UTC | Update ROOT version files to v6.05/02. | 14 September 2015, 07:45:05 UTC |
3db503f | Philippe Canal | 14 September 2015, 06:45:32 UTC | But TColor::GetColorPalette(ci) ... update code to grab the TColor* | 14 September 2015, 06:45:32 UTC |
6f1ec54 | Philippe Canal | 13 September 2015, 15:41:02 UTC | Fix crash due to API misuse ‘uncovered’ by change in default palette. Probably due to the unlatching naming of functions, the code was using gROOT->GetColor when it meant to use Color::GetPaletteColor. gStyle->GetNumberOfColors() : returns the number of color in the current palette. gROOT->GetColor(int) : returns the color with the requested index in the global list of color (non-contiguous) TColor::GetNumberOfColors() : returns the number of color in the current palette. TColor::GetColorPalette(int): return the color from the request slot in the current palette (contiguous 0 through TColor::GetNumberOfColors()) Per decision made in TColor::CreateColorWheel (gather the color number around fixed) large index (400, 600) and TColor::InitializeColors (skip indices between 100 and 200), the list of color indices is not contiguous. Previously the code worked because the default’s palette color also happened to be the first registered colors. | 13 September 2015, 15:41:06 UTC |
faf2d19 | Lorenzo Moneta | 13 September 2015, 10:10:24 UTC | Exclude using inline asm due to some problem on gcc 5.2 | 13 September 2015, 10:10:24 UTC |
e45ca9c | Lorenzo Moneta | 13 September 2015, 09:33:19 UTC | Fix compiler warning by moving inclusion of Python header files in the implementation classes and forward declaring the Python and NumPy objects. | 13 September 2015, 09:33:58 UTC |
1e6b691 | Axel Naumann | 12 September 2015, 12:26:14 UTC | Template spec def must be in namespace. | 12 September 2015, 12:26:14 UTC |
efafa83 | Lorenzo Moneta | 11 September 2015, 16:42:05 UTC | Fix restoring name and title of compiled functions stored in old versions (ROOT-7623) | 11 September 2015, 16:42:05 UTC |
7262193 | Lorenzo Moneta | 11 September 2015, 16:10:30 UTC | Add some useful typedef definitions | 11 September 2015, 16:10:30 UTC |
559e9eb | Lorenzo Moneta | 11 September 2015, 16:01:35 UTC | Add error messages for functions implemented only for GSL generators | 11 September 2015, 16:01:35 UTC |
fcbe8c7 | Lorenzo Moneta | 11 September 2015, 15:32:58 UTC | Fixes for classic builds | 11 September 2015, 15:32:58 UTC |
b6bea48 | Lorenzo Moneta | 11 September 2015, 15:07:48 UTC | Exclude remove from pch due to conflict of R definition of ERROR with Roofit::ERROR | 11 September 2015, 15:07:48 UTC |
933a6ee | Lorenzo Moneta | 11 September 2015, 14:05:28 UTC | Fix for GSL random typedef definitions | 11 September 2015, 14:05:28 UTC |
5f5299b | Lorenzo Moneta | 11 September 2015, 13:55:33 UTC | Add new Random number template class in mathcore. Introduce a new random number generator, MIXMAX from K. Savvidy. See http://mixmax.hepforge.org | 11 September 2015, 13:55:33 UTC |
b3a8911 | Manuel Tobias Schiller | 11 September 2015, 13:19:43 UTC | patch to RooBCPGenDecay by Paul Seyfert: fix titles of variables, remove superfluous include directives | 11 September 2015, 13:21:48 UTC |
7e88898 | Bertrand Bellenot | 11 September 2015, 09:07:59 UTC | Fix failing stressGraphics | 11 September 2015, 09:07:59 UTC |
d14d17d | Axel Naumann | 11 September 2015, 08:51:05 UTC | Remove unused include. | 11 September 2015, 08:53:57 UTC |
c5e86b1 | Axel Naumann | 11 September 2015, 08:50:11 UTC | Fix CMake for hist sources. | 11 September 2015, 08:53:57 UTC |
e542847 | Axel Naumann | 11 September 2015, 08:49:48 UTC | Work around cling bug by doing the right thing: extern templates! | 11 September 2015, 08:53:57 UTC |
15561b3 | Axel Naumann | 11 September 2015, 08:48:54 UTC | Remove debug printout. | 11 September 2015, 08:53:57 UTC |
d34f19c | Axel Naumann | 11 September 2015, 07:52:00 UTC | Histogram and axis titles. | 11 September 2015, 08:53:57 UTC |
b04e54a | Axel Naumann | 11 September 2015, 08:15:17 UTC | Work around etc/dictpch inf recursion of inc/Linkdef.h until Danilo fixes it. | 11 September 2015, 08:15:17 UTC |
f42efce | Axel Naumann | 11 September 2015, 07:37:49 UTC | Fix doc. | 11 September 2015, 07:52:09 UTC |
f8d9496 | Lorenzo Moneta | 10 September 2015, 20:41:40 UTC | Fix for adding numpy include directory | 10 September 2015, 20:41:40 UTC |
86ed280 | Lorenzo Moneta | 10 September 2015, 20:31:30 UTC | Merge branch 'oprojects-master-py-r-tmva containing RTMVA and PyTMVA from Omar | 10 September 2015, 20:31:30 UTC |
f6fd51d | Lorenzo Moneta | 10 September 2015, 20:30:32 UTC | Add check for NumPy | 10 September 2015, 20:30:32 UTC |
a2fe274 | Lorenzo Moneta | 10 September 2015, 20:16:39 UTC | Merge branch 'master-py-r-tmva' of https://github.com/oprojects/root from Omar (PyTMVA and RTMVA) | 10 September 2015, 20:16:39 UTC |
ae7ea5a | Axel Naumann | 10 September 2015, 19:12:02 UTC | TFile is really a pointer; rename to TFilePtr and put I/O functionality into TFileImplBase. | 10 September 2015, 19:12:02 UTC |
042bdbe | Danilo Piparo | 10 September 2015, 14:15:03 UTC | Modify release notes | 10 September 2015, 14:15:03 UTC |
e8bcb31 | Lorenzo Moneta | 10 September 2015, 10:37:07 UTC | Fix for cases of very small value in the POI See https://root.cern.ch/phpBB3/viewtopic.php?f=15&t=17064 | 10 September 2015, 10:37:07 UTC |
bcc57f2 | Lorenzo Moneta | 10 September 2015, 10:16:10 UTC | Fix setting some data members not anymore transient caused by changes for Doxygen. It is unfortunate that //! is transient but ///! is not | 10 September 2015, 10:16:27 UTC |
9362136 | Omar Andres Zapata Mes | 10 September 2015, 03:52:11 UTC | RMVA: added untracked cmake file | 10 September 2015, 03:52:11 UTC |
bc6d12d | Omar Andres Zapata Mes | 10 September 2015, 03:40:31 UTC | RMVA: R TMVA methods (http://oproject.org/RMVA) -> Support the methods C50(Boosted Trees/Model Based package), RSVM(Support VectorMachine), RSNNS/RMLP(Neurnal Network/MultiLayer Perceptron) and XGB(eXtreme Gradient Boost) for two class classification -> Support model persistence using R serialization | 10 September 2015, 03:40:31 UTC |
a56d21a | Omar Andres Zapata Mes | 10 September 2015, 03:01:21 UTC | PyMVA: Python TMVA interface (http://oproject.org/PyMVA) -> Support the methods PyAdaBoost, PyRandomForest and Gradient Tree Boosting from Scikit-learn for two class classification -> Support Model persistence using Pickle -> Tested using python 2.x | 10 September 2015, 03:01:21 UTC |
217c868 | Olivier Couet | 09 September 2015, 15:28:56 UTC | replace 57 by kBird | 09 September 2015, 15:28:56 UTC |
d7c66e4 | Olivier Couet | 09 September 2015, 15:13:21 UTC | Doxygen | 09 September 2015, 15:13:36 UTC |
a1496c3 | Olivier Couet | 09 September 2015, 15:05:52 UTC | Improve "nostackb" example. | 09 September 2015, 15:13:36 UTC |
495f9fc | Axel Naumann | 09 September 2015, 15:05:16 UTC | Philippe says evil is evil. Earthquakes are better! | 09 September 2015, 15:05:19 UTC |
983f90c | Olivier Couet | 09 September 2015, 14:28:41 UTC | Default palette = kBird | 09 September 2015, 14:30:55 UTC |
27ec98a | David Smith | 09 September 2015, 14:26:11 UTC | Fix for ROOT-7423 | 09 September 2015, 14:26:11 UTC |
72446c5 | Olivier Couet | 09 September 2015, 08:23:37 UTC | Doxygen | 09 September 2015, 08:23:56 UTC |
4dd79ef | Olivier Couet | 09 September 2015, 07:39:35 UTC | Doxygen | 09 September 2015, 08:23:56 UTC |
be59517 | Axel Naumann | 08 September 2015, 15:34:25 UTC | Detail, Internal; doc; rename bin border accesses. | 09 September 2015, 08:11:08 UTC |
b3437bc | Lorenzo Moneta | 09 September 2015, 07:30:52 UTC | Fix for removed file from previous commit | 09 September 2015, 07:31:03 UTC |
1eeca4e | Gerardo Ganis | 08 September 2015, 23:51:38 UTC | MultiProc: fix for old build system | 08 September 2015, 23:48:42 UTC |
03423ca | Lorenzo Moneta | 08 September 2015, 15:55:51 UTC | Merge branch ROOT_R from Omar Zapata adding new functionality of R into ROOT In resume the changes are -> Now you can use R functions in C++ very easy using the class TRFunctionImport, that have overloaded operators to use objects like functions that receives template arguments and return TRObjects. -> Documentation updated in http://oproject.org/tiki-index.php?page=ROOT+R+Users+Guide#Import -> added documentation in doxygen -> new propieties for TRDataFrame with operators | 08 September 2015, 15:55:51 UTC |
d791bcd | Lorenzo Moneta | 08 September 2015, 15:55:13 UTC | Merge branch 'master-root-r' of https://github.com/oprojects/root into oprojects-master-root-r | 08 September 2015, 15:55:13 UTC |
65a7c7e | Lorenzo Moneta | 08 September 2015, 15:35:25 UTC | doxygen | 08 September 2015, 15:50:43 UTC |
b51a803 | Axel Naumann | 08 September 2015, 13:38:55 UTC | Set DOXYGEN_OUTPUT_DIRECTORY to $HOME/roodoc only if it's not yet set. | 08 September 2015, 15:34:41 UTC |
920c15b | Olivier Couet | 08 September 2015, 14:57:51 UTC | Doxygen | 08 September 2015, 14:58:18 UTC |
c668dc6 | Olivier Couet | 08 September 2015, 14:04:05 UTC | Doxygen | 08 September 2015, 14:58:16 UTC |
0176902 | Enrico Guiraud | 08 September 2015, 10:56:49 UTC | Multiproc: module providing framework to fork sessions This module should provide ROOT with a simple way to fork sessions into multiple non-interactive sessions connected to the original one via TSocket's. A protocol is in place to guarantee that parent and children can communicate transparently and are able to exchange messages and TObject's. The framework is made to be extensible: it provides base classes that allow customization through private/public inheritance. In detail, developers can set the content of messages exchanged by parents and children and can program their behaviour when a certain message is received. A feature that can be built on top of this framework is contained in the module: - TPool provides similar functionalities to python's pool.map method, allowing the user to execute the same task several times in parallel, possibly with different arguments. A few examples of use are included in the reference documentation. | 08 September 2015, 13:44:00 UTC |
0697121 | Gerardo Ganis | 08 September 2015, 13:24:43 UTC | Netx: make sure all relevant inc paths are in the list | 08 September 2015, 13:24:43 UTC |
76145d0 | Axel Naumann | 08 September 2015, 08:24:27 UTC | Use C++. | 08 September 2015, 08:24:33 UTC |
8083239 | Axel Naumann | 07 September 2015, 19:43:04 UTC | Move TFile to RIO, update tutorial. | 07 September 2015, 19:51:07 UTC |
8d87014 | Axel Naumann | 07 September 2015, 19:28:10 UTC | Hide TCoopPtr within TFile -> TFileImplBase | 07 September 2015, 19:51:07 UTC |
8c56dda | Axel Naumann | 07 September 2015, 19:27:35 UTC | Add ROOT7 as doxy group. | 07 September 2015, 19:51:07 UTC |
7f3607c | Lorenzo Moneta | 07 September 2015, 16:09:09 UTC | Fixes for Doxygen | 07 September 2015, 16:09:52 UTC |
885b997 | Lorenzo Moneta | 07 September 2015, 16:03:05 UTC | Fixes for Doxygen | 07 September 2015, 16:09:50 UTC |
e2cee5d | Axel Naumann | 07 September 2015, 15:33:28 UTC | Add an explicit warning that this is code in prototype stage. | 07 September 2015, 15:33:28 UTC |
8f6642b | Axel Naumann | 04 September 2015, 19:37:02 UTC | First snapshot of ROOT 7 interface personality. We are not done for years to come - but this is a start. It shows what interfaces (and parts of its implementations) can look like for histograms, drawing, name registration etc. Many parts are still missing, notably titles, histograms crunching away on lambdas, and hiding some of the TCoopPtr-s inside these classes. The goals for this new interface style are: - Speed-up! - remove virtual function calls - reduce run-time complexity at the cost of compile-time, using inlining and type properties instead of object properties - Robustness! - type-safety - ownership through types (smart pointers, references etc), reducing memory issues - compiler checking of options - Simplicity! - smaller, focused interfaces: separate key/value registration, drawing etc - distinct non-public classes - use standard types instead of custom re-implementations: std::vector, double etc - Interoperability! - play nice with current coding guidelines, for instance using standard library concepts - move types into ROOT namespace; headers into ROOT/ folder; libraries libROOTxyz The build system integration will come during the coming days. | 07 September 2015, 15:17:01 UTC |
0f2223b | Axel Naumann | 07 September 2015, 12:20:32 UTC | Missing #include <algorithm> - GCC 5.1. | 07 September 2015, 12:20:32 UTC |
cb8d025 | Lorenzo Moneta | 06 September 2015, 10:14:31 UTC | More fixes for Doxygen | 06 September 2015, 10:14:41 UTC |
01b939b | Manuel Tobias Schiller | 06 September 2015, 06:30:47 UTC | RooAbsReal: dump "delayed" errors (when the eval error list grows too large) to debug stream to avoid increasing the error counter in the message service | 06 September 2015, 06:49:55 UTC |
f09a86d | Manuel Tobias Schiller | 06 September 2015, 06:24:48 UTC | Revert "RooFit unit tests/tutorials: avoid pathological behaviour" This reverts commit 7e1b21c7814d9accfc05e21640ae62acba7c1eb4. The proposed fix to the unit tests is the wrong thing to do; a proper fix is needed for the delayed (and supressed) error messages in RooAbsReal. | 06 September 2015, 06:49:53 UTC |
08524af | Manuel Tobias Schiller | 05 September 2015, 17:08:57 UTC | move to doxygen-style comments | 05 September 2015, 17:09:50 UTC |
b8e9969 | Lorenzo Moneta | 05 September 2015, 17:01:23 UTC | More fixes for Doxygen | 05 September 2015, 17:01:34 UTC |
89c157c | Manuel Tobias Schiller | 04 September 2015, 06:34:08 UTC | reduce the amount of printout (only print for > 1 non-discrete dimensions) patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:40 UTC |
8b1204d | Manuel Tobias Schiller | 03 September 2015, 09:16:10 UTC | RooLegendre, RooSpHarmonic: make in-range tests numerically robust patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:38 UTC |
bc85761 | Manuel Tobias Schiller | 05 September 2015, 05:47:23 UTC | RooAbsGenContext, RooConvGenContext, RooAbsPdf, RooConvGenContext, RooResolutionModel: expose a few methods in the public interface, so user code can implement their own derived classes (analytically convolvable PDFs, resolution models and custom generators) without the need to a friend declaration (current user code is using a dirty trick with C preprocessor defines to inject suitable friend declarations into the RooFit headers; however, this is hardly a long-term maintainable option, so exposing the required methods seems to be the only clean option) | 05 September 2015, 07:59:36 UTC |
bf6ffb9 | Manuel Tobias Schiller | 04 September 2015, 14:13:09 UTC | RooFit unit tests/tutorials: avoid pathological behaviour last patch to RooAbsReal exposes pathological behaviour in the unit tests (beta pdf at x = 0.0 can evaluate to zero probability, depending on value of parameters, the "delayed" error reporting to avoid evaluation error list overflow in RooAbsReal exposes this). The fix is to change the lower bound of the variable x from 0.0 to 1e-9. | 05 September 2015, 07:59:34 UTC |
7d88401 | Manuel Tobias Schiller | 03 September 2015, 09:24:13 UTC | RooAbsReal: fix plotting bug (invisible curves), avoid overflowing the evaluation error list patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:31 UTC |
9dc7700 | Manuel Tobias Schiller | 03 September 2015, 09:17:38 UTC | RooAbsData: take cuts into account when calculating moments, rms etc. patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:29 UTC |
3627824 | Manuel Tobias Schiller | 03 September 2015, 09:13:32 UTC | RooGenContext, RooAcceptReject: make use of function maximum if provided patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:26 UTC |
0901ed7 | Manuel Tobias Schiller | 03 September 2015, 09:10:46 UTC | RooAbsAnaConvPdf: Add cache and track capabilities patch on behalf of our LHCb P2VV friends (G. Raven et al.) | 05 September 2015, 07:59:23 UTC |
9b27e38 | Lorenzo Moneta | 04 September 2015, 20:32:50 UTC | Fixes for Doxygen | 04 September 2015, 20:32:59 UTC |
689ef0c | Axel Naumann | 04 September 2015, 20:00:09 UTC | Fix string_view test. | 04 September 2015, 20:00:09 UTC |
398f99f | Andrei Gheata | 04 September 2015, 12:39:13 UTC | Added warning in case polycones have consecutive identical sections (same z, rmin, rmax) | 04 September 2015, 12:44:31 UTC |
521eb27 | Andrei Gheata | 04 September 2015, 12:38:00 UTC | Added support for auxunit GDML tag for volume auxiliaries. Added energy units. Warn if userinfo tag is found. | 04 September 2015, 12:44:31 UTC |
dc5d8c2 | Olivier Couet | 04 September 2015, 08:10:06 UTC | Doxygen & spell check | 04 September 2015, 08:10:06 UTC |
30f88d7 | Omar Andres Zapata Mes | 04 September 2015, 00:27:09 UTC | ROOTR: -> TRObjectProxy now TRObject with the same propieties of Proxy and it have methods to set/get attributes like R objects. -> added TRFunctionImport to use R function from c++ -> added documentacion in doxygen -> new propieties for TRDataFrame with operators | 04 September 2015, 00:27:09 UTC |
bc6831c | Matevz Tadel | 03 September 2015, 20:54:18 UTC | Remove whitespace in front of classnames when connecting TQ slots. | 03 September 2015, 20:54:18 UTC |
9300c20 | Philippe Canal | 03 September 2015, 16:41:54 UTC | Finish move to ROOT::Internal:: | 03 September 2015, 16:41:54 UTC |
b6358ef | Lorenzo Moneta | 03 September 2015, 16:20:13 UTC | Fixes to documentation of Doxygen pages | 03 September 2015, 16:20:23 UTC |
e7dcb0a | Axel Naumann | 03 September 2015, 15:35:01 UTC | Move non-user-level types to ROOT::Internal; expert level to ROOT::Detail. ROOT::Internal is not guaranteed to be backward compatabile. | 03 September 2015, 15:35:01 UTC |
31fa978 | Axel Naumann | 03 September 2015, 13:26:56 UTC | Tell people to regenerate their branch proxies. | 03 September 2015, 15:34:40 UTC |
36d2c22 | Axel Naumann | 02 September 2015, 08:37:04 UTC | Using decl of ROOT::Detail::TBranchProxy in ROOT:: for "reasonable" backward compatibility. Still cannot fwd declare ROOT::TBranchProxy. | 03 September 2015, 15:34:39 UTC |
0b95824 | Axel Naumann | 02 September 2015, 06:55:02 UTC | Fix TTreeProxyGenerator output. | 03 September 2015, 15:34:39 UTC |
725fd13 | Axel Naumann | 01 September 2015, 14:54:22 UTC | Move BranchProxy internals to ROOT::Internal. | 03 September 2015, 15:34:38 UTC |
d6533c8 | Axel Naumann | 01 September 2015, 14:16:47 UTC | Move ROOT::TBranchProxy to ROOT::Detail:: | 03 September 2015, 15:34:38 UTC |
dd8744c | Axel Naumann | 01 September 2015, 13:37:13 UTC | Move ROOT::THnBaseBinIter into ROOT::Internal:: | 03 September 2015, 15:34:38 UTC |
1c6ed88 | Axel Naumann | 01 September 2015, 13:34:09 UTC | Move ROOT::THnBaseBrowsable into ROOT::Internal:: | 03 September 2015, 15:34:38 UTC |
5228615 | Axel Naumann | 01 September 2015, 13:33:38 UTC | Move ROOT::RStl into ROOT::Internal:: | 03 September 2015, 15:34:37 UTC |
9cba3dc | Axel Naumann | 01 September 2015, 13:26:02 UTC | ROOT::TSchemaType -> ROOT::Internal::TSchemaType | 03 September 2015, 15:34:37 UTC |
161ea25 | Axel Naumann | 01 September 2015, 13:22:45 UTC | ROOT::TSchemaRuleProcessor -> ROOT::Internal::TSchemaRuleProcessor | 03 September 2015, 15:34:37 UTC |
2629722 | Axel Naumann | 01 September 2015, 13:04:26 UTC | ROOT::TSchemaRuleSet to Detail, ROOT::TSchemaMatch to Internal. | 03 September 2015, 15:34:37 UTC |
d4dafc7 | Axel Naumann | 01 September 2015, 12:28:21 UTC | Remove unused ROOT::IsPointer. | 03 September 2015, 15:34:36 UTC |
8a44438 | Axel Naumann | 01 September 2015, 12:27:46 UTC | ROOT::TSchemaHelper -> ROOT::Internal::TSchemaHelper | 03 September 2015, 15:34:15 UTC |
71724d7 | Axel Naumann | 01 September 2015, 09:58:51 UTC | Move ROOT::TCollectionProxyInfo to ROOT::Details::, ROOT::TStdBitsetHelper to ROOT::Internal:: Mark "expert" use (ROOT::Detail) / internal only (ROOT::Internal) | 03 September 2015, 13:15:20 UTC |
9b11faa | Axel Naumann | 01 September 2015, 08:31:38 UTC | Move GenericShowMembers(), TOperatorNewHelper from ROOT:: to ROOT::Internal:: These interfaces are not meant for public consumption; they might change without notice. | 03 September 2015, 13:15:20 UTC |
a346754 | Axel Naumann | 01 September 2015, 08:19:28 UTC | Move TInitBehavior, TDefaultInitBehavior, DefineBehavior from ROOT:: to ROOT::Internal:: These interfaces are not meant for public consumption; they might change without notice. | 03 September 2015, 13:15:20 UTC |