CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::MatchedPartons Class Reference

#include <MatchedPartons.h>

Public Member Functions

const GenParticleRefalgoDefinitionParton () const
 
const GenParticleRef heaviest () const
 
 MatchedPartons ()
 
 MatchedPartons (GenParticleRef hv, GenParticleRef n2, GenParticleRef n3, GenParticleRef pd, GenParticleRef ad)
 
const GenParticleRefnearest_status2 () const
 
const GenParticleRefnearest_status3 () const
 
const GenParticleRefphysicsDefinitionParton () const
 

Private Attributes

GenParticleRef m_AlgoDef
 
GenParticleRef m_heaviest
 
GenParticleRef m_nearest2
 
GenParticleRef m_nearest3
 
GenParticleRef m_PhysDef
 

Detailed Description

Definition at line 12 of file MatchedPartons.h.

Constructor & Destructor Documentation

◆ MatchedPartons() [1/2]

reco::MatchedPartons::MatchedPartons ( )
inline

Definition at line 14 of file MatchedPartons.h.

14 {}

◆ MatchedPartons() [2/2]

reco::MatchedPartons::MatchedPartons ( GenParticleRef  hv,
GenParticleRef  n2,
GenParticleRef  n3,
GenParticleRef  pd,
GenParticleRef  ad 
)
inline

Definition at line 15 of file MatchedPartons.h.

16  : m_heaviest(hv), m_nearest2(n2), m_nearest3(n3), m_PhysDef(pd), m_AlgoDef(ad) {}
GenParticleRef m_AlgoDef
GenParticleRef m_nearest2
GenParticleRef m_PhysDef
GenParticleRef m_nearest3
GenParticleRef m_heaviest

Member Function Documentation

◆ algoDefinitionParton()

const GenParticleRef& reco::MatchedPartons::algoDefinitionParton ( ) const
inline

Definition at line 31 of file MatchedPartons.h.

References m_AlgoDef.

Referenced by reco::modules::JetFlavourIdentifier::produce().

31 { return m_AlgoDef; }
GenParticleRef m_AlgoDef

◆ heaviest()

const GenParticleRef reco::MatchedPartons::heaviest ( ) const
inline

Definition at line 19 of file MatchedPartons.h.

References m_heaviest.

Referenced by reco::modules::JetFlavourIdentifier::produce().

19 { return m_heaviest; }
GenParticleRef m_heaviest

◆ nearest_status2()

const GenParticleRef& reco::MatchedPartons::nearest_status2 ( ) const
inline

Definition at line 22 of file MatchedPartons.h.

References m_nearest2.

Referenced by reco::modules::JetFlavourIdentifier::produce().

22 { return m_nearest2; }
GenParticleRef m_nearest2

◆ nearest_status3()

const GenParticleRef& reco::MatchedPartons::nearest_status3 ( ) const
inline

Definition at line 25 of file MatchedPartons.h.

References m_nearest3.

Referenced by reco::modules::JetFlavourIdentifier::produce().

25 { return m_nearest3; }
GenParticleRef m_nearest3

◆ physicsDefinitionParton()

const GenParticleRef& reco::MatchedPartons::physicsDefinitionParton ( ) const
inline

Definition at line 28 of file MatchedPartons.h.

References m_PhysDef.

Referenced by calcTopMass::analyze(), and reco::modules::JetFlavourIdentifier::produce().

28 { return m_PhysDef; }
GenParticleRef m_PhysDef

Member Data Documentation

◆ m_AlgoDef

GenParticleRef reco::MatchedPartons::m_AlgoDef
private

Definition at line 38 of file MatchedPartons.h.

Referenced by algoDefinitionParton().

◆ m_heaviest

GenParticleRef reco::MatchedPartons::m_heaviest
private

Definition at line 34 of file MatchedPartons.h.

Referenced by heaviest().

◆ m_nearest2

GenParticleRef reco::MatchedPartons::m_nearest2
private

Definition at line 35 of file MatchedPartons.h.

Referenced by nearest_status2().

◆ m_nearest3

GenParticleRef reco::MatchedPartons::m_nearest3
private

Definition at line 36 of file MatchedPartons.h.

Referenced by nearest_status3().

◆ m_PhysDef

GenParticleRef reco::MatchedPartons::m_PhysDef
private

Definition at line 37 of file MatchedPartons.h.

Referenced by physicsDefinitionParton().