Class Jet


class Jet
derived from AssociationManager, ContainedObject, IKinematic

Represents a Jet made from clusters. Jets honour the IKinematic interface and thus contain the documented kinematic methods. There are also methods to set and interrogate the flavour tag of the jet


Field Summary
 private intm_flavor
           
 private HepLorentzVectorm_momentum
          Kinematic information assocated with this Jet

Fields inherited from class AssociationManager
m_associations

Constructor Summary
Jet()
           
Jet(const Cluster & cluster)
           
Jet(const HepLorentzVector & vec, Cluster & cluster)
           

Method Summary
 static const CLID &classID()
           
 virtual const const CLID &clID()
           
 const doublee()
           
 virtual const doubleeT()
           
 virtual const doubleeta()
           
 boolisBTag()
           
 boolisCTag()
           
 boolisTauTag()
           
 virtual const HepLorentzVectormomentum()
           
 virtual const doublemT()
           
 intpdg_id()
           
 virtual const doublephi()
           
 virtual const doublepT()
           
 virtual const doublepx()
           
 virtual const doublepy()
           
 virtual const doublepz()
           
 virtual StreamBuffer &serialize(StreamBuffer & s)
           
 virtual const StreamBuffer &serialize(StreamBuffer & s)
           
 voidsetBTag()
           
 voidsetCTag()
           
 voidsetMomentum(const HepLorentzVector & vec)
           
 voidsetTauTag(int tauTag)
           

Methods inherited from class AssociationManager
associate, associations, associations, unAssociated

Field Detail

m_flavor

private int m_flavor

m_momentum

private HepLorentzVector m_momentum
Kinematic information assocated with this Jet
Constructor Detail

Jet

public Jet()

Jet

public Jet(const Cluster & cluster)

Jet

public Jet(const HepLorentzVector & vec, Cluster & cluster)
Method Detail

classID

public static const CLID & classID()

clID

public virtual const const CLID & clID()

e

public const double e()

eT

public virtual const double eT()

eta

public virtual const double eta()

isBTag

public bool isBTag()

isCTag

public bool isCTag()

isTauTag

public bool isTauTag()

momentum

public virtual const HepLorentzVector momentum()

mT

public virtual const double mT()

pdg_id

public int pdg_id()

phi

public virtual const double phi()

pT

public virtual const double pT()

px

public virtual const double px()

py

public virtual const double py()

pz

public virtual const double pz()

serialize

public virtual StreamBuffer & serialize(StreamBuffer & s)

serialize

public virtual const StreamBuffer & serialize(StreamBuffer & s)

setBTag

public void setBTag()

setCTag

public void setCTag()

setMomentum

public void setMomentum(const HepLorentzVector & vec)

setTauTag

public void setTauTag(int tauTag)

Dependency Links

to Class Atlfast::Cluster

link dependency