public class JetN2
extends java.lang.Object
ParticleD
class.
This class uses double values for calculations, caching and requires more
memory, compared to the light-weight KTjet
class that
uses floats and pseudo-rapidity to define the distance parameter. This
implementation can access jet constituents.
This algorithm is similar to the N2 FastJet http://fastjet.fr/ implementation that uses rapidity. The method uses E-scheme to combine particles (p1+p2). More details is in http://arxiv.org/pdf/hep-ph/0210022v1.pdf.
Constructor and Description |
---|
JetN2(double R)
Initialize calculations of the kT algorithm.
|
JetN2(double R,
double minpt)
Initialize calculations of the antikT algorithm.
|
JetN2(double R,
int recom,
java.lang.String type,
double minpt)
Initialize calculations of the longitudinally invariant kT algorithm in
inclusive mode.
|
JetN2(double R,
java.lang.String type,
double minpt)
Initialize calculations of the longitudinally invariant kT algorithm in
inclusive mode.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ParticleD> |
buildJets(java.util.List<ParticleD> list)
Run the jet algorithm using the list of particles.
|
java.util.ArrayList<ParticleD> |
getJetsSorted()
Get jets after sorting in jet pT.
|
java.lang.String |
info()
Return information about the jet setting.
|
static void |
main(java.lang.String[] args)
Main class for testing.
|
void |
printJets()
Print the kT jets for debugging.
|
void |
setDebug(boolean debug)
Print debugging information.
|
java.lang.String |
toString()
Print the kT jets for debugging to a string.
|
public JetN2(double R, int recom, java.lang.String type, double minpt)
R
- distance measurerecom
- recombination scheme.type
- [kt,antikt,ca] minpt
- min pT for final jets.public JetN2(double R, java.lang.String type, double minpt)
R
- distance measuretype
- [kt,antikt,ca] minpt
- min pT for final jets.public JetN2(double R, double minpt)
R
- distance measureminpt
- min pT for final jets.public JetN2(double R)
R
- distance measurepublic java.util.List<ParticleD> buildJets(java.util.List<ParticleD> list)
list
- list with particlespublic java.util.ArrayList<ParticleD> getJetsSorted()
public void printJets()
public java.lang.String toString()
toString
in class java.lang.Object
public void setDebug(boolean debug)
debug
- true if printing benchmark information.public java.lang.String info()
info
- Information on the current settings.public static void main(java.lang.String[] args)
args
- JHepSim. A part of HSTOOLS. version-1.2