StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Friends | List of all members
StProtoJet Class Reference

#include <StProtoJet.h>

Public Types

typedef std::vector< const
AbstractFourVec * > 

Public Member Functions

 StProtoJet (const AbstractFourVec *particle)
unsigned int numberOfParticles () const
unsigned int size () const
const FourVecList & list () const
double d () const
 The d=et^2 of the protojet.
void merge (const StProtoJet &protoJet)
void add (const StProtoJet &protoJet)
void add (const AbstractFourVec &particle)
void update ()
void clear ()
double pt () const
double px () const
double py () const
double pz () const
double phi () const
double eta () const
double e () const
double eT () const
double mass () const
double charge () const
double area () const
void setArea (double area)
double areaError () const
void setAreaError (double areaError)


std::ostream & operator<< (std::ostream &os, const StProtoJet &j)

Detailed Description

M.L. Miller (Yale Software) StProtoJet encapsulates the concept of a jet. It is the work object to be used by the jet finding algorithms. It implements the interface of a four vector and contains a list of AbstractFourVec objects. That way, protojets can be "clustered" to form jets.

Definition at line 20 of file StProtoJet.h.

The documentation for this class was generated from the following files: