FastJet 3.0.2
|
Class that helps perform 2-pronged boosted tagging using a reclustering in the jet's rest frame, supplemented with a cut on N-subjettiness (and a decay angle), as discussed by Ji-Hun Kim in arXiv:1011.1493. More...
#include <fastjet/tools/RestFrameNSubjettinessTagger.hh>
Public Types | |
typedef RestFrameNSubjettinessTaggerStructure | StructureType |
the type of Structure returned | |
Public Member Functions | |
RestFrameNSubjettinessTagger (const JetDefinition subjet_def, const double tau2cut=0.08, const double costhetascut=0.8, const bool use_exclusive=false) | |
ctor with arguments (see the class description above) | |
virtual std::string | description () const |
returns a textual description of the tagger | |
virtual PseudoJet | result (const PseudoJet &jet) const |
runs the tagger on the given jet and returns the tagged PseudoJet if successful, a PseudoJet==0 otherwise (standard access is through operator()). | |
Protected Attributes | |
JetDefinition | _subjet_def |
double | _t2cut |
double | _costscut |
bool | _use_exclusive |
Class that helps perform 2-pronged boosted tagging using a reclustering in the jet's rest frame, supplemented with a cut on N-subjettiness (and a decay angle), as discussed by Ji-Hun Kim in arXiv:1011.1493.
To tag a fat jet, the tagger proceeds as follows:
where the sum runs over the constituents of the jet.
Note that in the original version, the jets to be tagged were reconstructed using SISCone with R=0.8 and f=0.75. Also, b-tagging was imposed on the 2 subjets found in the rest-frame tagging procedure.
The constructor has the following arguments:
Definition at line 99 of file RestFrameNSubjettinessTagger.hh.
runs the tagger on the given jet and returns the tagged PseudoJet if successful, a PseudoJet==0 otherwise (standard access is through operator()).
impose the cut on cos(theta_s)
Implements fastjet::Transformer.
Definition at line 57 of file RestFrameNSubjettinessTagger.cc.