- Jan 22, 2016
-
-
Benedikt Hegner authored
See merge request !101
-
Benedikt Hegner authored
-
Benedikt Hegner authored
-
Benedikt Hegner authored
Fixes GAUDI-1169. See merge request !100
-
Marco Clemencic authored
-
- Jan 21, 2016
-
-
Marco Clemencic authored
Fixes GAUDI-1155. See merge request !99
-
Marco Clemencic authored
-
Marco Clemencic authored
This reverts commit 42443573. Fixes GAUDI-1167. See merge request !98 Conflicts: GaudiExamples/src/GSLTools/EqSolverIAlg.h GaudiExamples/src/GSLTools/EqSolverPAlg.h GaudiExamples/src/GSLTools/FuncMinimumGenAlg.h GaudiExamples/src/GSLTools/FuncMinimumIAlg.h GaudiExamples/src/GSLTools/FuncMinimumPAlg.h GaudiGSL/GaudiGSL/GaudiGSL.h GaudiGSL/GaudiGSL/GslError.h GaudiGSL/GaudiGSL/GslErrorHandlers.h GaudiGSL/GaudiGSL/IFuncMinimum.h GaudiGSL/GaudiGSL/IGslErrorHandler.h GaudiGSL/GaudiGSL/IGslSvc.h GaudiGSL/src/Components/EqSolver.cpp GaudiGSL/src/Components/EqSolver.h GaudiGSL/src/Components/FuncMinimum.cpp GaudiGSL/src/Components/FuncMinimum.h GaudiGSL/src/Components/GslErrorCount.cpp GaudiGSL/src/Components/GslErrorCount.h GaudiGSL/src/Components/GslErrorException.cpp GaudiGSL/src/Components/GslErrorException.h GaudiGSL/src/Components/GslErrorPrint.cpp GaudiGSL/src/Components/GslErrorPrint.h GaudiGSL/src/Components/GslSvc.cpp GaudiGSL/src/Components/GslSvc.h GaudiGSL/src/Lib/GaudiGSL.cpp GaudiGSL/src/Lib/GslErrorHandlers.cpp
-
Marco Clemencic authored
Revert "remove unused GSL components; search in LHCb and ATLAS code base didn't reveal any usage of them" This reverts commit 42443573. Conflicts: GaudiExamples/src/GSLTools/EqSolverIAlg.h GaudiExamples/src/GSLTools/EqSolverPAlg.h GaudiExamples/src/GSLTools/FuncMinimumGenAlg.h GaudiExamples/src/GSLTools/FuncMinimumIAlg.h GaudiExamples/src/GSLTools/FuncMinimumPAlg.h GaudiGSL/GaudiGSL/GaudiGSL.h GaudiGSL/GaudiGSL/GslError.h GaudiGSL/GaudiGSL/GslErrorHandlers.h GaudiGSL/GaudiGSL/IFuncMinimum.h GaudiGSL/GaudiGSL/IGslErrorHandler.h GaudiGSL/GaudiGSL/IGslSvc.h GaudiGSL/src/Components/EqSolver.cpp GaudiGSL/src/Components/EqSolver.h GaudiGSL/src/Components/FuncMinimum.cpp GaudiGSL/src/Components/FuncMinimum.h GaudiGSL/src/Components/GslErrorCount.cpp GaudiGSL/src/Components/GslErrorCount.h GaudiGSL/src/Components/GslErrorException.cpp GaudiGSL/src/Components/GslErrorException.h GaudiGSL/src/Components/GslErrorPrint.cpp GaudiGSL/src/Components/GslErrorPrint.h GaudiGSL/src/Components/GslSvc.cpp GaudiGSL/src/Components/GslSvc.h GaudiGSL/src/Lib/GaudiGSL.cpp GaudiGSL/src/Lib/GslErrorHandlers.cpp
-
Marco Clemencic authored
The change restore the implementation in 'master' before the merge of 'hive'. Fixes GAUDI-1166. See merge request !97
-
Marco Clemencic authored
-
- Jan 19, 2016
-
-
Marco Clemencic authored
Moved most of the CPack setup code into a separate file, cmake/GaudiCPackSettings.cmake, which gets included by the project's main CMakeLists.txt file. In such a way that allows ATLAS to provide a modified file while building Gaudi. Also made a minor update to cmake/cpack_install.cmake. Fixes GAUDI-1165 See merge request !92
-
- Jan 18, 2016
-
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Marco Clemencic authored
- enable -Wsuggest-override only with GAUDI_HIDE_WARNINGS OFF (too many hits from external headers) - hide clang warnings only with GAUDI_HIDE_WARNINGS ON See GAUDI-1083 See merge request !96
-
- Jan 14, 2016
-
-
Marco Clemencic authored
- enable -Wsuggest-override only with GAUDI_HIDE_WARNINGS OFF (too many hits from external headers) - hide clang warnings only with GAUDI_HIDE_WARNINGS ON
-
- Jan 13, 2016
-
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
Changes necessary to build (seemingly) correct binary RPMs for ATLAS
-
Marco Clemencic authored
Fixes GAUDI-1164. See merge request !91
-
Marco Clemencic authored
-
- Jan 12, 2016
-
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Marco Clemencic authored
Fixes GAUDI-1083. See merge request !89
-
Marco Clemencic authored
Some packages in the ATLAS offline code started failing because of this missing include. Since the SmartIF<IConversionSvc> member variable does need a full declaration of this type. Fixes GAUDI-1163. See merge request !90
-
Marco Clemencic authored
- accept an arbitrary number of columns - accept generic 'callables' With the exception of an added 'projection', this implements the functionality discussed in GAUDI-1100. See merge request !77
-
Marco Clemencic authored
augment addTool to return the tool it just added. This allows one to write: ```python myToolWithName = myalg.addTool(tool_conf2,"ToolWithName") myToolWithName.String = "xyz" ``` instead of ```python myalg.addTool(tool_conf2,"ToolWithName") myalg.ToolWithName.String = "xyz" ``` which requires one to duplicate the "ToolWithName" -- once as string, and once as attribute, but only rarely does anybody use getattr for the 2nd case to just avoid the duplication. Of course, one could write ```python myalg.addTool(tool_conf2,"ToolWithName", String="xyz") ``` or even pass in a complete dictionary with **, but the configuration of the tool isn't necessarily complete at the time of creation of its configurable. Fixes GAUDI-1162. See merge request !87
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
It warns for the valid code ```C++ std::array<int, 3> a = {1,2,3}; ``` See * http://stackoverflow.com/q/31555584 * https://llvm.org/bugs/show_bug.cgi?id=21629 * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25137
-
Marco Clemencic authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
Adding a missing include to GaudiKernel/DataSvc.h, which is causing problems in the Atlas offline code build
-
- Jan 11, 2016
-
-
Marco Clemencic authored
The reason is that this way one can write code like this: ```C++ declareProperty("trackMaxChi2", m_trackMaxChi2 = 25.) ->declareUpdateHandler( [this](Property&){ this->m_trackChi = std::sqrt(this->m_trackMaxChi2); } ) .useUpdateHandler(); ``` this keeps m_trackChi in sync with m_trackMaxChi2. Without the call to useUpdateHandler, if there is no entry in the JobOptionsSvc, m_trackChi would not be set, and one would have to duplicate the code to 'derive' m_trackChi from m_trackMaxChi2 just to initialize it to the proper default. Fixes GAUDI-1160. See merge request !85
-
Marco Clemencic authored
Fixes GAUDI-1159. See merge request !86
-