CA updates for TriggerTransform
- Add ability for HLT step to accept the --CA argument (by adding skeletonCA = 'TriggerJobOpts.runHLT')
- Stop and display an error when setting --CA and --useDB=true
- Parse the preExec to be able to set the flags
Trig_reco_tf.py --CA --preExec="Trigger.triggerMenuSetup=\"PhysicsP1_pp_run3_v1_HLTReprocessing_prescale\" Trigger.doLVL1=True" --prodSysBSRDO True --outputBSFile=RAW.pool.root --outputHIST_HLTMONFile=hltmon.root --outputDRAW_TRIGCOSTFile=TRIGCOST.pool.root --outputNTUP_TRIGCOSTFile=cost.ntup.root --runNumber 440499 --athenaopts="--imf --threads=4 --concurrent-events=4 --nprocs=1" --maxEvents=5 --inputBS_RDOFile=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data22_13p6TeV.00440499.physics_EnhancedBias.merge.RAW._lb0470._SFO-11._0001.1,/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data22_13p6TeV.00440499.physics_EnhancedBias.merge.RAW._lb0470._SFO-12._0001.1
will run the command
setsid athenaHLT.py --imf --threads=4 --concurrent-events=4 --nprocs=1 --save-output=RAW.pool.root --number-of-events=5 --file=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data22_13p6TeV.00440499.physics_EnhancedBias.merge.RAW._lb0470._SFO-11._0001.1 --file=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data22_13p6TeV.00440499.physics_EnhancedBias.merge.RAW._lb0470._SFO-12._0001.1 TriggerJobOpts.runHLT Trigger.triggerMenuSetup="PhysicsP1_pp_run3_v1_HLTReprocessing_prescale" Trigger.doLVL1=True
cc @fwinkl
Resolves ATR-28487 for athenaHLT - but tests will need updating accordingly once we have switched to CA.