#include <Rivet/Cuts.hh>
#include <boost/make_shared.hpp>
#include <Rivet/Particle.hh>
#include <Rivet/Jet.hh>
#include <Rivet/Math/Vectors.hh>
#include <fastjet/PseudoJet.hh>
#include <HepMC/SimpleVector.h>
Go to the source code of this file.
Classes |
class | CuttableBase |
class | Open_Cut |
class | Cut_GtrEq |
class | Cut_Less |
class | Cut_Gtr |
class | Cut_LessEq |
class | CutsOr |
| AND, OR, NOT, and XOR objects for combining cuts. More...
|
class | CutsAnd |
class | CutInvert |
class | CutsXor |
class | Cuttable< Particle > |
class | Cuttable< FourMomentum > |
class | Cuttable< Jet > |
class | Cuttable< fastjet::PseudoJet > |
class | Cuttable< HepMC::FourVector > |
Namespaces |
namespace | Rivet |
Defines |
#define | SPECIALISE_ACCEPT(TYPENAME) |
Functions |
template<typename T > |
Cut | make_cut (T t) |
void | qty_not_found () |
|
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 | 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.
|
Define Documentation
Value:template <> \
bool CutBase::accept<TYPENAME>(const TYPENAME & t) const { \
return accept_(Cuttable<TYPENAME>(t)); \
} \
Definition at line 243 of file Cuts.cc.