ktjet is hosted by Hepforge, IPPP Durham

KtJet::KtLorentzVector Class Reference

#include <KtLorentzVector.h>

List of all members.


Public Member Functions

 KtLorentzVector ()
 KtLorentzVector (const CLHEPNAMESPACE HepLorentzVector &)
 KtLorentzVector (KtFloat px, KtFloat py, KtFloat pz, KtFloat e)
 ~KtLorentzVector ()
const std::vector< const KtLorentzVector * > & getConstituents () const
std::vector< KtLorentzVectorcopyConstituents () const
int getNConstituents () const
bool contains (const KtLorentzVector &) const
void add (const KtLorentzVector &, KtRecom *recom)
void add (const KtLorentzVector &)
unsigned int getID () const
bool isJet () const
KtLorentzVectoroperator+= (const KtLorentzVector &)
bool operator== (const KtLorentzVector &) const
bool operator!= (const KtLorentzVector &) const
bool operator< (const KtLorentzVector &) const
bool operator> (const KtLorentzVector &) const

Friends

class KtDistanceDeltaR
class KtDistanceQCD

Constructor & Destructor Documentation

KtJet::KtLorentzVector::KtLorentzVector  ) 
 

Default Constructor: create jet with no constituents

KtJet::KtLorentzVector::KtLorentzVector const CLHEPNAMESPACE HepLorentzVector &   ) 
 

Constructor: create particle with given 4-momentum

KtJet::KtLorentzVector::KtLorentzVector KtFloat  px,
KtFloat  py,
KtFloat  pz,
KtFloat  e
 

Constructor: create particle with given 4-momentum

KtJet::KtLorentzVector::~KtLorentzVector  ) 
 

Destructor


Member Function Documentation

void KtJet::KtLorentzVector::add const KtLorentzVector  ) 
 

Add particle to jet using E scheme (4-vector addition) to merge 4-momenta

void KtJet::KtLorentzVector::add const KtLorentzVector ,
KtRecom recom
 

Add particle to jet using required recombination scheme to merge 4-momenta

bool KtJet::KtLorentzVector::contains const KtLorentzVector  )  const
 

Check if a KtLorentzVector is a constituent

std::vector< KtLorentzVector > KtJet::KtLorentzVector::copyConstituents  )  const
 

copy constituents

const std::vector<const KtLorentzVector*>& KtJet::KtLorentzVector::getConstituents  )  const [inline]
 

return a reference to the vector of pointers of the KtLorentzVectors constituents

unsigned int KtJet::KtLorentzVector::getID  )  const [inline]
 

int KtJet::KtLorentzVector::getNConstituents  )  const [inline]
 

returns the number of constituents KtLorentzVector is made up of

bool KtJet::KtLorentzVector::isJet  )  const [inline]
 

is it a Jet, not single particle

bool KtJet::KtLorentzVector::operator!= const KtLorentzVector  )  const [inline]
 

KtLorentzVector & KtJet::KtLorentzVector::operator+= const KtLorentzVector  ) 
 

Add particle to jet using E scheme (4-vector addition) to merge 4-momenta

bool KtJet::KtLorentzVector::operator< const KtLorentzVector  )  const [inline]
 

bool KtJet::KtLorentzVector::operator== const KtLorentzVector  )  const [inline]
 

Compare IDs of objects

bool KtJet::KtLorentzVector::operator> const KtLorentzVector  )  const [inline]
 


Friends And Related Function Documentation

friend class KtDistanceDeltaR [friend]
 

Some classes need access to crapidity for efficiency reasons

friend class KtDistanceQCD [friend]
 


The documentation for this class was generated from the following files:
Generated on Fri Jul 22 18:08:08 2005 for KtJet by  doxygen 1.3.9.1