FastJet 3.4.1
|
A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities. More...
#include <fastjet/JetDefinition.hh>
Public Member Functions | |
DefaultRecombiner (RecombinationScheme recomb_scheme=E_scheme) | |
virtual std::string | description () const override |
return a textual description of the recombination scheme implemented here More... | |
virtual void | recombine (const PseudoJet &pa, const PseudoJet &pb, PseudoJet &pab) const override |
recombine pa and pb and put result into pab More... | |
virtual void | preprocess (PseudoJet &p) const override |
routine called to preprocess each input jet (to make all input jets compatible with the scheme requirements (e.g. More... | |
RecombinationScheme | scheme () const |
return the index of the recombination scheme More... | |
Public Member Functions inherited from fastjet::JetDefinition::Recombiner | |
virtual std::string | description () const =0 |
return a textual description of the recombination scheme implemented here More... | |
virtual void | recombine (const PseudoJet &pa, const PseudoJet &pb, PseudoJet &pab) const =0 |
recombine pa and pb and put result into pab More... | |
virtual void | preprocess (PseudoJet &) const |
routine called to preprocess each input jet (to make all input jets compatible with the scheme requirements (e.g. More... | |
virtual | ~Recombiner () |
a destructor to be replaced if necessary in derived classes... More... | |
void | plus_equal (PseudoJet &pa, const PseudoJet &pb) const |
pa += pb in the given recombination scheme. More... | |
A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities.
This class is derived from the (abstract) class Recombiner. It simply "sums" PseudoJets using a specified recombination scheme (E-scheme by default)
Definition at line 538 of file JetDefinition.hh.
|
inline |
Definition at line 540 of file JetDefinition.hh.
|
overridevirtual |
return a textual description of the recombination scheme implemented here
Implements fastjet::JetDefinition::Recombiner.
Definition at line 257 of file JetDefinition.cc.
|
overridevirtual |
recombine pa and pb and put result into pab
keep y,phi and m from the hardest, sum pt
keep 3-momentum direction and mass from the hardest, sum modp
If the hardest particle is at rest, the sum remains at rest (the energy of the sum is therefore the mass of pa)
Implements fastjet::JetDefinition::Recombiner.
Definition at line 291 of file JetDefinition.cc.
|
overridevirtual |
routine called to preprocess each input jet (to make all input jets compatible with the scheme requirements (e.g.
massless).
Reimplemented from fastjet::JetDefinition::Recombiner.
Definition at line 397 of file JetDefinition.cc.
|
inline |
return the index of the recombination scheme
Definition at line 552 of file JetDefinition.hh.