Quick plotting utilities for Ai.
AIW.C: macro used to produce the referenceAifor the MC.AIZ.C: related plotting macro.TUTORIAL.md: tutorial notes for running the workflow.
The reference Ai for the MC (AI_WWm_Wai_finalbinning_newSignPhowegNEW_pT_NormXsec.root) is produced on NAF in:
/nfs/dust/atlas/user/ludovica/CraigMacro
using the AIW.C macro.
conda activate MACcd /Users/dudu/Downloads/Low_muRun/WAi/predictions_for_W_Ai_13TeV/Phoweg_Sherpa_comparisonPLOTs/Tutorial_AIroot -lThen inside ROOT:
.L TLVUtils.cxx
.L AIZ.C
test = true; // optional: quick run
AIZ(false); // pT binning
// AIZ(true); // |y| binningconda run -n MAC root -l -b -q -e '.L TLVUtils.cxx' -e '.L AIZ.C' -e 'test=true;' -e 'AIZ(false);' -e '.q'AIZ.Cnow includesTLVUtils.hand callsTLVUtils::getCSFAnglesandTLVUtils::getAiPolynoms, so loadTLVUtils.cxxbefore runningAIZ.- In this environment, interpreted loading is reliable. ACLiC mode with
+(.L TLVUtils.cxx+) may fail due a local shared-library loading issue on macOS/conda.
The repository now includes a simple Makefile with these targets:
libs: buildsTLVUtils.oandlibTLVUtils.sorun: runsAIZ(false)run-y: runsAIZ(true)run-test: runs a quick test (test=true; AIZ(false);)clean: removes built objects/libraries
Examples:
conda run -n MAC make libs
conda run -n MAC make run-test
conda run -n MAC make run