Skip to content

Set storage technology for metadata container independent from event data storage technology

In the context of migration to RNTuple, we need to revisit the storage technology used for the in-file metadata.

As a first step, let's make the storage technology for metadata container independent from event data storage technology.

I tested it using e.g.:

ATHENA_CORE_NUMBER=8 Derivation_tf.py \
  --CA True \
  --inputAODFile /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/mc20_13TeV.361107.PowhegPythia8EvtGen_AZNLOCTEQ6L1_Zmumu.recon.AOD.e3601_s3681_r13167/AOD.27312826._000061.pool.root.1 \
  --outputDAODFile art.pool.root \
  --formats PHYS PHYSLITE \
  --maxEvents -1 \
  --sharedWriter True \
  --multiprocess True \ 
  --preExec 'flags.Output.StorageTechnology.EventData="ROOTRNTUPLE";flags.Output.StorageTechnology.MetaData="ROOTKEY";'

/cc @mnowak @amete @gemmeren

Edited by Maciej Pawel Szymanski

Merge request reports