#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 (const LorentzVector &lv, const Point &pt, int fl) | |
JetFlavour (const LorentzVector &lv, const Point &pt, int fl, const Leptons &le) | |
JetFlavour (void) | |
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 16 of file JetFlavour.h.
Lorentz vector.
Definition at line 19 of file JetFlavour.h.
point in the space
Definition at line 21 of file JetFlavour.h.
|
inline |
Definition at line 31 of file JetFlavour.h.
|
inline |
Definition at line 32 of file JetFlavour.h.
|
inline |
Definition at line 34 of file JetFlavour.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 45 of file JetFlavour.h.
Referenced by getFlavour().
|
private |
Definition at line 46 of file JetFlavour.h.
Referenced by getLeptons().
|
private |
Definition at line 43 of file JetFlavour.h.
Referenced by getLorentzVector().
|
private |
Definition at line 44 of file JetFlavour.h.
Referenced by getPartonVertex().