rivet is hosted by Hepforge, IPPP Durham
Projection.hh File Reference

Go to the source code of this file.

Classes

class  Projection
 Base class for all Rivet projections. More...

Namespaces

namespace  Rivet

Defines

#define DEFAULT_RIVET_PROJ_CLONE(clsname)   virtual unique_ptr<Projection> clone() const { return unique_ptr<Projection>(new clsname(*this)); }

Define Documentation

#define DEFAULT_RIVET_PROJ_CLONE (   clsname)    virtual unique_ptr<Projection> clone() const { return unique_ptr<Projection>(new clsname(*this)); }

Preprocessor define to prettify the manky constructor with name string argument

Definition at line 174 of file Projection.hh.