FastJet 3.0.4
Public Types | Public Member Functions | Protected Attributes
fastjet::RestFrameNSubjettinessTagger Class Reference

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>

Inheritance diagram for fastjet::RestFrameNSubjettinessTagger:
Inheritance graph
[legend]
Collaboration diagram for fastjet::RestFrameNSubjettinessTagger:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

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:

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.

Options

The constructor has the following arguments:

Input conditions

Output/structure

Definition at line 99 of file RestFrameNSubjettinessTagger.hh.


Member Function Documentation

PseudoJet fastjet::RestFrameNSubjettinessTagger::result ( const PseudoJet jet) const [virtual]

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends