Classes |
class | CutBase |
Namespaces |
namespace | Rivet |
namespace | Rivet::Cuts |
| Namespace used for ambiguous identifiers.
|
Typedefs |
typedef boost::shared_ptr
< CutBase > | Cut |
| Main cut object.
|
Enumerations |
enum | Quantity {
pT,
mass,
rap,
eta,
phi
} |
| Available categories of cut objects. More...
|
Functions |
bool | operator== (const Cut &a, const Cut &b) |
const Cut & | open () |
| Fully open cut singleton, accepts everything.
|
|
Cut | operator< (Cuts::Quantity, double) |
Cut | operator> (Cuts::Quantity, double) |
Cut | operator<= (Cuts::Quantity, double) |
Cut | operator>= (Cuts::Quantity, double) |
|
Cut | Range (Cuts::Quantity, double m, double n) |
Cut | EtaIn (double m, double n) |
|
Cut | operator< (Cuts::Quantity qty, int i) |
Cut | operator> (Cuts::Quantity qty, int i) |
Cut | operator<= (Cuts::Quantity qty, int i) |
Cut | operator>= (Cuts::Quantity qty, int i) |
|
Cut | operator& (const Cut aptr, const Cut bptr) |
| Logical AND operation on two cuts.
|
Cut | operator| (const Cut aptr, const Cut bptr) |
| Logical OR operation on two cuts.
|
Cut | operator~ (const Cut cptr) |
| Logical NOT operation on a cut.
|
Cut | operator^ (const Cut aptr, const Cut bptr) |
| Logical XOR operation on two cuts.
|