Rivet API documentation
![]() |
Rivet 4.1.3
|
Jet classifier -> bool functors
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. | |
Detailed Description
Generated on for Rivet by
