ATLAS Offline Software
Loading...
Searching...
No Matches
FtagLargeRLabel Namespace Reference

Simplified FTAG large-R jet truth labelling scheme. More...

Enumerations

enum  TypeEnum {
  UNKNOWN = 0 , Hbb = 1 , Hb = 2 , Hcc = 3 ,
  Hc = 4 , Htautau = 5 , Htau = 6 , HtautauEl = 7 ,
  HtautauMu = 8 , Hother = 9 , TopBqq = 10 , TopBcs = 11 ,
  TopBx = 12 , TopBlv = 13 , Wqq = 20 , Wcs = 21 ,
  Wother = 22 , Zbb = 30 , Zb = 31 , Zcc = 32 ,
  Zc = 33 , Zss = 34 , Zqq = 35 , Ztautau = 36 ,
  Ztau = 37 , ZtautauEl = 38 , ZtautauMu = 39 , Zother = 40 ,
  QCDbb = 50 , QCDbc = 51 , QCDcc = 52 , QCDbq = 53 ,
  QCDcq = 54 , QCDqq = 55 , HWWhad = 60 , HWWlep = 61 ,
  HZZhad = 62
}

Detailed Description

Simplified FTAG large-R jet truth labelling scheme.

Factorized as Origin x Decay x Containment, stored as a single flat label. Origin is the ghost-associated parent (H/top/Z/W/QCD) read from the reco jet. Decay is determined by navigating the truth decay chain of that parent. Containment is checked via ghost B/C hadron counts on the reco jet.

No kinematic cuts (mass, split12/23, jet-truth dR) are applied — the label depends only on ghost associations and truth-record topology.

Enumeration Type Documentation

◆ TypeEnum

Enumerator
UNKNOWN 
Hbb 

H -> bb, nB >= 2.

Hb 

H -> bb, nB = 1 (partial containment).

Hcc 

H -> cc, nC >= 2.

Hc 

H -> cc, nC = 1 (partial containment).

Htautau 

H -> tautau, both taus hadronic.

Htau 

H -> tautau, nTau = 1 (partial containment).

HtautauEl 

H -> tautau, one tau -> e.

HtautauMu 

H -> tautau, one tau -> mu.

Hother 

H ghost-matched, decay products not captured (10-59 below are non-Higgs; Higgs sequence continues at 60).

TopBqq 

t -> W(->qq)b, nB >= 1

TopBcs 

t -> W(->cs)b, nB >= 1, nC >= 1

TopBx 

t -> W(->cs)b, nB >= 1, nC = 0 (b contained, charm not)

TopBlv 

t -> W(->lv)b, nB >= 1

Wqq 

W -> qq (ud, us).

Wcs 

W -> cs, nC >= 1.

Wother 

W leptonic, uncontained, or unresolved.

Zbb 

Z -> bb, nB >= 2.

Zb 

Z -> bb, nB = 1 (partial containment).

Zcc 

Z -> cc, nC >= 2.

Zc 

Z -> cc, nC = 1 (partial containment).

Zss 

Z -> ss.

Zqq 

Z -> uu, dd.

Ztautau 

Z -> tautau, both taus hadronic.

Ztau 

Z -> tautau, nTau = 1 (partial containment).

ZtautauEl 

Z -> tautau, one tau -> e.

ZtautauMu 

Z -> tautau, one tau -> mu.

Zother 

Z leptonic or uncontained.

QCDbb 

>= 2 ghost B-hadrons

QCDbc 

1B + >= 1C (after B->C dedup)

QCDcc 

>= 2C, no B

QCDbq 

1B, 0C

QCDcq 

0B, 1C

QCDqq 

no heavy flavour

HWWhad 

H -> WW, both W -> qq (fully hadronic).

HWWlep 

H -> WW, one W -> qq, other W -> lv or tau nu (semileptonic).

HZZhad 

H -> ZZ, both Z -> qq (fully hadronic).

Definition at line 19 of file FtagLargeRJetLabelEnum.h.

19 {
20 UNKNOWN = 0,
21
22 // --- Higgs ---
23 Hbb = 1,
24 Hb = 2,
25 Hcc = 3,
26 Hc = 4,
27 Htautau = 5,
28 Htau = 6,
29 HtautauEl = 7,
30 HtautauMu = 8,
31 Hother = 9,
33
34 // --- Top ---
35 TopBqq = 10,
36 TopBcs = 11,
37 TopBx = 12,
38 TopBlv = 13,
39
40 // --- W (standalone, or from top with nB = 0) ---
41 Wqq = 20,
42 Wcs = 21,
43 Wother = 22,
44
45 // --- Z ---
46 Zbb = 30,
47 Zb = 31,
48 Zcc = 32,
49 Zc = 33,
50 Zss = 34,
51 Zqq = 35,
52 Ztautau = 36,
53 Ztau = 37,
54 ZtautauEl = 38,
55 ZtautauMu = 39,
56 Zother = 40,
57
58 // --- QCD (from ghost hadron counting) ---
59 QCDbb = 50,
60 QCDbc = 51,
61 QCDcc = 52,
62 QCDbq = 53,
63 QCDcq = 54,
64 QCDqq = 55,
65
66 // --- Higgs (continued: VV decays) ---
67 HWWhad = 60,
68 HWWlep = 61,
69 HZZhad = 62
70 };
@ TopBcs
t -> W(->cs)b, nB >= 1, nC >= 1
@ Hbb
H -> bb, nB >= 2.
@ HWWlep
H -> WW, one W -> qq, other W -> lv or tau nu (semileptonic).
@ Zbb
Z -> bb, nB >= 2.
@ Wqq
W -> qq (ud, us).
@ HtautauEl
H -> tautau, one tau -> e.
@ Hc
H -> cc, nC = 1 (partial containment).
@ Hb
H -> bb, nB = 1 (partial containment).
@ QCDqq
no heavy flavour
@ TopBx
t -> W(->cs)b, nB >= 1, nC = 0 (b contained, charm not)
@ TopBlv
t -> W(->lv)b, nB >= 1
@ Zother
Z leptonic or uncontained.
@ Zb
Z -> bb, nB = 1 (partial containment).
@ Wother
W leptonic, uncontained, or unresolved.
@ HtautauMu
H -> tautau, one tau -> mu.
@ HZZhad
H -> ZZ, both Z -> qq (fully hadronic).
@ Ztau
Z -> tautau, nTau = 1 (partial containment).
@ ZtautauMu
Z -> tautau, one tau -> mu.
@ Zc
Z -> cc, nC = 1 (partial containment).
@ QCDbb
>= 2 ghost B-hadrons
@ ZtautauEl
Z -> tautau, one tau -> e.
@ TopBqq
t -> W(->qq)b, nB >= 1
@ Zcc
Z -> cc, nC >= 2.
@ HWWhad
H -> WW, both W -> qq (fully hadronic).
@ Hother
H ghost-matched, decay products not captured (10-59 below are non-Higgs; Higgs sequence continues at ...
@ Ztautau
Z -> tautau, both taus hadronic.
@ Wcs
W -> cs, nC >= 1.
@ QCDbc
1B + >= 1C (after B->C dedup)
@ Htautau
H -> tautau, both taus hadronic.
@ Hcc
H -> cc, nC >= 2.
@ Htau
H -> tautau, nTau = 1 (partial containment).