/**
\mainpage
Description
MarlinFastJet is a small wrapper around the FastJet library for Jet Finding.
It has access to a many of the Infrared and Collinear Safe jet finding algorithms like kt_algorithm, anti_kt_algorithm and SISCone.
Available Algorithms
The most used algorithms are kt_algorithm, cambridge_algorithm, antikt_algorithm, ee_kt_algorithm and SISConePlugin.
For a complete list start the processor and look at the log (MESSAGE).
The corresponding parameter is "algorithm", and it takes at least the algorithm name, plus its paramers (if any, typically R).
Clustering Modes
This processor support 4 different kind of clustering modes, but not each mode is supported by each algorithm.
It can be set via the parameter "clusteringMode" in the steering file.
We have available:
- Inclusive : Clusters the entire event.
- InclusiveIterativeNJets : Clusters the entire event, but tries to modify the R parameter of the used algorithm to get exactly with a minimum energy of . Very CPU intensive and might not be Infrared Safe.
- ExclusiveNJets : Clusters event until exactly are found, but introduces "beam jets" close to the beam axis. These "beam jets" are meant for the remnants of the proton at a hadron collider, and get rejected. Saves the value of YCut at which N-1 (N+1) jets would have been found in the LCEvent.
- ExclusiveYCut : As ExclusiveNJets, but stops when the minimal distance of 2 jets is at
Example steering file
myfile.slcio
MESSAGE
kt_algorithm 0.75
InclusiveIterativeNJets 4 10
JetOut
PandoraPFANewPFOs
E_scheme
outputfile.slcio
WRITE_NEW
*/