StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEmcMicroCluster.h
1 
6 #ifndef StEmcMicroCluster__h
7 #define StEmcMicroCluster__h
8 
9 #include "TObject.h"
10 #include "TObjArray.h"
11 #include "StEmcMicroHit.h"
12 
13 class StEmcMicroCluster: public TObject
14 {
15  public:
18  virtual ~StEmcMicroCluster();
19 
20  Float_t getEta() { return mEta;}
21  Float_t getPhi() { return mPhi;}
22  Float_t getSigmaEta() { return mSigmaEta;}
23  Float_t getSigmaPhi() { return mSigmaPhi;}
24  Float_t getEnergy() { return mEnergy;}
25 
26  Int_t getNHits() { return mHits->GetEntries();}
27  StEmcMicroHit* getHit(Int_t hiId) { return (StEmcMicroHit*)mHits->At(hiId);}
28 
29  void addHit(StEmcMicroHit* hit){ mHits->AddLast(hit);}
30 
31  void setEta(Float_t e) { mEta = e;}
32  void setPhi(Float_t p) { mPhi = p;}
33  void setSigmaEta(Float_t s) { mSigmaEta = s;}
34  void setSigmaPhi(Float_t s) { mSigmaPhi = s;}
35  void setEnergy(Float_t e) { mEnergy = e;}
36 
37  private:
38  Float_t mEta;
39  Float_t mPhi;
40  Float_t mSigmaEta;
41  Float_t mSigmaPhi;
42  Float_t mEnergy;
43  TObjArray* mHits;
44 
45  ClassDef(StEmcMicroCluster,1)
46 };
47 #endif
Float_t getSigmaPhi()
Return SigmaPhi of the cluster.
StEmcMicroHit * getHit(Int_t hiId)
Return one hit of the cluster.
Float_t getSigmaEta()
Return SigmaEta of the cluster.
Float_t getPhi()
Return Phi of the cluster.
Float_t getEta()
Return Eta of the cluster.
Int_t getNHits()
Return Number of hits of the cluster.