CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

reco::MatchedPartons::MatchedPartons ( )
inline

Definition at line 14 of file MatchedPartons.h.

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

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

GenParticleRef reco::MatchedPartons::m_AlgoDef
private

Definition at line 38 of file MatchedPartons.h.

Referenced by algoDefinitionParton().

GenParticleRef reco::MatchedPartons::m_heaviest
private

Definition at line 34 of file MatchedPartons.h.

Referenced by heaviest().

GenParticleRef reco::MatchedPartons::m_nearest2
private

Definition at line 35 of file MatchedPartons.h.

Referenced by nearest_status2().

GenParticleRef reco::MatchedPartons::m_nearest3
private

Definition at line 36 of file MatchedPartons.h.

Referenced by nearest_status3().

GenParticleRef reco::MatchedPartons::m_PhysDef
private

Definition at line 37 of file MatchedPartons.h.

Referenced by physicsDefinitionParton().