JetSmearingFunctions.hh 79 JET_BTAG_EFFS(double eff_b, double eff_light=0) : _eff_b(eff_b), _eff_c(-1), _eff_t(-1), _eff_l(eff_light) { }
80 JET_BTAG_EFFS(double eff_b, double eff_c, double eff_light) : _eff_b(eff_b), _eff_c(eff_c), _eff_t(-1), _eff_l(eff_light) { }
81 JET_BTAG_EFFS(double eff_b, double eff_c, double eff_tau, double eff_light) : _eff_b(eff_b), _eff_c(eff_c), _eff_t(eff_tau), _eff_l(eff_light) { }
132 return Rivet::cmp(get_address(sfn), get_address(other.sfn)) || Rivet::cmp(get_address(efn), get_address(other.efn));
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:170 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:193 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:147 double JET_CTAG_PERFECT(const Jet &j) Return 1 if the given Jet contains a c, otherwise 0. Definition JetSmearingFunctions.hh:63 double JET_EFF_ONE(const Jet &) Take a jet and return a constant 1. Definition JetSmearingFunctions.hh:35 double JET_EFF_0(const Jet &) Alias for JET_EFF_ZERO. Definition JetSmearingFunctions.hh:30 double JET_EFF_1(const Jet &) Alias for JET_EFF_ONE. Definition JetSmearingFunctions.hh:37 double JET_TAUTAG_IDENTITY(const Jet &j) Alias for JET_TAUTAG_PERFECT. Definition JetSmearingFunctions.hh:72 double JET_TAUTAG_PERFECT(const Jet &j) Return 1 if the given Jet contains a c, otherwise 0. Definition JetSmearingFunctions.hh:70 double JET_BTAG_PERFECT(const Jet &j) Return 1 if the given Jet contains a b, otherwise 0. Definition JetSmearingFunctions.hh:56 Jet JET_SMEAR_PERFECT(const Jet &j) Alias for JET_SMEAR_IDENTITY. Definition JetSmearingFunctions.hh:97 double JET_CTAG_IDENTITY(const Jet &j) Alias for JET_CTAG_PERFECT. Definition JetSmearingFunctions.hh:65 double JET_BTAG_IDENTITY(const Jet &j) Alias for JET_BTAG_PERFECT. Definition JetSmearingFunctions.hh:58 double JET_FN1(const Jet &) Alias for JET_EFF_ONE. Definition JetSmearingFunctions.hh:43 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:32 double JET_EFF_IDENTITY(const Jet &) Alias for JET_EFF_ONE. Definition JetSmearingFunctions.hh:41 bool efffilt(const Jet &j, FN &feff) Return true if Jet j is chosen to survive a random efficiency selection. Definition JetSmearingFunctions.hh:149 double JET_EFF_ZERO(const Jet &) Take a jet and return a constant 0. Definition JetSmearingFunctions.hh:28 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:39 Definition MC_CENT_PPB_Projections.hh:10 Cmp< T > cmp(const T &t1, const T &t2) Global helper function for easy creation of Cmp objects. Definition Cmp.hh:255 uintptr_t get_address(std::function< T(U...)> f) Get a function pointer / hash integer from an std::function. Definition RivetSTL.hh:217 b-tagging efficiency functor, for more readable b-tag effs and mistag rates Definition JetSmearingFunctions.hh:78 Take a Jet and return a constant efficiency. Definition JetSmearingFunctions.hh:46 A functor to return true if Jet j survives a random efficiency selection. Definition JetSmearingFunctions.hh:154 Functor for simultaneous efficiency-filtering and smearing of Jets. Definition JetSmearingFunctions.hh:105 CmpState cmp(const JetEffSmearFn &other) const Compare to another, for use in the projection system. Definition JetSmearingFunctions.hh:127 pair< Jet, double > operator()(const Jet &j) const Smear and calculate an efficiency for the given jet. Definition JetSmearingFunctions.hh:122 Generated on Fri Mar 7 2025 10:12:18 for Rivet by |