Add an algorithm to decorate BTagging object
This adds a new algorithm to run b-tag decorators. Since it relies on some b-tag -> jet links that don't exist in release 21, I'm also adding an algorithm that creates the b-tag to jet links.
The immediate use-case is supporting soft-muon based taggers in release 21, but in the longer term this algorithm can also replace a few Algorithms in BTagging
which do very similar things:
-
HighLevelBTagAlg.h: currently what we use to run
DL2
-
BTagHighLevelAugmenterAlg.h: runs before
DL2
but wraps a class with the same interface as the one above.
The advantage of using the algorithm here (beyond removing some boilerplate code) is that it should track the data dependencies for flavor tagging more accurately.
Edited by Dan Guest