New eflowRec algorithm to link Flow Elements to Electrons/Photons
Dear experts/Athena enthusiasts (cc @mhodgkin)
I'm adding an algorithm in Reconstruction/eflowRec to associate the Flow Elements (successor to PFO objects/ Particle Flow objects) to electrons and converted photons.
Thanks
Matt.
Merge request reports
Activity
added EDM Reconstruction master labels
added JetEtmiss review-pending-level-1 labels
Hi Matthew, I think the build job is still running.
Edited by Mike Hance CI Result FAILURE (hash 1fa677cf)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 19321]- Resolved by Christos Anastopoulos
Having a look at the log for CI, I see the following:
In file included from /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.h:940: /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:79:11: error: cannot initialize a variable of type 'B_nc *' (aka 'DataVector<xAOD::IParticle> *') with an rvalue of type 'T_nc *' (aka 'DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> *') B_nc* b = reinterpret_cast<T_nc*> (p); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:62:21: note: in instantiation of function template specialization 'SG::BaseInfoImpl<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::converter<DataVector<xAOD::IParticle> >' requested here converter<B>, converterTo<B>, is_virtual); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:141:16: note: in instantiation of function template specialization 'SG::BaseInfoImpl<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::add_base<DataVector<xAOD::IParticle> >' requested here c.template add_base<B>(is_virtual); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:144:46: note: in instantiation of function template specialization 'SG::BaseInfo_init<DataVector<xAOD::IParticle> >::init<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >' requested here BaseInfo_init<typename Bases<B>::Base1>::init (c, is_virtual); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:195:21: note: in instantiation of function template specialization 'SG::BaseInfo_init<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::init<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >' requested here BaseInfo_init<T>::init (*this, false); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:437:30: note: in instantiation of member function 'SG::BaseInfoImpl<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::BaseInfoImpl' requested here BaseInfoImpl<T> BaseInfo<T>::s_instance; ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:432:3: note: in instantiation of static data member 'SG::BaseInfo<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::s_instance' requested here s_instance.maybeInit(); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:414:10: note: in instantiation of member function 'SG::BaseInfo<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::instance' requested here return instance(); ^ /build2/ci-builds/master/Athena/build/Athena/x86_64-centos7-gcc8-opt/include/AthenaKernel/BaseInfo.icc:463:59: note: in instantiation of member function 'SG::BaseInfo<DataVector<xAOD::Jet_v1, DataModel_detail::NoBase> >::baseinfo' requested here [] (BaseInfoBase*) { BaseInfo<T>::baseinfo(); }); ^ TInterpreter::AutoParse ERROR Error parsing payload code for class xAOD::JetAuxContainer_v1 with content: #line 1 "libxAODJetDict dictionary payload"
This was not related to my code changes in any way. I think this might be resolved with a merge from upstream/master.
added 3426 commits
-
1fa677cf...8d5b3639 - 3424 commits from branch
atlas:master
- 8e58096f - Merge branch 'master' of https://gitlab.cern.ch:8443/atlas/athena into...
- 22bd707e - Pulled changes from upstream to allow PFEgamFlowElement Algs to pass jenkins tests
-
1fa677cf...8d5b3639 - 3424 commits from branch
CI Result FAILURE (hash 22bd707e)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 19345] CI Result FAILURE (hash 54b3d68c)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 19390]- adds new eflow algorithm
- changes xAOD data model (dummy1, 3, 4??)
- The CI seems to be failing with "StreamESD FATAL commitOutput failed."
- I do not think they are related but didn't see the failures happening in the nightly (or I looked in the wrong place/merge isn't quite up to date, etc.).
Passing to L2 for verification.
added review-pending-level-2 label and removed review-pending-level-1 label
I can reproduce the test failures locally and a fix works for the StreamESD issue. But then the xAODDigest.py step fails on retrieving the jet container (which is puzzling because Matt has not changed any jet code). Changing to WIP because I think it may take some time to understand and fix the problem.
Cheers,
Mark
removed review-pending-level-2 label
added 2 commits
mentioned in merge request !36273 (merged)
added 1 commit
- 0efc7863 - Add EDM/Datavector instantiation tweaks to see if this does the trick to fix the Q431 error
- Resolved by Christos Anastopoulos
- Resolved by Matthew Thomas Anthony
- Resolved by Matthew Thomas Anthony
- Resolved by Matthew Thomas Anthony
- Resolved by Mark Hodgkinson
- Resolved by Matthew Thomas Anthony
- Resolved by Matthew Thomas Anthony
- Resolved by Matthew Thomas Anthony
- Resolved by Mark Hodgkinson
- Resolved by Matthew Thomas Anthony
CI Result FAILURE (hash 0efc7863)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 12, warnings 22
AthSimulation: number of compilation errors 5, warnings 0
AthGeneration: number of compilation errors 17, warnings 2
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20200]added 1138 commits
-
0efc7863...49d89465 - 1136 commits from branch
atlas:master
- b5293517 - Merging Christos' changes to the EDM
- a4ec7ffe - merge in patch to EDM, and remove duplicate use of the DATAVECTOR_BASE macro...
-
0efc7863...49d89465 - 1136 commits from branch
CI Result FAILURE (hash a4ec7ffe)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20400]