48 #include "StHbtMaker/Infrastructure/StHbtTrack.hh"
51 #include "StHbtMaker/Infrastructure/StHbtTypes.hh"
64 float DcaParentDaughter()
const;
65 float DcaDaughterPrimaryVertex()
const;
66 float DcaParentPrimaryVertex()
const;
67 float HitDistanceParentDaughter()
const;
68 float HitDistanceParentVertex()
const;
69 float DeltaEnergy(
int i=0)
const;
70 float DecayAngle()
const;
71 float DecayAngleCM()
const;
77 friend ostream& operator<<(ostream& out,
StHbtKink& kink);
78 friend istream& operator>>(istream& in,
StHbtKink& kink);
85 float mDcaParentDaughter;
86 float mDcaDaughterPrimaryVertex;
87 float mDcaParentPrimaryVertex;
88 float mHitDistanceParentDaughter;
89 float mHitDistanceParentVertex;
90 float mDeltaEnergy[3];
100 inline float StHbtKink::DcaParentDaughter()
const {
return mDcaParentDaughter;}
101 inline float StHbtKink::DcaDaughterPrimaryVertex()
const {
return mDcaDaughterPrimaryVertex;}
102 inline float StHbtKink::DcaParentPrimaryVertex()
const {
return mDcaParentPrimaryVertex;}
103 inline float StHbtKink::HitDistanceParentDaughter()
const {
return mHitDistanceParentDaughter;}
104 inline float StHbtKink::HitDistanceParentVertex()
const {
return mHitDistanceParentVertex;}
105 inline float StHbtKink::DeltaEnergy(
int i)
const {
return mDeltaEnergy[i];}
106 inline float StHbtKink::DecayAngle()
const {
return mDecayAngle;}
107 inline float StHbtKink::DecayAngleCM()
const {
return mDecayAngleCM;}
108 inline StHbtTrack StHbtKink::Daughter()
const {
return mDaughter;}
109 inline StHbtTrack StHbtKink::Parent()
const {
return mParent;}