#include <FlavorHistory.h>
Public Types | |
enum | FLAVOR_T { FLAVOR_NULL = 0, FLAVOR_GS, FLAVOR_EXC, FLAVOR_ME, FLAVOR_DECAY, N_FLAVOR_TYPES } |
Static Public Attributes | |
static const int | bQuarkId = 5 |
static const int | cQuarkId = 4 |
static const int | gluonId = 21 |
static const int | tQuarkId = 6 |
Stores information about the flavor history of a parton
Definition at line 45 of file FlavorHistory.h.
Enumerator | |
---|---|
FLAVOR_NULL | |
FLAVOR_GS | |
FLAVOR_EXC | |
FLAVOR_ME | |
FLAVOR_DECAY | |
N_FLAVOR_TYPES |
Definition at line 47 of file FlavorHistory.h.
FlavorHistory::FlavorHistory | ( | ) |
Definition at line 7 of file FlavorHistory.cc.
FlavorHistory::FlavorHistory | ( | FLAVOR_T | flavorSource, |
reco::CandidatePtr const & | parton, | ||
reco::CandidatePtr const & | progenitor, | ||
reco::CandidatePtr const & | sister, | ||
reco::ShallowClonePtrCandidate const & | matchedJet, | ||
reco::ShallowClonePtrCandidate const & | sisterJet | ||
) |
Definition at line 9 of file FlavorHistory.cc.
FlavorHistory::FlavorHistory | ( | FLAVOR_T | flavorSource, |
edm::Handle< edm::View< reco::Candidate > > | h_partons, | ||
int | iparton, | ||
int | iprogenitor, | ||
int | isister, | ||
reco::ShallowClonePtrCandidate const & | matchedJet, | ||
reco::ShallowClonePtrCandidate const & | sisterJet | ||
) |
Definition at line 22 of file FlavorHistory.cc.
FlavorHistory::FlavorHistory | ( | FLAVOR_T | flavorSource, |
edm::Handle< reco::CandidateCollection > | h_partons, | ||
int | iparton, | ||
int | iprogenitor, | ||
int | isister, | ||
reco::ShallowClonePtrCandidate const & | matchedJet, | ||
reco::ShallowClonePtrCandidate const & | sisterJet | ||
) |
Definition at line 40 of file FlavorHistory.cc.
|
inline |
Definition at line 82 of file FlavorHistory.h.
|
inline |
Definition at line 85 of file FlavorHistory.h.
References flavorSource_.
Referenced by reco::FlavorHistoryEvent::cache().
|
inline |
Definition at line 89 of file FlavorHistory.h.
References edm::Ptr< T >::isNonnull(), reco::ShallowClonePtrCandidate::masterClonePtr(), and matchedJet_.
|
inline |
|
inline |
Definition at line 88 of file FlavorHistory.h.
References edm::Ptr< T >::isNonnull(), and progenitor_.
|
inline |
|
inline |
Definition at line 90 of file FlavorHistory.h.
References edm::Ptr< T >::isNonnull(), reco::ShallowClonePtrCandidate::masterClonePtr(), and sisterJet_.
|
inline |
Definition at line 94 of file FlavorHistory.h.
References matchedJet_.
Referenced by reco::FlavorHistoryEvent::cache().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 91 of file FlavorHistory.h.
References parton_.
Referenced by reco::FlavorHistoryEvent::cache().
|
inline |
|
inline |
|
inline |
Definition at line 95 of file FlavorHistory.h.
References sisterJet_.
|
static |
Definition at line 58 of file FlavorHistory.h.
Referenced by reco::FlavorHistorySelectorUtil::select().
|
static |
Definition at line 59 of file FlavorHistory.h.
Referenced by reco::FlavorHistorySelectorUtil::select().
|
protected |
Definition at line 103 of file FlavorHistory.h.
Referenced by flavorSource().
|
static |
Definition at line 56 of file FlavorHistory.h.
|
protected |
Definition at line 107 of file FlavorHistory.h.
Referenced by hasMatchedJet(), and matchedJet().
|
protected |
Definition at line 104 of file FlavorHistory.h.
Referenced by hasParton(), operator<(), operator==(), operator>(), and parton().
|
protected |
Definition at line 105 of file FlavorHistory.h.
Referenced by hasProgenitor(), and progenitor().
|
protected |
Definition at line 106 of file FlavorHistory.h.
Referenced by hasSister(), and sister().
|
protected |
Definition at line 108 of file FlavorHistory.h.
Referenced by hasSisterJet(), and sisterJet().
|
static |
Definition at line 57 of file FlavorHistory.h.