#include <JetFlavour.h>
Classes | |
struct | Leptons |
lepton info struct More... | |
Public Types | |
typedef math::XYZTLorentzVector | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
Public Member Functions | |
const int | getFlavour () const |
const Leptons | getLeptons () const |
const LorentzVector | getLorentzVector () const |
const Point | getPartonVertex () const |
JetFlavour (void) | |
JetFlavour (const LorentzVector &lv, const Point &pt, int fl, const Leptons &le) | |
JetFlavour (const LorentzVector &lv, const Point &pt, int fl) | |
Private Attributes | |
int | m_flavour |
Leptons | m_leptons |
LorentzVector | m_partonMomentum |
Point | m_partonVertex |
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.
Lorentz vector.
Definition at line 21 of file JetFlavour.h.
point in the space
Definition at line 23 of file JetFlavour.h.
|
inline |
Definition at line 33 of file JetFlavour.h.
|
inline |
Definition at line 34 of file JetFlavour.h.
|
inline |
Definition at line 36 of file JetFlavour.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 47 of file JetFlavour.h.
Referenced by getFlavour().
|
private |
Definition at line 48 of file JetFlavour.h.
Referenced by getLeptons().
|
private |
Definition at line 45 of file JetFlavour.h.
Referenced by getLorentzVector().
|
private |
Definition at line 46 of file JetFlavour.h.
Referenced by getPartonVertex().