Cleanup to allow lighter jobs
I'm making a few changes here to slim down some of my trigger related jobs. It's not actually changing any output for now, just some housekeeping in preparation for the more substantial changes that I'll make in a later merge request. Specifically:
- Made more of the jet variables optional (this closes #17 (closed))
- Add the same variables that are now optional to the GNN config (attention @svanstro), and a subset to the standard b-tagging config
- Add a python module for some of the trigger functions
While doing all this I also got a weird linking error around a function that was never defined. I don't know why it was working before but I think what I have now is more robust.