CMS 3D CMS Logo

reco::JetFlavour Class Reference

JetFlavour class is meant to be used when the genEvent is dropped. More...

#include <SimDataFormats/JetMatching/interface/JetFlavour.h>

List of all members.

Public Types

typedef math::XYZTLorentzVector LorentzVector
 Lorentz vector.
typedef math::XYZPoint Point
 point in the space

Public Member Functions

const int getFlavour () const
const LorentzVector getLorentzVector () const
const Point getPartonVertex () const
 JetFlavour (LorentzVector LV, Point PT, int FL)
 JetFlavour (void)

Private Attributes

int m_flavour
LorentzVector m_partonMomentum
Point m_partonVertex


Detailed Description

JetFlavour class is meant to be used when the genEvent is dropped.

It can store by value the matching information about flavour and parton kinematics The flavour definition and the corresponding parton information should be configured in the producer. The typedefs are taken from reco::Particle

Definition at line 17 of file JetFlavour.h.


Member Typedef Documentation

typedef math::XYZTLorentzVector reco::JetFlavour::LorentzVector

Lorentz vector.

Definition at line 21 of file JetFlavour.h.

typedef math::XYZPoint reco::JetFlavour::Point

point in the space

Definition at line 23 of file JetFlavour.h.


Constructor & Destructor Documentation

reco::JetFlavour::JetFlavour ( void   )  [inline]

Definition at line 25 of file JetFlavour.h.

00025 { }

reco::JetFlavour::JetFlavour ( LorentzVector  LV,
Point  PT,
int  FL 
) [inline]

Definition at line 26 of file JetFlavour.h.


Member Function Documentation

const int reco::JetFlavour::getFlavour (  )  const [inline]

Definition at line 31 of file JetFlavour.h.

References m_flavour.

00031 {return m_flavour;       } 

const LorentzVector reco::JetFlavour::getLorentzVector (  )  const [inline]

Definition at line 29 of file JetFlavour.h.

References m_partonMomentum.

00029 {return m_partonMomentum;}

const Point reco::JetFlavour::getPartonVertex (  )  const [inline]

Definition at line 30 of file JetFlavour.h.

References m_partonVertex.

00030 {return m_partonVertex;  }


Member Data Documentation

int reco::JetFlavour::m_flavour [private]

Definition at line 36 of file JetFlavour.h.

Referenced by getFlavour().

LorentzVector reco::JetFlavour::m_partonMomentum [private]

Definition at line 34 of file JetFlavour.h.

Referenced by getLorentzVector().

Point reco::JetFlavour::m_partonVertex [private]

Definition at line 35 of file JetFlavour.h.

Referenced by getPartonVertex().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:51:14 2009 for CMSSW by  doxygen 1.5.4