- Mar 22, 2024
-
-
Moved APRDefaults.h from POOLCore to RootUtils Makes the defaults accessible also in AnalysisBase
-
- Mar 21, 2024
-
-
Vakhtang Tsulaia authored
This change implements a mechanism for filling IOVDbFolder cache with data read from CREST. The mechanism works similarly to what we get when reading data from COOL. The current version does not yet support CREST folders with multi-iov payloads. The support for such folders will be added in future revisions
-
- Mar 20, 2024
-
-
RNTuple reading improvements Remove redundant #includes Cache RNTupleView objects so they are not recreated every read Fix MetaReader so it understands some objects may be RNTuples and not TTrees
-
RootStorageSvc: Switch RNTuple attribute flags from bool to int
-
Cleanup small things left after a recent code refactoring
-
- Mar 19, 2024
-
-
Compare app
-
Improve the condition for setting the address for proxy It's a follow-up from atlas/athena!67465 and atlas/athena!68101 It seems that in 0fc6d9d1 we had the ref count off by one which lead to the memory leak reported in https://its.cern.ch/jira/browse/ATLASG-2660. This MR unconditionally releases the addresses, also for the new output objects.
-
- Mar 18, 2024
-
-
Cleanup RNTCollection reading code
-
- Mar 15, 2024
-
-
Rntuple.reading.through.views
-
main-coverity-IOVDbSvc
-
- Mar 13, 2024
-
-
main-coverity-CoolConvUtilities
-
RDBAccessSvc: Fix cppcheck warnings. Pass strings by const reference, not by value. Copying value in range-for.
-
AthenaRootComps: Fix cppcheck warnings. Copying values in range-for.
-
- Mar 12, 2024
-
-
Vakhtang Tsulaia authored
As the name suggests, this functions contains code that retrieves data from the CREST database and stores it in the objects of type BasicFolder
-
main-coverity-AthenaPoolCnvSv
-
main-coverity-CoolConvUtilities
-
- Mar 11, 2024
-
-
Migrate EventIndex Producer to the Component Accumulator
-
Obtain smallest run which has not yet been released for Tier-0 bulk and... See merge request atlas/athena!69641 (cherry picked from commit cd5c6910) 7aa8d7f6 Obtain smallest run which has not yet been released for Tier-0 bulk and... 81276b13 fixed warning in compilation
-
- Mar 10, 2024
-
-
Removed special prefix that was being added to create RNTuple names At the start RNTuple used the same names as corresponging TTrees, with RNT: prefix added to not confuse the 2. Now this prefix is removed. Also, RNTuples will now use different names as defined in POOLCore/APRDefaults - except CollectionTree, which is mentioned in 115 places in the code. Maybe something to address later. Athena is now also able to read EventTags in RNTuple format (the previous implementation was not really doing it)
-
- Mar 08, 2024
-
-
Obtain smallest run which has not yet been released for Tier-0 bulk and current online run from web service
-
Clean up legacy TrkEventCnvTools config
-
Tadej Novak authored
-
- Mar 06, 2024
-
-
scott snyder authored
Avoid cppcheck integer overflow warning.
-
Drop suppression of warnings about failed import of DigitizationFlags - to find any remaining (mis)usage
-
Alaettin Serhan Mete authored
-
Frank Winklmeier authored
Replace the usage of `RecFlags` with reading the metadata directly. In principle this legacy code is going to be deleted but we need to keep it functional for some of the unit tests for a while longer.
-
- Mar 05, 2024
-
-
Applying same split-level settings to DAOD_TRUTH formats as for PHYS, PHYSLITE It's been noted some of the branches of the TRUTHx formats aren't fully split into AuxDyn branches as they are in PHYS and PHYSLITE, meaning the TRUTH formats can't be trivially read with uproot. This MR makes the following changes: - adds the TRUTH formats to the list of non-default streams for which full splitting should be applied - switches to if statements from elif, to allow the settings to become progressively more specialised - deletes a format type that doesn't exist and is unlikely to ever exist (D2AOD_PHYSLITE)
-
Add RdbAccessSvcCfg add rdb accessSvc config Do not retrieve IdDictionary during initialize... Fix crash if dicitionaries don't exist Apply 1 suggestion(s) to 1 file(s) Revert GeomodelR4
-
Frank Winklmeier authored
-
- Mar 03, 2024
-
-
Vakhtang Tsulaia authored
Moving a temporary object prevents copy elision
-
- Mar 01, 2024
-
-
Write EventTags to TTRee/RNTuple depending on where EventData goes
-
Francisco Javier Sanchez Martinez authored
-
- Feb 28, 2024
-
-
Vakhtang Tsulaia authored
Introduced a new private function dumpFile to keep the code which produces the "cool_dump" and "crest_dump" files in one place. Also to reduce the complexity of the loadCache() function by a little bit
-
Vakhtang Tsulaia authored
The CREST-related part of the IOVDbFolder::loadCache() was spread over two chunks. These two chunks have been mostly consolidated in one single place as an intermediate step for further refactoring
-
Vakhtang Tsulaia authored
The code for fetching CREST IOVs and turning open-ended IOVs into a set of non-overlapping IOVs was factored out into a separata private function
-
Frank Winklmeier authored
-
- Feb 26, 2024
-
-
Adapt to changed RNTuple headers in ROOT master Also reduce AthenaServices dependency on RootAuxDynIO so it compiles even if the other package fails
-
Add dump cool or crest format in the same format for compare data. This mode use (CrestCoolToFile = True)
-
- Feb 23, 2024
-
-
Frank Winklmeier authored
PoolSvc: make check for ATLAS_POOL_COND_PATH autofs compliant See merge request !68990 (cherry picked from commit e7851c44) d588554b PoolSvc: make check for ATLAS_POOL_COND_PATH autofs compliant
-
- Feb 20, 2024
-
-
Small code cleanup in RootAuxDynIO/RootAuxDynDefs.h Separate function declaration and definition Add CMake headers target
-