You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make algorithm argument mandatory in jet_reconstruct (#161)
* make `algorithm` argument mandatory in `jet_reconstruct`
* Small improvements to README
---------
Co-authored-by: Graeme A Stewart <[email protected]>
Co-authored-by: Jerry Ling <[email protected]>
cs =jet_reconstruct(particles::AbstractVector{T}; algorithm = JetAlgorithm.AntiKt, R =1.0)
31
31
```
32
32
33
33
-`particles` - a one dimensional array (vector) of input particles for the clustering
34
34
- Any type that supplies the methods `pt2()`, `phi()`, `rapidity()`, `px()`, `py()`, `pz()`, `energy()` can be used
35
35
- These methods have to be defined in the namespace of this package, i.e., `JetReconstruction.pt2(::T)`
36
36
- The `PseudoJet` or `EEJet` types from this package, a 4-vector from `LorentzVectorHEP`, or a `ReconstructedParticle` from [EDM4hep](https://github.com/peremato/EDM4hep.jl) are suitable (and have the appropriate definitions)
37
37
-`algorithm` is the name of the jet algorithm to be used (from the `JetAlgorithm` enum)
-`JetAlgorithm.GenKt` generalised $k_\text{T}$ (which also requires specification of `p`)
42
42
-`JetAlgorithm.Durham` the $e^+e-$ $k_\text{T}$ algorithm, also known as the Durham algorithm
43
-
-`JetAlgorithm.EEKt` the $e^+e-$ generalised $k_\text{T}$ algorithm
43
+
-`JetAlgorithm.EEKt` the $e^+e-$ generalised $k_\text{T}$ algorithm (which also requires specification of `p`)
44
44
-`R` - the cone size parameter; no particles more geometrically distance than `R` will be merged (default 1.0; note this parameter is ignored for the Durham algorithm)
45
-
-`strategy` - the algorithm strategy to adopt, as described below (default `RecoStrategy.Best`)
46
45
47
46
The object returned is a `ClusterSequence`, which internally tracks all merge steps.
48
47
49
-
Alternatively, *for pp reconstruction*, one can swap the `algorithm=...`
50
-
parameter for the value of `p`, the transverse momentum power used in the
51
-
$d_{ij}$ metric for deciding on closest jets, as $k^{2p}_\text{T}$. Different
52
-
values of $p$ then correspond to different reconstruction algorithms:
Note, for the `GenKt` and `EEKt` algorithms the `p` value *must* also be given to specify the algorithm fully.
48
+
For a more complete description of all possible parameters please [refer to the documentation](https://juliahep.github.io/JetReconstruction.jl/stable/#Reconstruction-Interface).
59
49
60
50
To obtain the final inclusive jets, use the `inclusive_jets` method:
0 commit comments