FastJet  3.2.0
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fastjet::JadeDistanceTagger Class Reference

Class that helps perform 2-pronged boosted tagging searching the clustring with maximal Jade distance. More...

#include <fastjet/tools/JadeDistanceTagger.hh>

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

Public Types

typedef JadeDistanceStructure StructureType
 the type of the associated structure
 
- 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

 JadeDistanceTagger (const double mdrop=0.9, const double mcut=40.0)
 default ctor
 
virtual std::string description () const
 description of the tagger
 
virtual PseudoJet apply (const PseudoJet &jet) const
 the tagging itself More...
 
- Public Member Functions inherited from fastjet::Transformer
 Transformer ()
 default ctor
 
virtual ~Transformer ()
 default dtor
 
virtual PseudoJet result (const PseudoJet &original) const =0
 the result of the Transformer acting on the PseudoJet. More...
 
- 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< PseudoJetoperator() (const std::vector< PseudoJet > &pjs) const
 apply the function on a vector of PseudoJet, returning a vector of the results. More...
 

Protected Member Functions

void _recursively_find_subjets (const PseudoJet &jet, std::vector< PseudoJet > &subjets) const
 

Protected Attributes

double _mdrop
 
double _mcut
 

Detailed Description

Class that helps perform 2-pronged boosted tagging searching the clustring with maximal Jade distance.

<FULL description="" to="" be="" added>="">

Options

The constructor has the following arguments:

Input conditions

Output/structure

Definition at line 67 of file JadeDistanceTagger.hh.

Member Function Documentation

PseudoJet JadeDistanceTagger::apply ( const PseudoJet jet) const
virtual

the tagging itself

Parameters
jetthe PseudoJet to tag

Definition at line 54 of file JadeDistanceTagger.cc.


The documentation for this class was generated from the following files: