CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes | Friends
contrib::CMSBoostedTauSeedingAlgorithmStructure Class Reference

#include <CMSBoostedTauSeedingAlgorithm.h>

Inheritance diagram for contrib::CMSBoostedTauSeedingAlgorithmStructure:

Public Member Functions

 CMSBoostedTauSeedingAlgorithmStructure (const PseudoJet &result_jet, const JetDefinition::Recombiner *rec=nullptr)
 
double dR () const
 returns the value of dR More...
 
double mu () const
 returns the mass-drop ratio, pieces[0].m()/jet.m() More...
 
double pt () const
 returns the value of pt More...
 
double y () const
 

Protected Attributes

double _dR
 the value of the dR parameter More...
 
double _mu
 the value of the mass-drop parameter More...
 
double _pt
 the value of the pt parameter More...
 
double _y
 the value of the asymmetry parameter More...
 

Friends

class CMSBoostedTauSeedingAlgorithm
 

Detailed Description

the structure returned by the CMSBoostedTauSeedingAlgorithm transformer.

See the CMSBoostedTauSeedingAlgorithm class description for the details of what is inside this structure

Definition at line 104 of file CMSBoostedTauSeedingAlgorithm.h.

Constructor & Destructor Documentation

contrib::CMSBoostedTauSeedingAlgorithmStructure::CMSBoostedTauSeedingAlgorithmStructure ( const PseudoJet &  result_jet,
const JetDefinition::Recombiner *  rec = nullptr 
)
inline

ctor with initialisation

Parameters
piecesthe pieces of the created jet
recthe recombiner from the underlying cluster sequence

Definition at line 109 of file CMSBoostedTauSeedingAlgorithm.h.

110  : CompositeJetStructure(result_jet.pieces(), rec), _mu(0.0), _y(0.0), _dR(0.0), _pt(0.0) {}
double _mu
the value of the mass-drop parameter
double _y
the value of the asymmetry parameter

Member Function Documentation

double contrib::CMSBoostedTauSeedingAlgorithmStructure::dR ( ) const
inline

returns the value of dR

Definition at line 120 of file CMSBoostedTauSeedingAlgorithm.h.

120 { return _dR; }
double contrib::CMSBoostedTauSeedingAlgorithmStructure::mu ( ) const
inline

returns the mass-drop ratio, pieces[0].m()/jet.m()

Definition at line 113 of file CMSBoostedTauSeedingAlgorithm.h.

113 { return _mu; }
double _mu
the value of the mass-drop parameter
double contrib::CMSBoostedTauSeedingAlgorithmStructure::pt ( ) const
inline
double contrib::CMSBoostedTauSeedingAlgorithmStructure::y ( ) const
inline

Friends And Related Function Documentation

friend class CMSBoostedTauSeedingAlgorithm
friend

Definition at line 134 of file CMSBoostedTauSeedingAlgorithm.h.

Member Data Documentation

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_dR
protected

the value of the dR parameter

Definition at line 131 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by contrib::CMSBoostedTauSeedingAlgorithm::result().

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_mu
protected

the value of the mass-drop parameter

Definition at line 129 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by contrib::CMSBoostedTauSeedingAlgorithm::result().

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_pt
protected

the value of the pt parameter

Definition at line 132 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by contrib::CMSBoostedTauSeedingAlgorithm::result().

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_y
protected

the value of the asymmetry parameter

Definition at line 130 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by plotting.PlotText::Draw(), and contrib::CMSBoostedTauSeedingAlgorithm::result().