Class Cluster
- class Cluster
- derived from AssociationManager, ContainedObject, IKinematic
This class represents a cluster of energy with a centroid at a
given 3-vector position.
Clusters honour the IKinematic interface with
the constraints that eT=pT, and thus contains the documented kinematic
methods.
Constructor Summary |
Cluster(const HepLorentzVector & vec, CellIterator first, CellIterator last) This is the principal constructor needed by users
It stores associations with all the cells from which it
was made. |
Cluster(const Cluster & src) Copy constructor |
Cluster() Default constructor required by Athena. |
Method Summary |
static const CLID & | classID() |
virtual const const CLID & | clID() |
virtual const double | eT() IKinematic interface method |
virtual const double | eta() IKinematic interface method |
virtual const HepLorentzVector | momentum() IKinematic interface method |
virtual const double | mT() IKinematic interface method |
virtual const double | phi() IKinematic interface method |
virtual const double | pT() IKinematic interface method |
virtual StreamBuffer & | serialize(StreamBuffer & s) Input streamer |
virtual const StreamBuffer & | serialize(StreamBuffer & s) Output streamer |
m_momentum
private HepLorentzVector m_momentum
Cluster
public Cluster(const HepLorentzVector & vec, CellIterator first, CellIterator last)
- This is the principal constructor needed by users
It stores associations with all the cells from which it
was made.
Cluster
public Cluster(const Cluster & src)
- Copy constructor
Cluster
public Cluster()
- Default constructor required by Athena. Not meaningful to user.
~Cluster
public virtual ~Cluster()
classID
public static const CLID & classID()
clID
public virtual const const CLID & clID()
eT
public virtual const double eT()
- IKinematic interface method
eta
public virtual const double eta()
- IKinematic interface method
momentum
public virtual const HepLorentzVector momentum()
- IKinematic interface method
mT
public virtual const double mT()
- IKinematic interface method
phi
public virtual const double phi()
- IKinematic interface method
pT
public virtual const double pT()
- IKinematic interface method
serialize
public virtual StreamBuffer & serialize(StreamBuffer & s)
- Input streamer
serialize
public virtual const StreamBuffer & serialize(StreamBuffer & s)
- Output streamer
to Class Atlfast::Cell- link dependency