Class KtLorentzVector


class KtLorentzVector
derived from HepLorentzVector


Constructor Summary
KtLorentzVector()
          Default Constructor: create jet with no constituents
KtLorentzVector(const HepLorentzVector & )
          Constructor: create particle with given 4-momentum
KtLorentzVector(KtFloat px, KtFloat py, KtFloat pz, KtFloat e)
          Constructor: create particle with given 4-momentum

Destructor Summary
~KtLorentzVector()
          Destructor

Method Summary
 voidadd(const KtLorentzVector & , KtRecom * recom)
          Add particle to jet using required recombination scheme to merge 4-momenta
 voidadd(const KtLorentzVector & )
          Add particle to jet using E scheme (4-vector addition) to merge 4-momenta
 const boolcontains(const KtLorentzVector & )
          Check if a KtLorentzVector is a constituent
 const std::vectorcopyConstituents()
          copy constituents
 const const std::vector &getConstituents()
          return a reference to the vector of pointers of the KtLorentzVectors constituents
 const unsigned intgetID()
           
 const intgetNConstituents()
          returns the number of constituents KtLorentzVector is made up of
 const boolisJet()
          is it a Jet, not single particle
 const synchronized booloperator!=(const KtLorentzVector & )
           
 synchronized KtLorentzVector &operator+=(const KtLorentzVector & )
          Add particle to jet using E scheme (4-vector addition) to merge 4-momenta
 const synchronized booloperator==(const KtLorentzVector & )
          Compare IDs of objects

Constructor Detail

KtLorentzVector

public KtLorentzVector()
Default Constructor: create jet with no constituents

KtLorentzVector

public KtLorentzVector(const HepLorentzVector & )
Constructor: create particle with given 4-momentum

KtLorentzVector

public KtLorentzVector(KtFloat px, KtFloat py, KtFloat pz, KtFloat e)
Constructor: create particle with given 4-momentum
Method Detail

~KtLorentzVector

public synchronized ~KtLorentzVector()
Destructor
Method Detail

add

public void add(const KtLorentzVector & , KtRecom * recom)
Add particle to jet using required recombination scheme to merge 4-momenta

add

public void add(const KtLorentzVector & )
Add particle to jet using E scheme (4-vector addition) to merge 4-momenta

contains

public const bool contains(const KtLorentzVector & )
Check if a KtLorentzVector is a constituent

copyConstituents

public const std::vector copyConstituents()
copy constituents

getConstituents

public const const std::vector & getConstituents()
return a reference to the vector of pointers of the KtLorentzVectors constituents

getID

public const unsigned int getID()

getNConstituents

public const int getNConstituents()
returns the number of constituents KtLorentzVector is made up of

isJet

public const bool isJet()
is it a Jet, not single particle

operator!=

public const synchronized bool operator!=(const KtLorentzVector & )

operator+=

public synchronized KtLorentzVector & operator+=(const KtLorentzVector & )
Add particle to jet using E scheme (4-vector addition) to merge 4-momenta

operator==

public const synchronized bool operator==(const KtLorentzVector & )
Compare IDs of objects