|
FastJet 3.5.2
|
#include <fastjet/tools/Pruner.hh>


Public Member Functions | |
| PruningRecombiner (double zcut, double Rcut, const JetDefinition::Recombiner *recombiner) | |
| ctor | |
| virtual void | recombine (const PseudoJet &pa, const PseudoJet &pb, PseudoJet &pab) const |
| perform a recombination taking into account the pruning conditions | |
| virtual std::string | description () const |
| returns the description of the recombiner | |
| const std::vector< unsigned int > & | rejected () const |
| return the history indices that have been pruned away | |
| void | clear_rejected () |
| clears the list of rejected indices | |
| Public Member Functions inherited from fastjet::JetDefinition::Recombiner | |
| virtual void | preprocess (PseudoJet &) const |
| routine called to preprocess each input jet (to make all input jets compatible with the scheme requirements (e.g. | |
| virtual | ~Recombiner () |
| a destructor to be replaced if necessary in derived classes... | |
| void | plus_equal (PseudoJet &pa, const PseudoJet &pb) const |
| pa += pb in the given recombination scheme. | |
|
inline |
|
virtual |
perform a recombination taking into account the pruning conditions
Implements fastjet::JetDefinition::Recombiner.
|
virtual |
returns the description of the recombiner
Implements fastjet::JetDefinition::Recombiner.
|
inline |
|
inline |
clears the list of rejected indices
If one decides to use this recombiner standalone, one has to call this after each clustering in order for the rejected() vector to remain sensible and not grow to infinite size.