Unused tools are configured
There are a few tools that get configured even if we don't use them:
- JVT is configured directly
- The Muon ID tool is configured through the muon augmenter
- The electron ID tool is configured through
TrackLeptonDecorator
We should disable all these if they aren't being used: it's just extra startup time and is kind of sloppy to keep running anyway. I'm thinking I can implement this by making these all unique_ptr
in SingleBTagTools
and then only instancing them if they are actually going to run. Then they will run conditional on the pointer being filled.