10 #ifndef STAR_StKinkMuDst
11 #define STAR_StKinkMuDst
12 #include "StKinkBase.hh"
24 Float_t dcaParentDaughter()
const;
25 Float_t dcaDaughterPrimaryVertex()
const;
26 Float_t dcaParentPrimaryVertex()
const;
28 Float_t hitDistanceParentDaughter()
const;
29 Float_t hitDistanceParentVertex()
const;
30 Float_t mindE()
const;
31 Float_t decayAngle()
const;
32 Float_t parentMomentum()
const;
33 Float_t parentPrimMomentum()
const;
34 Int_t parentCharge()
const;
35 Float_t daughterMomentum()
const;
36 Int_t daughterCharge()
const;
37 Float_t decayLength()
const;
38 Float_t transverseMomentum()
const;
39 Float_t transverseMassKaon()
const;
40 Float_t transverseMassPion()
const;
41 Float_t rapidityKaon()
const;
42 Float_t rapidityPion()
const;
63 Float_t mDcaParentDaughter;
64 Float_t mDcaDaughterPrimaryVertex;
65 Float_t mDcaParentPrimaryVertex;
66 Float_t mHitDistanceParentDaughter;
67 Float_t mHitDistanceParentVertex;
68 Float_t mMinDeltaEnergy;
70 Float_t mParentMomentum;
71 Float_t mParentPrimMomentum;
73 Float_t mDaughterMomentum;
74 Int_t mDaughterCharge;
76 Float_t mTransverseMomentum;
77 Float_t mTransverseMassKaon;
78 Float_t mTransverseMassPion;
79 Float_t mRapidityKaon;
80 Float_t mRapidityPion;
85 Float_t mChi2Daughter;
88 Float_t mDedxDaughter;
89 Float_t mErrDedxParent;
90 Float_t mErrDedxDaughter;
91 UShort_t mNumDedxParent;
92 UShort_t mNumDedxDaughter;
99 void findTransverseMomentum();
100 void findTransverseMassKaon();
101 void findTransverseMassPion();
102 void findRapidityKaon();
103 void findRapidityPion();
107 inline Float_t StKinkMuDst::dcaParentDaughter()
const
108 {
return mDcaParentDaughter; }
109 inline Float_t StKinkMuDst::dcaDaughterPrimaryVertex()
const
110 {
return mDcaDaughterPrimaryVertex; }
111 inline Float_t StKinkMuDst::dcaParentPrimaryVertex()
const
112 {
return mDcaParentPrimaryVertex; }
113 inline Float_t StKinkMuDst::hitDistanceParentDaughter()
const
114 {
return mHitDistanceParentDaughter; }
115 inline Float_t StKinkMuDst::hitDistanceParentVertex()
const
116 {
return mHitDistanceParentVertex; }
117 inline Float_t StKinkMuDst::mindE()
const {
return mMinDeltaEnergy; }
118 inline Float_t StKinkMuDst::decayAngle()
const {
return mDecayAngle; }
119 inline Float_t StKinkMuDst::parentMomentum()
const
120 {
return mParentMomentum; }
121 inline Float_t StKinkMuDst::parentPrimMomentum()
const
122 {
return mParentPrimMomentum; }
123 inline Int_t StKinkMuDst::parentCharge()
const
124 {
return mParentCharge; }
125 inline Float_t StKinkMuDst::daughterMomentum()
const
126 {
return mDaughterMomentum; }
127 inline Int_t StKinkMuDst::daughterCharge()
const
128 {
return mDaughterCharge; }
129 inline Float_t StKinkMuDst::decayLength()
const {
return mDecayLength; }
130 inline Float_t StKinkMuDst::transverseMomentum()
const
131 {
return mTransverseMomentum; }
132 inline Float_t StKinkMuDst::transverseMassKaon()
const
133 {
return mTransverseMassKaon; }
134 inline Float_t StKinkMuDst::transverseMassPion()
const
135 {
return mTransverseMassPion; }
136 inline Float_t StKinkMuDst::rapidityKaon()
const {
return mRapidityKaon; }
137 inline Float_t StKinkMuDst::rapidityPion()
const {
return mRapidityPion; }
151 {
return (mNumDedxParent%100); }
153 {
return (mNumDedxDaughter%100); }
155 {
return (mNumDedxParent/100); }
157 {
return (mNumDedxDaughter/100); }
Float_t clParent() const
Confidence level of parent.
Int_t keyDaughter() const
Track id of daughter.
Float_t errDedxDaughter() const
Error on mean of dE/dX of daughter.
UShort_t numDedxParent() const
Number of dE/dX points for parent.
Float_t dedxParent() const
dE/dX of parent
Float_t clKink() const
Confidence level of Kink.
Float_t dedxDaughter() const
dE/dX of daughter
Float_t chi2Daughter() const
Chi square of daughter.
Int_t keyParent() const
Track id of parent.
Float_t lenDedxDaughter() const
Length of dE/dX track of daughter.
void setParentBad()
Set the parent as bad.
Float_t chi2Kink() const
Chi square of Kink.
UShort_t numDedxDaughter() const
Number of dE/dX points for daughter.
Float_t errDedxParent() const
Error on mean of dE/dX of parent.
Float_t chi2Parent() const
Chi square of parent.
Float_t lenDedxParent() const
Length of dE/dX track of parent.
void setDaughterBad()
Set the daughter as bad.
Float_t clDaughter() const
Confidence level of daughter.