- Sep 19, 2017
-
-
- Sep 18, 2017
-
-
Scott Snyder authored
DataVector<T>::value_type is T*. But we need the converter functions to take a const T*. Update to add this const qualifier.
-
- Sep 15, 2017
-
-
charles leggett authored
Adds the command line option "--concurrent-events=N" which enables individual control of the number of concurrent events as well as the number of threads in an AthenaMT job. If --concurrent-events OR --threads is used, the job is assumed to be MT. If neither is set, then the job is not setup as AthenaMT. If only one of --concurrent-events or --threads is used, the other takes the same value (ie, same number of concurrent events as threads). Both --concurrent-events and --threads can also be set simultaneously
-
Marcin Nowak authored
-
Scott Snyder authored
Ignore a couple messages that depend on environment settings.
-
- Sep 14, 2017
-
-
Frank Winklmeier authored
If one wants to further inherit from HelloTool, extends<> needs to be a regular base class and not virtual.
-
Frank Winklmeier authored
The DeclareFactoryEntries header and its macros are obsolete and no longer needed with recent Gaudi versions.
-
- Sep 13, 2017
-
-
Scott Snyder authored
Ignore a couple messages that depend on environment settings.
-
- Sep 11, 2017
-
-
charles leggett authored
-
Tomasz Bold authored
-
Scott Snyder authored
Add workarounds for a couple apparent bugs in clang 4.0.1.
-
-
Frank Winklmeier authored
Thanks to atlas/Gaudi!149 and atlas/athena!4537, we can now define empty ToolHandles in header files as well. Other changes: - Update doxygen - Allow 'list' in labels argument to defineHistogram - Add 2D histogram example to AthExMonitored
-
Tomasz Bold authored
-
- Sep 10, 2017
-
-
Scott Snyder authored
In order to make DataProxy properly thread-safe, it is helpful to remove calls to DataProxy::transientAddress. That way, it suffices to have a lock in the DataProxy object. Trying to add the needed accessor methods to DataProxy and get rid of calls to transientAddress().
-
Revert "Merge branch '21.0-dq-event-filter' into '21.0'" See merge request !4538
-
- Sep 09, 2017
-
-
Scott Snyder authored
In order to make DataProxy properly thread-safe, it is helpful to remove calls to DataProxy::transientAddress. That way, it suffices to have a lock in the DataProxy object. Trying to add the needed accessor methods to DataProxy and get rid of calls to transientAddress().
-
Scott Snyder authored
In order to make DataProxy properly thread-safe, it is helpful to remove calls to DataProxy::transientAddress. That way, it suffices to have a lock in the DataProxy object. Trying to add the needed accessor methods to DataProxy and get rid of calls to transientAddress().
-
- Sep 08, 2017
-
-
scott snyder authored
In AthenaMP, we run beginRunAlgorithms as part of handling a BeforeFork incident. This can result in calls to IOVDbSvc, which require that a valid EventContext object be available. However, AthenaEventLoopMgr::handle was not filling in the context. Fix so that a valid context is provided. Fixes ATN failures in AthenaMPTest.
-
scott snyder authored
EventIDBase values used in IOVRanges are timestamp or run+lbn. Clear out the event number in order for comparisons to work properly.
-
scott snyder authored
EventIDBase values used in IOVRanges are timestamp or run+lbn. Clear out the event number in order for comparisons to work properly.
-
Scott Snyder authored
ATLAS bases IOVs on run+lbn. The new conditions code uses EventIDBase from Gaudi to represent IOV times, but this did not do comparisons properly in the run+lbn case. A workaround was put in earlier to deal with this. The Gaudi class was recently updated to allow the needed comparison, so now we can remove the workarounds added earlier. A few other minor adjustments are also needed to get things working.
-
- Sep 07, 2017
-
-
21.0 dq event filter See merge request !3963
-
- Sep 06, 2017
-
-
Scott Snyder authored
Remove reference to nonexistent file share/JobOptTraceInclude.py.
-
New command-line options for athena: filesInput, evtMax, skipEvents See merge request !3245
-
- Sep 04, 2017
-
-
Frank Winklmeier authored
Add an example package on how to use the athenaMT monitoring infrastructure. Also improved the doxygen documentation of the code.
-
- Sep 03, 2017
-
-
scott snyder authored
Fix PyAthenaAlg to take into account EventContext-related interface changes in the Algorithm base classes.
-
Scott Snyder authored
Suppress gcc7 case fallthrough warning.
-
Scott Snyder authored
Enable checking this package for thread-safety.
-
Scott Snyder authored
Mark as not thread-safe some functions that were relying on manipulating the global root error threshold.
-
Scott Snyder authored
Make all methods of CLIDSvc thread-safe. Enable thread-safety checking.
-
Scott Snyder authored
Coverity fix: Exceptions cannot pass through destructors. postFinalize() is called from a destructor, to change it to call abort() rather than raising exceptions on errors.
-
Scott Snyder authored
Coverity warning: Add move assignment to NavigableToken.
-
Scott Snyder authored
Coverity CIDs: 112794 112798 112807 112811 112818 112819 112824 112829 112831 115091 115096 Coverity warnings: unchecked return codes.
-
- Sep 01, 2017
-
-
Scott Snyder authored
Printed function signatures can differ with clang, so ignore lines containing them.
-
scott snyder authored
Update test for change in UpdateHandle behavior in StoreGate.
-
scott snyder authored
Declare the type of UpdateHandle to be Reader, rather than Reader+Writer. Otherwise, we'll get errors about circular dependencies. It is the responsibility of the user to ensure the consistency of update operations. Fixes test failure in TrigUpgradeTest.
-
Scott Snyder authored
This was rewritten locally. Replace test vectors.
-
Scott Snyder authored
Replace MD5 implementation with a public-domain version.
-
limosani authored
Porting bug fix changes already made release 21.0, whereby I/O data from /proc/<pid>/io is now correctly handled
-