Update Tau reconstruction tests
make the following two tests running in standalone mode:
- tau_standalone_LCTopo_ESDtoAOD.py
- tau_standalone_EMTopo_ESDtoAOD.py
update input ESD and conditions to MC21. Disable Ditau reconstruction since it can be performed through other tests (https://gitlab.cern.ch/atlas/athena/-/blob/main/Reconstruction/tauRec/python/TauConfig.py,https://gitlab.cern.ch/atlas/athena/-/blob/main/Reconstruction/DiTauRec/python/StandAloneDiTauBuilder.py)
Added also another scripts to test:
- tau reconstruction using CA
- tau reconstruction in data 22 for ART tests
Merge request reports
Activity
added Reconstruction main review-pending-level-1 labels
- Resolved by Christos Anastopoulos
Hey since we are on the "hunt" for such cases as we want to drop as much as we can support for the old style.
Perhaps for a next one, how hard is to do this RecoSteering based?
CI Result SUCCESS (hash 317260ab)Athena externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 78354]added 1 commit
- fa3c9529 - adding standalone for tau reconstruction using CA
This merge request affects 1 package:
- Reconstruction/tauRec
This merge request affects 3 files:
- Reconstruction/tauRec/share/runTauOnly.py
- Reconstruction/tauRec/share/tau_standalone_EMTopo_ESDtoAOD.py
- Reconstruction/tauRec/share/tau_standalone_LCTopo_ESDtoAOD.py
added Tau label
I added a new script on the line of "runEgammaOnly.py" script. However, based on
we have to enable also jet reconstruction and along this other flags need to be set true. So I was wondering if there is an easy way to filter the output of AOD/ESD to have only Tau related containers
Edited by Antonio De Mariayou mean something like
def tauSpecialContent(flags,cfg): StreamAOD = cfg.getEventAlgo("OutputStreamAOD") List = StreamAOD.ItemList newList = some pattern code like you have StreamAOD.ItemList = newList
which then you call after the RecoSteering(....) ? (like a postExec) I pass the ComponentAccumulator as cfg (as is preExec like or what not) you do not need to depending where you place it
PS:
RecoSteering does this print
0267 log.info("AOD ItemList: %s", acc.getEventAlgo( 0268 "OutputStreamAOD").ItemList) 0269 log.info("AOD MetadataItemList: %s", acc.getEventAlgo( 0270 "OutputStreamAOD").MetadataItemList) 0271 log.info("---------- Configured AOD writing")
more or less what I do is take it and override it with a new list as said postExec like...
Edited by Christos AnastopoulosBtw , but as I think I said in a JIRA to @martindl , the fact that we ask Jet to auto-enable Tau can be changed by Tau.
i.e if you can run with no jet having run and take care things internally
The system selected 47 tests to probe the Athena changeset (out of 73 available tests). Link to tests selection rules CI Result SUCCESS (hash fa3c9529)Athena externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 78358]This merge request affects 1 package:
- Reconstruction/tauRec
This merge request affects 3 files:
- Reconstruction/tauRec/share/runTauOnly.py
- Reconstruction/tauRec/share/tau_standalone_EMTopo_ESDtoAOD.py
- Reconstruction/tauRec/share/tau_standalone_LCTopo_ESDtoAOD.py
The system selected 47 tests to probe the Athena changeset (out of 73 available tests). Link to tests selection rules CI Result SUCCESS (hash 3cbbc9e8)Athena externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 78362]added 1 commit
- 1e7cd382 - add test for tau reconstruction with data 22 for ART