Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Atlfast::KinematicHelper Class Reference

#include <KinematicHelper.h>

List of all members.


Public Methods

double deltaR (IKinematic &a, IKinematic &b)
double deltaR (IKinematic *a, IKinematic *b)
double deltaPhi (IKinematic &a, IKinematic &b)
double deltaPhi (IKinematic *a, IKinematic *b)
double mass (IKinematic &a, IKinematic &b)
double mass (IKinematic *a, IKinematic *b)
template<class Iter> double mass (Iter begin, Iter end)
template<class Iter> double sumETInCone (Iter begin, Iter end, IKinematic *reference, double rCone)

Detailed Description

Provides implementation of useful manipulations of entities honouring the IKinematic interface.


Member Function Documentation

double Atlfast::KinematicHelper::deltaPhi IKinematic   a,
IKinematic   b
 

Return the distance in phi space between two items

double Atlfast::KinematicHelper::deltaPhi IKinematic   a,
IKinematic   b
 

Return the distance in phi space between two items

double Atlfast::KinematicHelper::deltaR IKinematic   a,
IKinematic   b
 

Return the distance in eta-phi space between two items

double Atlfast::KinematicHelper::deltaR IKinematic   a,
IKinematic   b
 

Return the distance in eta-phi space between two items

template<class Iter>
double Atlfast::KinematicHelper::mass Iter    begin,
Iter    end
[inline]
 

Return the invariant mass of a collection of IKinematic* (not IKinematic& at present)

double Atlfast::KinematicHelper::mass IKinematic   a,
IKinematic   b
 

Return the invariant mass of two items,

double Atlfast::KinematicHelper::mass IKinematic   a,
IKinematic   b
 

Return the invariant mass of two items,

template<class Iter>
double Atlfast::KinematicHelper::sumETInCone Iter    begin,
Iter    end,
IKinematic   reference,
double    rCone
[inline]
 

Sum quantities in a given R-cone from a reference.


The documentation for this class was generated from the following file:
Generated on Wed Jan 23 13:00:04 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001