Skip to content

Add missing projection includes in two analyses.

tprocter46 requested to merge fix-missing-projection-includes into release-3-2-x

These two analyses seem to have projection includes missing. It's a bit weird, as make RivetATLASAnalyses.so and make RivetCDFAnalyses.so still worked fine on my laptop (ubuntu 22, gcc 11); and I presume from the CI test passes it also worked there.

However, they didn't compile on the glasgow cluster (CentOS7, gcc 10) - @agbuckley, have you tried it here? Also, on my laptop, just trying to compile the analyses with e.g. rivet-build RivetATLAS_2023_I2663725.so ATLAS_2023_I2663725.cc DOES reproduce the same error. Does gcc or make do some sort of pooling of the includes when compiling all these files into one library? I'm slightly confused as to why it works ever, and I'd be interested to know exactly what's going on.

Anyway, this MR adds the two missing includes, and so the analyses should compile both standalone and together on all (reasonable) OS's

Merge request reports