- Apr 11, 2016
-
-
Kevin Dungs authored
-
- Apr 01, 2016
-
-
Kevin Dungs authored
-
- Mar 22, 2016
-
-
Charles Leggett authored
Adds an EventIDRange class to GaudiKernel, which holds 2 EventIDBase objects add sort methods to EventIDBase, to sort by Run/Event, Timestamp, and Lumi/Event See merge request !130
-
Benedikt Hegner authored
- added release instructions - updated Jemalloc instructions - fixed issue with duplicated entries - enable automatic Doxygen generation via GitLab-CI See merge request !140
-
Benedikt Hegner authored
See GAUDI-1148. See merge request !78
-
Benedikt Hegner authored
See merge request !144
-
Benedikt Hegner authored
Replaced 'x86_64-slc6-gcc48-opt' with 'x86_64-slc0-gcc99-opt' to avoid possible clashes with real platform strings. See merge request !141
-
Marco Clemencic authored
The error that made it impossible to de-register histograms. With this fix the ATLAS code seems to behave as expected. See merge request !143
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Mar 21, 2016
-
-
Attila Krasznahorkay authored
Fixing a logic error in THistSvc::deReg that makes it impossible to de-register any histograms at the moment
-
- Mar 18, 2016
-
-
Marco Clemencic authored
Replaced 'x86_64-slc6-gcc48-opt' with 'x86_64-slc0-gcc99-opt' to avoid possible clashes with real platform strings.
-
- Mar 16, 2016
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Mar 15, 2016
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
Generate the dependencies during the first configuration, then at build time. If during the build a change is the dependencies is detected, a new configuration will be triggered for the next build to take into account the changes. This should better handle dictionaries using generated headers.
-
Marco Clemencic authored
When not using CMake MAkefile generator, the dependencies of the dictionary generation is computed at configure time with a custom Python script. When one of the dependencies changes, the project is reconfigured to re-cache the dependencies.
-
- Mar 14, 2016
-
-
Marco Clemencic authored
To properly generate doxygen documentation, the project must be built, because the generated headers are taken from the build directory.
-
Marco Clemencic authored
-
- Mar 11, 2016
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Benedikt Hegner authored
See merge request !139
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
MetaDataSvc is moved into the Gaudi namespace to avoid conflicts with the existing MetaDataSvc in ATLAS. This also includes a minor fix to MetaDataSvc. Fixes GAUDI-1199 See merge request !138
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
See GAUDI-1199
-
Marco Clemencic authored
-
- Mar 10, 2016
-
-
Benedikt Hegner authored
Fixes GAUDI-1195 See merge request !134
-
Benedikt Hegner authored
data deps of Tools in ToolHandleArrays are not pushed to parent Alg/AlgTool need to add a declareProperty(... ToolHandleArray<T> ...) to Algorithm and AlgTool, and add all ToolHandleArrays thus declared to a container that gets processed during initToolHandles. In order to avoid adding tools from Arrays that haven't been retrieved, we have to add a bool flag to the GaudiHandleArrayBase to detect if it's been retrieved. there's a bit of ugliness in extracting a ptr to an IAlgTool from the untemplated GaudiHandleArrayBase, as we have to explicitly retrieve the tool from the ToolSvc by name, but since it's already been retrieved when the Array gets retrieved, we won't be doing any new creations. I believe that the testing for whether the retrieved tool is public or private is redundant, as I don't think you can put a Public tool into a Private ToolHandleArray (at least you can't seem to do so in ATLAS), but I left it in just in case. See GAUDI-1190 See merge request !124
-
Benedikt Hegner authored
this patch does 3 things: - makes Algorithm::index() const (as it should have been), set the initial value to 0 instead of 123 (!) - adds a protected Algorithm::setIndex(unsigned int) method. this allows you to distinguish between clones. AlgResourcePool is the one who does the setting, and is declared as a friend to IAlgorithm - turns Algorithm::m_name into a StringKey (from a string), so we can hash on the name of Algorithms more easily (a useful ability when dealing with Alg clones, and trying to treat them all the same way) See merge request !125
-