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 * > 
FourVecList
 

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)
 

Friends

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

Detailed Description

Author
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: