- Jan 28, 2021
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1175
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1174
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1159
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1153
-
- Jan 27, 2021
-
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1164
-
Frank Winklmeier authored
The map used for the storage of the asynchronous incidents was never cleared during the job and each new `EventContext` added a new entry into the map that only got cleared during `finalize()`. Change the storage to be slot-specific and clear the list of incidents when the event changes for a given slot.
-
Frank Winklmeier authored
- Make `IncidentProcAlg` a re-entrant algorithm. - Fix `AsyncIncidents` example job options. - Minor code cleanups.
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1106
-
-
Marco Clemencic authored
Closes #139 See merge request gaudi/Gaudi!1156
-
- Jan 21, 2021
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1172
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1169
-
Marco Clemencic authored
-
- Jan 20, 2021
-
-
Frank Winklmeier authored
The `PDGTABLE.*` files are used by ATLAS.
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1171
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1170
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1168
-
Marco Clemencic authored
Closes #159 and #161 See merge request gaudi/Gaudi!1162
-
Marco Clemencic authored
Closes #160 See merge request gaudi/Gaudi!1161
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1166
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1158
-
Marco Clemencic authored
Closes #157 See merge request gaudi/Gaudi!1157
-
- Jan 11, 2021
-
-
Frank Winklmeier authored
- Use all `DataHandle` members in the comparison operator. - Add `path` accessor for consistency with other members. - Make the class non-hashable also in Python2 (this is the default behavior in Python3). - Split DataHandle-specific unit tests into their own file and improve coverage.
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1151
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1165
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1154
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1144
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1148
-
- Jan 07, 2021
-
-
Gerhard Raven authored
* Move |,|=,&,&= out of global namespace, and make them friends instead so that ADL can still find them * Add a 'orThrow' which uses the message from `message()` if no message is specified
-
- Dec 20, 2020
-
-
scott snyder authored
-
- Dec 19, 2020
-
-
scott snyder authored
-
scott snyder authored
The __init__.py files generated from GaudiProjectConfig.cmake has code like: ``` __path__ = [d for d in [os.path.join(d, '${pypack}') for d in sys.path if d] if (d.startswith('${CMAKE_BINARY_DIR}') or ``` However, if the working path contains a symlink, then the element in sys.path may have the symlink, but the value from ${CMAKE_BINARY_DIR} to which we compare it will have the symlink expanded. Change to expand any symlinks (using os.path.realname) in the paths from sys.path before comparing.
-
scott snyder authored
The order of iteration over a std::unordered_map is undefined, and can and does change between compiler implementations, and between different versions of the same compiler. (In particular, it changes going from gcc8 to gcc10.) PrecedenceRulesGraph has a few places where it iterates over an unordered_map, and this ordering is visible externally. Add a separate sorting step in those cases so that the ordering will always be the same. Everything following the line with "---" will be ignored sortAlgs-------------------------------------------------------------- Sort algs in PRG for consistent results.
-
scott snyder authored
Fixes compilation warnings seen with gcc11.
-
scott snyder authored
- Implicit assignment op in the presence of an explicit copy ctor is deprecated. And also the other way round. Needed to fix warnings in the ATLAS clang build.
-
- Dec 11, 2020
-
-
Frank Winklmeier authored
`Property::fromString` was only catching `std::invalid_argument` exceptions. However, there can be other exceptions thrown by the parser (e.g. from `boost::spirit`) that were not being filtered. Change the code to catch all `std::exception`s. In addition: - Re-throw the exception as `Gaudi::Exception`. - Improve the diagnostics to contain the property name and owner type. - Add "WARNING/FATAL" keywords to the `stderr` message. - Add test case to `PropertyAlg`.
-
- Dec 04, 2020
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-