Class IKinematic
- Direct Known Subclasses:
- Cell, Cluster, Jet, ReconstructedParticle, SimpleKinematic
- abstract class IKinematic
Kinematic interface for 4-vector like entities.
Within an analysis one is generally dealing with several different Types
(Particles, Clusters, Tracks, .....).
These are rightly different Types as their constructions,
associations ...etc are in general very different.
However in many cases the user will only want to access commom kinematic
quantitites such as pT, eta, phi.....etc
(for example when making a cut or plotting a histogram).
It therefore makes sense to enforce a standarsdised set of methods
for access to such quantities. This would mean, for example, that
all users could be sure that if they want to access eta from some object
then it is always available through the following:
double val = objectname.eta( ) ;
Method Summary |
abstract const double | eT() |
abstract const double | eta() |
abstract const HepLorentzVector | momentum() |
abstract const double | mT() |
abstract const double | phi() |
abstract const double | pT() |
eT
public abstract const double eT()
eta
public abstract const double eta()
momentum
public abstract const HepLorentzVector momentum()
mT
public abstract const double mT()
phi
public abstract const double phi()
pT
public abstract const double pT()