2 #ifndef RIVET_AxesDefinition_HH
3 #define RIVET_AxesDefinition_HH
5 #include "Rivet/Projection.hh"
6 #include "Rivet/Event.hh"
Definition: MC_JetAnalysis.hh:9
virtual const Projection * clone() const =0
Clone on the heap.
Base class for projections which define a spatial basis.
Definition: AxesDefinition.hh:20
virtual const Vector3 & axis1() const =0
virtual const Vector3 & axis3() const =0
The least significant ("minor") axis.
virtual const Vector3 & axis2() const =0
The 2nd most significant ("major") axis.
virtual ~AxesDefinition()
Virtual destructor.
Definition: AxesDefinition.hh:24
Base class for all Rivet projections.
Definition: Projection.hh:28
Three-dimensional specialisation of Vector.
Definition: Vector3.hh:26