Build nutools for genie 3.0.4
The genie collaboration has come out with a new official tag of genie and companion package reweight.
We would like to build the necessary infrastructure (nutools, etc.) to make this version of genie available for use with larsoft. We will eventually want to make a new mcc9 production release, similar as larsoft v08_05_00_05, but based on genie 3.0.4.
#3 Updated by Lynn Garren 8 months ago
The tags mentioned above do not presently compile:
g++ -W -Wall -fPIC -Wshadow -pthread -std=c++1z -m64 -I/products/root/v6_12_06a/Linux64bit+3.10-2.17-e17-prof/include -O3 -g -DNDEBUG -fno-omit-frame-pointer -std=c++17 -Wno-deprecated-declarations -Wno-strict-aliasing -ffriend-injection -MMD -MP -c -I/products/libxml2/v2_9_5/Linux64bit+3.10-2.17-prof/include/libxml2 -I/home/garren/scratch/products/log4cpp/v1_1_3a/Linux64bit+3.10-2.17-e17-prof/include -I/products/root/v6_12_06a/Linux64bit+3.10-2.17-e17-prof/include -I/products/lhapdf/v5_9_1k/Linux64bit+3.10-2.17-e17-prof/include -I/products/gsl/v2_4/Linux64bit+3.10-2.17-prof/include -I/home/garren/scratch/products/genie/v3_00_04/Linux64bit+3.10-2.17-e17-prof/GENIE-Generator/src/ gEvGenDM.cxx -o gEvGenDM.o gEvGenDM.cxx: In function ‘int main(int, char**)’: gEvGenDM.cxx:240:49: error: ‘class genie::AlgConfigPool’ has no member named ‘CommonParameterList’; did you mean ‘GlobalParameterList’? Registry * r = AlgConfigPool::Instance()->CommonParameterList("BoostedDarkMatter"); ^~~~~~~~~~~~~~~~~~~ GlobalParameterList gEvGenDM.cxx: In function ‘bool CheckUnitarityLimit(genie::InitialState)’: gEvGenDM.cxx:865:45: error: ‘class genie::AlgConfigPool’ has no member named ‘CommonParameterList’; did you mean ‘GlobalParameterList’? Registry * r = AlgConfigPool::Instance()->CommonParameterList("BoostedDarkMatter"); ^~~~~~~~~~~~~~~~~~~ GlobalParameterList gEvGenDM.cxx:859:39: warning: unused parameter ‘init_state’ [-Wunused-parameter] bool CheckUnitarityLimit(InitialState init_state) ^~~~~~~~~~
#4 Updated by Steven Gardiner 8 months ago
Thanks for catching that, Lynn. The DM apps aren't built by default, and so the failure to update those lines was an oversight that wasn't caught until now. I've made the fix and updated the R-3_00_04 tag. Please try again and let me know if there are other issues.