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 13 of file MatchedPartons.h.

Constructor & Destructor Documentation

reco::MatchedPartons::MatchedPartons ( )
inline

Definition at line 17 of file MatchedPartons.h.

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

Definition at line 18 of file MatchedPartons.h.

24  :
25  m_heaviest(hv),
26  m_nearest2(n2),
27  m_nearest3(n3),
28  m_PhysDef(pd),
29  m_AlgoDef(ad) { }
GenParticleRef m_AlgoDef
GenParticleRef m_nearest2
GenParticleRef m_PhysDef
GenParticleRef m_nearest3
GenParticleRef m_heaviest

Member Function Documentation

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

Definition at line 44 of file MatchedPartons.h.

References m_AlgoDef.

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

44 {return m_AlgoDef;}
GenParticleRef m_AlgoDef
const GenParticleRef reco::MatchedPartons::heaviest ( ) const
inline

Definition at line 32 of file MatchedPartons.h.

References m_heaviest.

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

32 {return m_heaviest;}
GenParticleRef m_heaviest
const GenParticleRef& reco::MatchedPartons::nearest_status2 ( ) const
inline

Definition at line 35 of file MatchedPartons.h.

References m_nearest2.

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

35 {return m_nearest2;}
GenParticleRef m_nearest2
const GenParticleRef& reco::MatchedPartons::nearest_status3 ( ) const
inline

Definition at line 38 of file MatchedPartons.h.

References m_nearest3.

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

38 {return m_nearest3;}
GenParticleRef m_nearest3
const GenParticleRef& reco::MatchedPartons::physicsDefinitionParton ( ) const
inline

Definition at line 41 of file MatchedPartons.h.

References m_PhysDef.

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

41 {return m_PhysDef;}
GenParticleRef m_PhysDef

Member Data Documentation

GenParticleRef reco::MatchedPartons::m_AlgoDef
private

Definition at line 52 of file MatchedPartons.h.

Referenced by algoDefinitionParton().

GenParticleRef reco::MatchedPartons::m_heaviest
private

Definition at line 48 of file MatchedPartons.h.

Referenced by heaviest().

GenParticleRef reco::MatchedPartons::m_nearest2
private

Definition at line 49 of file MatchedPartons.h.

Referenced by nearest_status2().

GenParticleRef reco::MatchedPartons::m_nearest3
private

Definition at line 50 of file MatchedPartons.h.

Referenced by nearest_status3().

GenParticleRef reco::MatchedPartons::m_PhysDef
private

Definition at line 51 of file MatchedPartons.h.

Referenced by physicsDefinitionParton().