- Apr 21, 2025
-
-
Introduced a read rule for CLHEP::Hep3Vector. With CLHEP 2.4.2.0 the internal payload of CLHEP::Hep3Vector changed. To be able to read AOD files written with CLHEP 2.4.1.3, the read rule perform an in-situ transformation.
-
- Apr 18, 2025
-
-
scott snyder authored
Classes with virtual methods should have a virtual dtor.
-
- Apr 17, 2025
-
-
Tadej Novak authored
-
Clean RootStorageSvc from AuxStore specifics
-
- Apr 15, 2025
-
-
Tadej Novak authored
-
- Apr 11, 2025
-
-
SGTools+PersistentDataModel+PersistentDataModelTPCnv: Have DataHeaderElement hold clids as a vector. SGTools: Have DataVectorElement hold clids as a vector. Change DataVectorElement to hold the set of clids as a vector rather than as a set. Reduce memory allocations.
-
- Apr 10, 2025
-
-
DBReplicaSvc + L0MuonInterface: fixed clang warnings 1. Missing `override` keyword 2. Explicitly defaulted constructor implicitly deleted
-
- Apr 08, 2025
-
-
DBReplicaSvc: code modernization Code modernization of `[I]DBReplicaSvc`. No functional changes.
-
- Apr 07, 2025
-
-
RNTupleWriter leaving the ROOT::Experimental namespace
-
- Apr 04, 2025
-
-
PersistentDataModel: Recycle DataHeader instances between events. Allows skipping repeatedly unpacking the Form part of the DH, which doesn't change very often.
-
- Apr 03, 2025
-
-
call IOpaqueAddress::addRef() from CondAttrListCollCnv::createRep and CondAttrListVecCnv::createRep
-
call IOpaqueAddress::addRef() from AthenaAttributeListCnv::createRep
-
ROOT REntry class leaving the ROOT::Experimental namespace
-
- Mar 28, 2025
-
-
Created init version of CoralCrestManager. Move getGlobalTagMap name to CoralCrestManager. Added print folder path without reference in GlobalTagMap.
-
Marcin Nowak authored
-
Marcin Nowak authored
Also change the test to not use pointers in the data objects, (as not used in Athena and not supported by RNTuple)
-
- Mar 26, 2025
-
-
PersistentDataModel: Add dhFormToken to DataHeader. Track the DhForm token in the transient DataHeader. This is to allow skipping the key registration step if the format has not changed.
-
Added property to AthenaOutputStream to list provenance tags to keep ATEAM-1050
-
Walter Lampl authored
-
Walter Lampl authored
-
Maciej Pawel Szymanski authored
-
- Mar 25, 2025
-
-
sss authored
Remove reference to nonexistent file.
-
- Mar 24, 2025
-
-
Marcin Nowak authored
-
- Mar 21, 2025
-
-
PersistentDataModel: Lazy token copying. TokenAddress needs a writable copy of the token in order to do input. Rather than making the copy when the TokenAddress is created, defer it until we're actually doing the read. This can speed up some analysis use cases where only a small fraction of the data is read.
-
- Mar 19, 2025
-
-
PersistentDataModel: Embed Token in DataHeaderElement. Embed Token by DataHeaderElement by value rather than holding it as a pointer, to reduce the number of memory allocations needed and speed things up slightly.
-
- Mar 17, 2025
-
-
Fix RW tests removing unnecessary & harmful output deletion ATEAM-1061
-
AthenaPoolExampleData, Rename source file to ExampleElectronAuxContainer
-
PersistentDataModelTPCnv: Small speedup. Change DataHeaderCnv_p6::createTransient to avoid resizing the vector of DHEs twice. Also make methods const.
-
- Mar 13, 2025
-
-
Add writing and reading of standalone RNTuple Collections
-
- Mar 10, 2025
-
-
Alaettin Serhan Mete authored
-
PersistentDataModel: Create parameter array lazily. If a given data item is never read, the parameter array created in TokenAddress is not used. So for analysis jobs where we only read a small fraction of the data, we can speed things up a bit by avoiding creating the parameter array until it's actually needed.
-
- Mar 04, 2025
-
-
RootStorageSvc: change RNTupleWriteOptions namespace
-
PoolSvc: Configure default container type for each output persistency service
-
- Feb 28, 2025
-
-
mavogel authored
-
- Feb 26, 2025
-
-
Marcelo Vogel authored
Update the IOVDbSvc to use external CrestApi library The CrestApi dependency of the IOVDbSvc will be removed from Athena and kept in tdaq-common. This branch contains updates necessary for the IOVDbSvc to work with the external CrestApi project. A new CMakeLists.txt file is introduced to find the external CrestApi package Needed by ATDBOPS-384.
-
Evgeny Alexandrov authored
update crest payload format
-
Evgeny Alexandrov authored
-
Frank Winklmeier authored
-
Shaun Roe authored
main-coverity-IOVDbSvc
-
Evgeny Alexandrov authored
New version of CrestApi library and required changes in IOVDbSvc
-