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

◆ CMSBoostedTauSeedingAlgorithmStructure()

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) {}

Member Function Documentation

◆ dR()

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

returns the value of dR

Definition at line 120 of file CMSBoostedTauSeedingAlgorithm.h.

120 { return _dR; }

References _dR.

◆ mu()

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; }

References _mu.

◆ pt()

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

◆ y()

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

returns the value of y = (squared kt distance) / (squared mass) for the splitting that triggered the mass-drop condition

Definition at line 117 of file CMSBoostedTauSeedingAlgorithm.h.

117 { return _y; }

References _y.

Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().

Friends And Related Function Documentation

◆ CMSBoostedTauSeedingAlgorithm

friend class CMSBoostedTauSeedingAlgorithm
friend

Definition at line 134 of file CMSBoostedTauSeedingAlgorithm.h.

Member Data Documentation

◆ _dR

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_dR
protected

the value of the dR parameter

Definition at line 131 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by dR().

◆ _mu

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_mu
protected

the value of the mass-drop parameter

Definition at line 129 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by mu().

◆ _pt

double contrib::CMSBoostedTauSeedingAlgorithmStructure::_pt
protected

the value of the pt parameter

Definition at line 132 of file CMSBoostedTauSeedingAlgorithm.h.

Referenced by pt().

◆ _y

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 y().

contrib::CMSBoostedTauSeedingAlgorithmStructure::_y
double _y
the value of the asymmetry parameter
Definition: CMSBoostedTauSeedingAlgorithm.h:130
contrib::CMSBoostedTauSeedingAlgorithmStructure::_dR
double _dR
the value of the dR parameter
Definition: CMSBoostedTauSeedingAlgorithm.h:131
contrib::CMSBoostedTauSeedingAlgorithmStructure::_pt
double _pt
the value of the pt parameter
Definition: CMSBoostedTauSeedingAlgorithm.h:132
contrib::CMSBoostedTauSeedingAlgorithmStructure::_mu
double _mu
the value of the mass-drop parameter
Definition: CMSBoostedTauSeedingAlgorithm.h:129