12 #ifndef STROOT_STEVENT_STFMSPOINT_H_
13 #define STROOT_STEVENT_STFMSPOINT_H_
15 #include <TLorentzVector.h>
17 #include "StRoot/St_base/StObject.h"
38 Float_t
x()
const {
return mX; }
40 Float_t
y()
const {
return mY; }
42 Int_t
id()
const {
return mId; }
58 void setX(Float_t xpos) {
mX = xpos; }
60 void setY(Float_t ypos) {
mY = ypos; }
85 #endif // STROOT_STEVENT_STFMSPOINT_H_
void setNParentClusterPhotons(Int_t nclph)
void setCluster(StFmsCluster *cluster)
void setFourMomentum(const TLorentzVector &p4)
void setParentClusterId(Int_t cluid)
Float_t mX
Fitted x-position.
StFmsCluster * mCluster
Parent cluster of this photon.
void setDetectorId(UShort_t detector)
Float_t mY
Fitted y-position.
UShort_t mDetectorId
Detector starts from 1.
Int_t parentClusterId() const
UShort_t detectorId() const
void setEnergy(Float_t energy)
Int_t mId
Photon ID within event.
TLorentzVector mFourMomentum
Photon 4-momentum.
Int_t nParentClusterPhotons() const
TLorentzVector fourMomentum() const
Float_t mEnergy
Fitted energy.
Int_t mNParentClusterPhotons
Number of photons in the parent cluster.
const StFmsCluster * cluster() const
Int_t mParentClusterId
ID of the parent cluster within event.