FastJet  3.0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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 Types inherited from fastjet::Transformer

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
- 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.
virtual std::string description () const =0
 This should be overloaded to return a description of the Transformer.
- Public Member Functions inherited from fastjet::FunctionOfPseudoJet< PseudoJet >
 FunctionOfPseudoJet ()
 default ctor
 FunctionOfPseudoJet (const PseudoJet &constant_value)
 ctor that creates a constant function
virtual ~FunctionOfPseudoJet ()
 default dtor (virtual to allow safe polymorphism)
PseudoJet operator() (const PseudoJet &pj) const
 apply the function using the "traditional" () operator.
std::vector< PseudoJetoperator() (const std::vector< PseudoJet > &pjs) const
 apply the function on a vector of PseudoJet, returning a vector of the results.

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: