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

Loading