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

Atlfast::Jet Class Reference

#include <Jet.h>

Inheritance diagram for Atlfast::Jet:

Inheritance graph
[legend]
Collaboration diagram for Atlfast::Jet:

Collaboration graph
[legend]
List of all members.

Public Methods

 Jet ()
 Jet (const Cluster &cluster)
 Jet (const HepLorentzVector &vec, Cluster &cluster)
void setMomentum (const HepLorentzVector &vec)
virtual const CLID & clID () const
 Retrieve pointer to class identifier. More...

virtual HepLorentzVector momentum () const
virtual double eta () const
virtual double phi () const
virtual double pT () const
virtual double eT () const
virtual double mT () const
virtual double px () const
virtual double py () const
virtual double pz () const
double e () const
void setBTag ()
void setCTag ()
void setTauTag (int tauTag)
bool isBTag ()
bool isCTag ()
bool isTauTag ()
int pdg_id ()
virtual StreamBuffer & serialize (StreamBuffer &s)
 Serialize the object for reading. More...

virtual StreamBuffer & serialize (StreamBuffer &s) const
 Serialize the object for writing. More...


Static Public Methods

const CLID & classID ()

Detailed Description

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


Constructor & Destructor Documentation

Atlfast::Jet::Jet   [inline]
 

Atlfast::Jet::Jet const Cluster   cluster [inline]
 

Atlfast::Jet::Jet const HepLorentzVector &    vec,
Cluster   cluster
[inline]
 


Member Function Documentation

const CLID& Atlfast::Jet::classID   [inline, static]
 

Reimplemented from ContainedObject.

virtual const CLID& Atlfast::Jet::clID   const [inline, virtual]
 

Retrieve pointer to class identifier.

Reimplemented from ContainedObject.

double Atlfast::Jet::e   const [inline]
 

virtual double Atlfast::Jet::eT   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

virtual double Atlfast::Jet::eta   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

bool Atlfast::Jet::isBTag   [inline]
 

bool Atlfast::Jet::isCTag   [inline]
 

bool Atlfast::Jet::isTauTag   [inline]
 

virtual HepLorentzVector Atlfast::Jet::momentum   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

virtual double Atlfast::Jet::mT   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

int Atlfast::Jet::pdg_id   [inline]
 

virtual double Atlfast::Jet::phi   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

virtual double Atlfast::Jet::pT   const [inline, virtual]
 

Reimplemented from Atlfast::IKinematic.

virtual double Atlfast::Jet::px   const [inline, virtual]
 

virtual double Atlfast::Jet::py   const [inline, virtual]
 

virtual double Atlfast::Jet::pz   const [inline, virtual]
 

virtual StreamBuffer& Atlfast::Jet::serialize StreamBuffer &    s const [virtual]
 

Serialize the object for writing.

Reimplemented from ContainedObject.

virtual StreamBuffer& Atlfast::Jet::serialize StreamBuffer &    s [virtual]
 

Serialize the object for reading.

Reimplemented from ContainedObject.

void Atlfast::Jet::setBTag   [inline]
 

void Atlfast::Jet::setCTag   [inline]
 

void Atlfast::Jet::setMomentum const HepLorentzVector &    vec [inline]
 

void Atlfast::Jet::setTauTag int    tauTag [inline]
 


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