Add leptonic b-hadron decay label
Add new variable for the leptonic b-hadron decays. This variable can then be used to define extended jet labels. For the definition of the variable the electrons and muons originating from the b-hadron decay or the subsequent c-hadron decay are counted by looping over the children tracks of both. For that the pdgid of the leptons is used. To avoid double counting contributions from e.g. electrons bremming a photon and creating a "new" electron, every lepton is counted only once per b/c as soon as the number of electrons/muons is larger than zero.
Possible labels for b-jets are:
- Hadronic: 0
- Semileptonic (muon): 13
- Semileptonic (electron): 11
- Double semileptonic (electron-electron): 22
- Double semileptonic (muon-muon): 26
- Double semileptonic (electron-muon): 24
- Two electrons and one muon: 35
- Two muons and one electron: 37
- Two electrons and two muons: 48