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

A base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself). More...

#include <fastjet/tools/TopTaggerBase.hh>

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

List of all members.

Public Types

typedef TopTaggerBaseStructure StructureType
 the type of the associated structure

Public Member Functions

void set_top_selector (const Selector &sel)
 sets the selector that is applied to the top candidate
void set_W_selector (const Selector &sel)
 sets the selector that is applied to the W candidate
virtual std::string description_of_selectors () const
 returns a description of the top and W selectors

Protected Member Functions

double _cos_theta_W (const PseudoJet &result) const
 computes the W helicity angle

Protected Attributes

Selector _top_selector
Selector _W_selector
bool _top_selector_set
bool _W_selector_set

Detailed Description

A base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself).

Top taggers that derive from this should satisfy the following criteria:

Definition at line 53 of file TopTaggerBase.hh.


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