71 float chiSquare()
const;
72 void setEnergy(
const float);
73 void setChiSquare(
const float);
77 float energyInDetector(
const StDetectorId)
const;
78 float sizeAtDetector(
const StDetectorId)
const;
79 void setEnergyInDetector(
const StDetectorId,
const float);
80 void setSizeAtDetector(
const StDetectorId,
const float);
82 float deltaEta()
const;
83 float deltaPhi()
const;
86 void setDeltaEta(
const float);
87 void setDeltaPhi(
const float);
88 void setDeltaU(
const float);
89 void setDeltaV(
const float);
91 StDetectorId detector()
const;
93 StPtrVecEmcCluster& cluster(
const StDetectorId);
94 const StPtrVecEmcCluster& cluster(
const StDetectorId)
const;
95 StPtrVecEmcCluster& cluster(Int_t);
96 const StPtrVecEmcCluster& cluster(Int_t)
const;
98 void addCluster(
const StDetectorId,
const StEmcCluster*);
100 StPtrVecEmcPoint& neighbor();
101 const StPtrVecEmcPoint& neighbor()
const;
106 StPtrVecTrack&
track();
107 const StPtrVecTrack& track()
const;
113 void Print(Option_t *option =
"")
const;
115 void setQuality(
int qua) {myQuality = qua ;}
116 int quality()
const {
return myQuality;}
122 Float_t mEnergyInDetector[4];
123 Float_t mSizeAtDetector[4];
125 StPtrVecEmcCluster mCluster[4];
126 StPtrVecEmcPoint mNeighbors;
127 StPtrVecTrack mTracks;
129 int getDetId(
const StDetectorId)
const;
130 int getDetId(Int_t )
const;
134 inline StDetectorId StEmcPoint::detector()
const {
return static_cast<StDetectorId
>(StHit::bits(0, 4));}
136 ostream& operator<<(ostream&,
const StEmcPoint&);