StRoot
1
|
#include <StMuFmsPoint.h>
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 |
StMuFmsCluster * | cluster () |
const StMuFmsCluster * | cluster () 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. | |
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.