Skip to content

tauRecTools Build Cleanup, master branch (2021.03.22.)

This is a sibling of !41817 (merged). Also meant to make the master--dev4LCG nightly more usable.

I simplified the logic in the CMakeLists.txt file a bit, and split the tool dictionaries into a new library (tauRecToolsDict) instead of having them in tauRecToolsLib. Since I was observing a crash in Cling while a reconstruction job was trying to load this library.

Also fixed a small issue in tauRecTools/TrackSort.h, which would've made it unusable in AthAnalysis. (Currently that header is not included in an AthAnalysis build.)

@elmsheus, with this update I was able to run "your job" on top of Athena,master--dev4LCG,latest.

Reco_tf.py --outputAODFile=AOD.pool.root --outputHISTFile=HIST.root --multithreaded=True --preExec "all:from AthenaMonitoring.DQMonFlags import DQMonFlags;DQMonFlags.doMonitoring=True;DQMonFlags.doNewMonitoring=True;DQMonFlags.doHLTMon=False" --autoConfiguration=everything --conditionsTag "all:CONDBR2-BLKPA-RUN2-03" --geometryVersion "default:ATLAS-R2-2016-01-00-01" --runNumber=357750 --steering=doRAWtoALL --ignoreErrors=True --inputBSFile=/data/hdd-4tb/projects/ATEAM-721/data18_13TeV.00357750.physics_Main.daq.RAW._lb0123._SFO-1._0001.data --maxEvents=50

It may very well not fix all of the issues of the nightly, but at least RAWtoALL does manage to run through with this included. 😉

Merge request reports

Loading