Rivet API documentation
![]() |
Rivet 4.1.3
|
JetSmearingFunctions.hh
bool cTagged(const Cut &c=Cuts::open(), double dRmax=-1) const
Does this jet have at least one c-tag? (with optional Cut and dR restriction).
Definition Jet.hh:217
bool tauTagged(const Cut &c=Cuts::open(), double dRmax=-1) const
Does this jet have at least one tau-tag (with optional Cut and dR restriction).
Definition Jet.hh:246
bool bTagged(const Cut &c=Cuts::open(), double dRmax=-1) const
Does this jet have at least one b-tag? (with optional Cut and dR restriction).
Definition Jet.hh:188
double JET_CTAG_PERFECT(const Jet &j)
Return 1 if the given Jet contains a c, otherwise 0.
Definition JetSmearingFunctions.hh:85
double JET_EFF_ONE(const Jet &)
Take a jet and return a constant 1.
Definition JetSmearingFunctions.hh:40
double JET_EFF_0(const Jet &)
Alias for JET_EFF_ZERO.
Definition JetSmearingFunctions.hh:31
double JET_EFF_1(const Jet &)
Alias for JET_EFF_ONE.
Definition JetSmearingFunctions.hh:44
double JET_TAUTAG_IDENTITY(const Jet &j)
Alias for JET_TAUTAG_PERFECT.
Definition JetSmearingFunctions.hh:100
double JET_TAUTAG_PERFECT(const Jet &j)
Return 1 if the given Jet contains a c, otherwise 0.
Definition JetSmearingFunctions.hh:96
double JET_BTAG_PERFECT(const Jet &j)
Return 1 if the given Jet contains a b, otherwise 0.
Definition JetSmearingFunctions.hh:74
Jet JET_SMEAR_PERFECT(const Jet &j)
Alias for JET_SMEAR_IDENTITY.
Definition JetSmearingFunctions.hh:132
double JET_CTAG_IDENTITY(const Jet &j)
Alias for JET_CTAG_PERFECT.
Definition JetSmearingFunctions.hh:89
double JET_BTAG_IDENTITY(const Jet &j)
Alias for JET_BTAG_PERFECT.
Definition JetSmearingFunctions.hh:78
double JET_FN1(const Jet &)
Alias for JET_EFF_ONE.
Definition JetSmearingFunctions.hh:56
function< Jet(const Jet &)> JetSmearFn
Typedef for Jet smearing functions/functors.
Definition JetSmearingFunctions.hh:20
double JET_FN0(const Jet &)
Alias for JET_EFF_ZERO.
Definition JetSmearingFunctions.hh:35
double JET_EFF_IDENTITY(const Jet &)
Alias for JET_EFF_ONE.
Definition JetSmearingFunctions.hh:52
bool efffilt(const Jet &j, FN &feff)
Return true if Jet j is chosen to survive a random efficiency selection.
Definition JetSmearingFunctions.hh:189
double JET_EFF_ZERO(const Jet &)
Take a jet and return a constant 0.
Definition JetSmearingFunctions.hh:27
function< double(const Jet &)> JetEffFn
Typedef for Jet efficiency functions/functors.
Definition JetSmearingFunctions.hh:23
double JET_EFF_PERFECT(const Jet &)
Alias for JET_EFF_ONE.
Definition JetSmearingFunctions.hh:48
Definition LHCbCommon.hh:9
Cmp< T > cmp(const T &t1, const T &t2)
Global helper function for easy creation of Cmp objects.
Definition Cmp.hh:253
uintptr_t get_address(std::function< T(U...)> f)
Get a function pointer / hash integer from an std::function.
Definition RivetSTL.hh:338
Take a Jet and return a constant efficiency.
Definition JetSmearingFunctions.hh:61
A functor to return true if Jet j survives a random efficiency selection.
Definition JetSmearingFunctions.hh:194
CmpState cmp(const JetEffSmearFn &other) const
Compare to another, for use in the projection system.
Definition JetSmearingFunctions.hh:164
pair< Jet, double > operator()(const Jet &j) const
Smear and calculate an efficiency for the given jet.
Definition JetSmearingFunctions.hh:159
Generated on for Rivet by
