Академический Документы
Профессиональный Документы
Культура Документы
Jets
Lecture 1: jet algorithms
Lecture 2: jet substructure
Matteo Cacciari
LPTHE Paris
Why jets
??
{pi} {jk}
jet algorithm
particles, jets
4-momenta,
calorimeter towers, ....
‣ Cone algorithms
Top-down approach: find coarse regions of energy flow.
How? Find stable cones (i.e. their axis coincides with sum of momenta of particles in it)
Works because QCD only modifies energy flow on small scales
Examples: JetClu, MidPoint, ATLAS cone, CMS cone, SISCone…...
‣In the 1980s cone-type jets were adapted for use in hadron
colliders (SppS, Tevatron...) ➙ iterative cone algorithms
‣LEP was a golden era for jets: new algorithms and many
relevant calculations during the 1990s
‣ Introduction of the ‘theory-friendly’ kt algorithm
‣ sequential recombination type algorithm, IRC safe
‣ it allows for all order resummation of jet rates
‣ Several accurate calculations in perturbative QCD of jet
properties: rates, jet mass, thrust, ....
Distance:
‣ If no ymin < ycut are left, all remaining particles are jets
Characterise events
in terms of number of jets
(as a function of ycut)
3-jet
4-jet
5-jet
‣ Observables
to be defined, calculated, measured
‣ Tools
to be used to extract specific properties of the final state
Background
Mass
characterisation
reconstruction
and subtraction
Remove soft
Tag heavy objects
contamination
originating the jet
from a hard jet
‣Algorithms, speed
‣Infrared and collinear safety Lecture 1
‣Background (pileup)
‣Substructure Lecture 2
‣Algorithms, speed
‣Infrared and collinear safety
‣Background (pileup)
‣Substructure
Δy2 + Δφ2
2p
2p 2p
di j = min(kti , kt j ) diB = kti
R2
p=1 kt algorithm S. Catani,Y. Dokshitzer, M. Seymour and B. Webber, Nucl. Phys. B406 (1993) 187
S.D. Ellis and D.E. Soper, Phys. Rev. D48 (1993) 3160
p = 0 Cambridge/Aachen algorithm
Y. Dokshitzer, G. Leder, S.Moretti and B. Webber, JHEP 08 (1997) 001
M. Wobisch and T. Wengler, hep-ph/9907280
Δy2 + Δφ2
2p
2p 2p
di j = min(kti , kt j ) diB = kti
R2
p>0
New soft particle (kt →0) means that d → 0 clustered first, no effect on jets
New collinear particle (Δy2+ΔΦ2 → 0) means that d → 0 clustered first, no effect on jets
p=0
New soft particle (kt →0) can be new jet of zero momentum no effect on hard jets
New collinear particle (Δy2+ΔΦ2 → 0) means that d → 0 clustered first, no effect on jets
p<0
New soft particle (kt →0) means d →∞ clustered last or new zero-jet, no effect on hard jets
New collinear particle (Δy2+ΔΦ2 → 0) means that d → 0 clustered first, no effect on jets
SR
Cambridge/ dij = ΔRij2/R2 Dokshitzer et al ‘97
NlnN
Aachen hierarchical in angle
Wengler, Wobish ‘98
SR
MC, Salam, Soyez ’08
anti-kt -2 2
dij = min(kti ,ktj )ΔRij /R
-2 2
(Delsart, Loch)
gives perfectly conical hard jets
N3/2
‘second-generation’ algorithms
All are available in FastJet, http://fastjet.fr
(As well as many IRC unsafe ones)
Matteo Cacciari - LPTHE MadGraph School - Shanghai - October 2015 24
Jet clustering in FastJet
/// define a jet definition
JetDefinition jet_def(JetAlgorithm jet_algorithm,
double R,
RecombinationScheme rec_sch = E_scheme);
jet_algorithm can be any one of the four IRC safe algorithms, or also
most of the old IRC-unsafe ones, for legacy purposes
ne
10-1
Co
-2
SIS PbPb
time (s)
10
collisions
-3
10
-4 hadron
10 collisions
-5 with pileup anti-kt
10 kt
-6 hadron C/A
10 collisions
SISCone
10-7
1 10 102 103 104 105 106 107
N
Matteo Cacciari - LPTHE MadGraph School - Shanghai - October 2015 26
Outline
‣Algorithms, speed
‣Infrared and collinear safety
‣Background (pileup)
‣Substructure
78-vertices event
from CMS
https://cds.cern.ch/record/1479324
Resiliency Backreaction
(how much the original jet changes)
SISCone anti-kt
Resiliency: backreaction
“How (much) a jet changes when immersed in a background”
Without With
background background
Backreaction loss
Backreaction gain
Matteo Cacciari - LPTHE MadGraph School - Shanghai - October 2015 33
Resiliency: backreaction
1
pT loss SISCone (f=075)
Cam/Aachen
Pythia 6.4
LHC (high lumi)
pT gain
kt
anti-kt 2 hardest jets
1/N dN/dpt (GeV-1)
pt,jet> 1 TeV
0.1
|y|<2
R=1
0.01
0.001
-20 -15 -10 -5 0 5 10 15
pt(B) (GeV)
Anti-kt jets are much more resilient to changes from background immersion
kt ☺☺☺ ☂ ☂☂ ☁☁ ☺☺
SISCone ☺ ☁ ☺☺ ☁ ✘
⇧
pt = A ± (⇥ A + ⇥ A + ⇤A2 ⌅ ⇤A⌅2 ) + BR
pt
Background
momentum density
(per unit area)
background back-reaction
‘susceptibility’ ‘resiliency’
‣ Particle-based
‣ Produce a reduced event, by dropping some of the particles. Cluster
this reduced event, and calculate from it the observables
‣ Pros: fast, often small(er) residual uncertainty
‣ Not natively unbiased, can depend on choice of parameters
‣ Examples: ConstituentSubtractor, SoftKiller, PUPPI, ....
If ρ is measured on an event-by-event basis, and each jet subtracted individually, this procedure
will remove many fluctuations and generally improve the resolution of, say, a mass peak
⇧
pt = A ± (⇥ A + ⇥ A + ⇤A2 ⌅ ⇤A⌅2 ) + pBR
t
Irreducible fluctuations:
uncertainty of the subtraction
bge.set_particles(input_particles);
....
double rho = bge.rho(jet); // extract rho estimation
// define a subtractor
Subtractor sub(&bge);
#include “SoftKiller.hh”
// define SoftKiller
double grid_size = 0.4;
contrib::SoftKiller soft_killer(rapmax, grid_size);
lin cl.(Rsub=0.3)
WORSE
σΔO (GeV)
1.5
1 BETTER
0.5
0
BIAS
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
<ΔO> (GeV)
BETTER
Matteo Cacciari - LPTHE MadGraph School - Shanghai - October 2015 45
Recap of lecture 1
http://fastjet.fr http://fastjet.hepforge.org/contrib/