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

JadeProtoJet Class Reference

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

#include <JadeProtoJet.h>

Collaboration diagram for JadeProtoJet:

Collaboration graph
[legend]
List of all members.

Public Methods

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

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

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

vector<JadeProtoJet>::iterator findNextNeighbour (const vector< JadeProtoJet > &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 Jade.

Definition at line 19 of file JadeProtoJet.h.


Constructor & Destructor Documentation

JadeProtoJet::JadeProtoJet ( const QvecBase & alobj )
 

Constructor (from QvecBase).

Definition at line 18 of file JadeProtoJet.cpp.


Member Function Documentation

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

find the Next Neighbour.

Definition at line 81 of file JadeProtoJet.cpp.

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

get four momentum vector.

Definition at line 35 of file JadeProtoJet.h.

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

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

get constituants.

Definition at line 31 of file JadeProtoJet.h.

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

double JadeProtoJet::getYTimesE2 ( const JadeProtoJet * aJet )
 

the Metric.

Definition at line 67 of file JadeProtoJet.cpp.

Referenced by findNextNeighbour().

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

Operator += (depends on the scheme).

Definition at line 31 of file JadeProtoJet.cpp.


Member Data Documentation

int JadeProtoJet::Scheme = 1 [static]
 

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

Definition at line 102 of file JadeProtoJet.cpp.

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

Definition at line 39 of file JadeProtoJet.h.

HepLorentzVector JadeProtoJet::theFourMomentum [private]
 

Definition at line 38 of file JadeProtoJet.h.


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