| 
    FastJet
    3.2.1
    
   | 
 
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 Types inherited from fastjet::Transformer | |
| typedef PseudoJetStructureBase | StructureType | 
| A typedef that is needed to ensure that the PseudoJet::structure_of() template function works.  | |
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()).  More... | |
  Public Member Functions inherited from fastjet::Transformer | |
| Transformer () | |
| default ctor  | |
| virtual | ~Transformer () | 
| default dtor  | |
  Public Member Functions inherited from fastjet::FunctionOfPseudoJet< PseudoJet > | |
| FunctionOfPseudoJet () | |
| default ctor  | |
| virtual | ~FunctionOfPseudoJet () | 
| default dtor (virtual to allow safe polymorphism)  | |
| PseudoJet | operator() (const PseudoJet &pj) const | 
| apply the function using the "traditional" () operator.  More... | |
| std::vector< PseudoJet > | operator() (const std::vector< PseudoJet > &pjs) const | 
| apply the function on a vector of PseudoJet, returning a vector of the results.  More... | |
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:
) and compute the 2-subjettiness 
 [0.08 by default]
 [0.8 by default]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 101 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 59 of file RestFrameNSubjettinessTagger.cc.
 1.8.11