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

DurhamProtoJet Class Reference

Object internaly used to compute jets with Durham. More...

#include <DurhamProtoJet.h>

Collaboration diagram for DurhamProtoJet:

Collaboration graph
[legend]
List of all members.

Public Methods

 DurhamProtoJet (const QvecBase &alobj)
 Constructor (from QvecBase). More...

DurhamProtoJet& operator+= (const DurhamProtoJet &aJet)
 Operator += (depends on the scheme). More...

double getYTimesE2 (const DurhamProtoJet *aJet)
 the Metric. More...

vector<DurhamProtoJet>::iterator findNextNeighbour (const vector< DurhamProtoJet > &theProtoJets)
 find the Next Neighbour. More...

const vector<const QvecBase *> getConstituants () const
 get constituants. More...

const HepLorentzVector& get4Momentum () const
 get four momentum vector. More...


Static Public Attributes

int Scheme = 1
 the scheme (set by the algo, used by operator+=). More...


Private Attributes

HepLorentzVector theFourMomentum
vector<const QvecBase *> theConstituants

Detailed Description

Object internaly used to compute jets with Durham.

Definition at line 19 of file DurhamProtoJet.h.


Constructor & Destructor Documentation

DurhamProtoJet::DurhamProtoJet ( const QvecBase & alobj )
 

Constructor (from QvecBase).

Definition at line 18 of file DurhamProtoJet.cpp.


Member Function Documentation

vector< DurhamProtoJet >::iterator DurhamProtoJet::findNextNeighbour ( const vector< DurhamProtoJet > & theProtoJets )
 

find the Next Neighbour.

Definition at line 84 of file DurhamProtoJet.cpp.

const HepLorentzVector & DurhamProtoJet::get4Momentum ( ) const [inline]
 

get four momentum vector.

Definition at line 35 of file DurhamProtoJet.h.

Referenced by AlJet::AlJet(), getYTimesE2(), and operator+=().

const vector< const QvecBase *> DurhamProtoJet::getConstituants ( ) const [inline]
 

get constituants.

Definition at line 31 of file DurhamProtoJet.h.

Referenced by AlJet::AlJet(), and operator+=().

double DurhamProtoJet::getYTimesE2 ( const DurhamProtoJet * aJet )
 

the Metric.

Definition at line 67 of file DurhamProtoJet.cpp.

Referenced by findNextNeighbour().

DurhamProtoJet & DurhamProtoJet::operator+= ( const DurhamProtoJet & aJet )
 

Operator += (depends on the scheme).

Definition at line 31 of file DurhamProtoJet.cpp.


Member Data Documentation

int DurhamProtoJet::Scheme = 1 [static]
 

the scheme (set by the algo, used by operator+=).

Definition at line 105 of file DurhamProtoJet.cpp.

vector< const QvecBase *> DurhamProtoJet::theConstituants<const QvecBase *> [private]
 

Definition at line 39 of file DurhamProtoJet.h.

HepLorentzVector DurhamProtoJet::theFourMomentum [private]
 

Definition at line 38 of file DurhamProtoJet.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:37 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001