![]() |
Rivet 3.1.9
|
Classes | |
struct | Rivet::BoolJetFunctor |
Base type for Jet -> bool functors. More... | |
struct | Rivet::BoolJetAND |
Functor for and-combination of selector logic. More... | |
struct | Rivet::BoolJetOR |
Functor for or-combination of selector logic. More... | |
struct | Rivet::BoolJetNOT |
Functor for inverting selector logic. More... | |
struct | Rivet::HasBTag |
B-tagging functor, with a tag selection cut as the stored state. More... | |
struct | Rivet::HasCTag |
C-tagging functor, with a tag selection cut as the stored state. More... | |
struct | Rivet::HasTauTag |
Tau-tagging functor, with a tag selection cut as the stored state. More... | |
struct | Rivet::HasNoTag |
Anti-B/C-tagging functor, with a tag selection cut as the stored state. More... | |
Typedefs | |
using | Rivet::JetSelector = function< bool(const Jet &)> |
std::function instantiation for functors taking a Jet and returning a bool | |
using | Rivet::JetSorter = function< bool(const Jet &, const Jet &)> |
std::function instantiation for functors taking two Jets and returning a bool | |
using | Rivet::hasBTag = HasBTag |
using | Rivet::hasCTag = HasCTag |
using | Rivet::hasTauTag = HasTauTag |
using | Rivet::hasNoTag = HasNoTag |
Functions | |
BoolJetAND | Rivet::operator&& (const JetSelector &a, const JetSelector &b) |
Operator syntactic sugar for AND construction. | |
BoolJetOR | Rivet::operator|| (const JetSelector &a, const JetSelector &b) |
Operator syntactic sugar for OR construction. | |
BoolJetNOT | Rivet::operator! (const JetSelector &a) |
Operator syntactic sugar for NOT construction. | |