Rivet is hosted by Hepforge, IPPP Durham
Cmp.hh File Reference
#include "Rivet/Config/RivetCommon.hh"
#include "Rivet/Projection.hh"
#include "Cmp.fhh"
#include <typeinfo>
Include dependency graph for Cmp.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Cmp< T >
class  Cmp< Projection >
 Specialization of Cmp for checking the ordering of two {Projection}s. More...
class  Cmp< double >
 Specialization of Cmp for checking the ordering of two floating point numbers. More...

Namespaces

namespace  Rivet

Typedefs

typedef Cmp< Projection > PCmp
 Typedef for Cmp<Projection>

Functions

template<typename T >
Cmp< T > cmp (const T &t1, const T &t2)
 Global helper function for easy creation of Cmp objects.
Cmp< Projection > pcmp (const Projection &p1, const Projection &p2)
 Global helper function for easy creation of Cmp<Projection> objects.
Cmp< Projection > pcmp (const Projection &parent1, const Projection &parent2, const string &pname)
Cmp< Projection > pcmp (const Projection *parent1, const Projection &parent2, const string &pname)
Cmp< Projection > pcmp (const Projection &parent1, const Projection *parent2, const string &pname)
Cmp< Projection > pcmp (const Projection *parent1, const Projection *parent2, const string &pname)