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

#include <StMuFmsPoint.h>

Inheritance diagram for StMuFmsPoint:

Public Member Functions

 StMuFmsPoint (int detectorId=0, float energy=0.f, float x=0.f, float y=0.f, int id=0)
 
 StMuFmsPoint (const StFmsPoint &)
 
StThreeVectorF momentum (float m=0.f, float zvertex=0.f) const
 
StLorentzVectorF fourMomentum (float m=0.f, float zvertex=0.f) const
 
StMuFmsClustercluster ()
 
const StMuFmsClustercluster () const
 
unsigned short detectorId () const
 
float energy () const
 
float x () const
 
float y () const
 
int id () const
 
StThreeVectorF xyz () const
 
void setDetectorId (unsigned short detector)
 
void setEnergy (float energy)
 
void setX (float x)
 
void setY (float y)
 
void setId (int id)
 
void set (const StFmsPoint &point)
 
void setXYZ (const StThreeVectorF xyz)
 
void setCluster (StMuFmsCluster *cluster)
 

Protected Attributes

UShort_t mDetectorId
 Detector ID as defined in database.
 
Float_t mEnergy
 Total energy contained in the point.
 
Float_t mX
 Mean x ("center of gravity")
 
Float_t mY
 Mean y ("center of gravity")
 
Int_t mId
 
StThreeVectorF mXYZ
 point Id
 
TRef mCluster
 Parent cluster of this photon.
 

Detailed Description

Micro-DST FMS "point" class.

Describes a "point" - the energy deposited by a single particle in a cluster. One or more points may be form a cluster of adjacent towers in the FMS.

Maintains a persistent reference to the cluster formed by the point. The cluster is owned by the relevant TClonesArray in the micro-DST, not StMuFmsPoint, and should not be deleted.

Definition at line 42 of file StMuFmsPoint.h.


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