StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StUeOffAxisConesJet.h
1 #ifndef STUEOFFAXISCONESJET
2 #define STUEOFFAXISCONESJET
3 
4 #include "TRefArray.h"
5 
6 #include "StUeJet.h"
7 #include "StUeOffAxisCones.h"
8 
9 class StUeOffAxisConesJet : public StUeJet{
10  public:
12 // mPt = 0.;
13 // mEta = 999;
14 // mPhi = 0.;
15 // mE = 0.;
16  mDensity = 0.;
17  }
19  }
20 /*
21  float pt() const { return mPt; }
22  float eta() const { return mEta; }
23  float phi() const { return mPhi; }
24  float e() const { return mE; }
25 
26  void setPt(float pt) { mPt = pt; }
27  void setEta(float eta) { mEta = eta; }
28  void setPhi(float phi) { mPhi = phi; }
29  void setE(float e) { mE = e; }
30 */
31  float density() const { return mDensity; }
32  void setDensity(float d) { mDensity = d; }
33  int numberOfCones() const { return mCones.GetEntriesFast(); }
34  StUeOffAxisCones* cone(int i) {return (StUeOffAxisCones *)mCones.At(i); }
35  StUeOffAxisCones* addCone(StUeOffAxisCones* cone){mCones.Add((TObject*)cone); return (StUeOffAxisCones *)mCones.Last(); }
36  private:
37 /*
38  float mPt;
39  float mEta;
40  float mPhi;
41  float mE;
42 */
43  float mDensity;
44  TRefArray mCones;
45  ClassDef(StUeOffAxisConesJet, 1);
46 };
47 
48 #endif
Definition: StUeJet.h:4