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)
void setUntagged ()
bool isBTag () const
bool isCTag () const
bool isTauTag () const
bool isTagged () const
int pdg_id () const
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
 

Atlfast::Jet::Jet const HepLorentzVector &    vec,
Cluster   cluster
 


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
 

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

Reimplemented from Atlfast::IKinematic.

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

Reimplemented from Atlfast::IKinematic.

bool Atlfast::Jet::isBTag   const
 

bool Atlfast::Jet::isCTag   const
 

bool Atlfast::Jet::isTagged   const
 

bool Atlfast::Jet::isTauTag   const
 

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

Reimplemented from Atlfast::IKinematic.

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

Reimplemented from Atlfast::IKinematic.

int Atlfast::Jet::pdg_id   const
 

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

Reimplemented from Atlfast::IKinematic.

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

Reimplemented from Atlfast::IKinematic.

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

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

virtual double Atlfast::Jet::pz   const [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  
 

void Atlfast::Jet::setCTag  
 

void Atlfast::Jet::setMomentum const HepLorentzVector &    vec
 

void Atlfast::Jet::setTauTag int    tauTag
 

void Atlfast::Jet::setUntagged  
 


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:31:56 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001