00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef ST_JET_TRACK_H
00010 #define ST_JET_TRACK_H
00011
00012 #include "StJetElement.h"
00013
00014 class StJetTrack : public StJetElement {
00015 public:
00016 StJetTrack()
00017 : StJetElement()
00018 , mFlag(0)
00019 , mCharge(0)
00020 , mNHits(0)
00021 , mNHitsFit(0)
00022 , mNHitsPoss(0)
00023 , mNHitsDedx(0)
00024 , mDedx(0)
00025 , mExitTowerId(0)
00026 , mExitDetectorId(0)
00027 , mChi2(0)
00028 , mChi2Prob(0)
00029 , mBeta(0)
00030 {
00031 }
00032
00033 friend class StjeJetEventTreeWriter;
00034 friend class StJetMaker2009;
00035
00036 short flag() const { return mFlag; }
00037 short charge() const { return mCharge; }
00038 short nHits() const { return mNHits; }
00039 short nHitsFit() const { return mNHitsFit; }
00040 short nHitsPoss() const { return mNHitsPoss; }
00041 short nHitsDedx() const { return mNHitsDedx; }
00042 float dEdx() const { return mDedx; }
00043 const TVector3& exitPoint() const { return mExitPoint; }
00044 short exitTowerId() const { return mExitTowerId; }
00045 short exitDetectorId() const { return mExitDetectorId; }
00046 const TVector3& dca() const { return mDca; }
00047 float dcaD() const { return mDcaD; }
00048 float dcaXY() const { return dcaD(); }
00049 float dcaZ() const { return dca().z(); }
00050 float chi2() const { return mChi2; }
00051 float chi2prob() const { return mChi2Prob; }
00052 float beta() const { return mBeta; }
00053 const TVector3& firstPoint() const { return mFirstPoint; }
00054 const TVector3& lastPoint() const { return mLastPoint; }
00055
00056 private:
00057 short mFlag;
00058 short mCharge;
00059 short mNHits;
00060 short mNHitsFit;
00061 short mNHitsPoss;
00062 short mNHitsDedx;
00063 float mDedx;
00064 TVector3 mExitPoint;
00065 short mExitTowerId;
00066 short mExitDetectorId;
00067 TVector3 mDca;
00068 float mDcaD;
00069 float mChi2;
00070 float mChi2Prob;
00071 float mBeta;
00072 TVector3 mFirstPoint;
00073 TVector3 mLastPoint;
00074
00075 ClassDef(StJetTrack,4);
00076 };
00077
00078 #endif // ST_JET_TRACK_H