Algorithm:
PYTHIA ATLFAST
Pythia with GenStat=3 (hard scattered particles):
-1 means that the event failed because we couldn't find two b-quarks.
-->I DON'T UNDERSTAND WHY PYTHIA STORES EVENTS LIKE THIS!
-2 means that the event failed because we couldn't find two tagging-quarks
Atlfast:
-1 means that the event failed because we couldn't find two b-jets.
-->Because b-tagging extends to Eta<2.5, ~40% of all events fail this cut.
-2 means that the event failed because we couldn't find at least two tagging-jets
Pythia with GenStat=3 (hard scattered particles):
#(tagging quarks) = #(total quarks) - 2
(because we already identified the two b's from H->bbar)
Atlfast:
#(tagging jets) = #(total quark-jets) - 2
(because we already identified the two b-jets from H->bbar)

Here is the # of b-quarks per event on Pythia level. I have no idea why Pythia saved events with less than 2 b-quarks!!!