12 #include "StV0MuDst.hh"
16 #include "StPhysicalHelixD.hh"
28 Float_t decayVertexXiX()
const;
29 Float_t decayVertexXiY()
const;
35 Float_t momBachelorX()
const;
36 Float_t momBachelorY()
const;
47 Float_t momXiAtPrimVertexX();
48 Float_t momXiAtPrimVertexY();
67 Float_t mDecayVertexXiX;
68 Float_t mDecayVertexXiY;
69 Float_t mDecayVertexXiZ;
71 Float_t mDcaXiDaughters;
72 Float_t mDcaBachelorToPrimVertex;
73 Float_t mDcaXiToPrimVertex;
74 Float_t mMomBachelorX;
75 Float_t mMomBachelorY;
76 Float_t mMomBachelorZ;
84 Float_t mChi2Bachelor;
90 Float_t mDedxBachelor;
91 Float_t mErrDedxBachelor;
92 UShort_t mNumDedxBachelor;
103 inline Float_t StXiMuDst::decayVertexXiX()
const {
return mDecayVertexXiX; }
104 inline Float_t StXiMuDst::decayVertexXiY()
const {
return mDecayVertexXiY; }
108 {
return mDcaXiDaughters; }
110 {
return mDcaXiToPrimVertex; }
112 {
return mDcaBachelorToPrimVertex; }
113 inline Float_t StXiMuDst::momBachelorX()
const {
return mMomBachelorX; }
114 inline Float_t StXiMuDst::momBachelorY()
const {
return mMomBachelorY; }
117 {
return TVector3(momXiX(), momXiY(),
momXiZ());}
118 inline Float_t StXiMuDst::momXiX() {
return mMomBachelorX + momV0X(); }
119 inline Float_t StXiMuDst::momXiY() {
return mMomBachelorY + momV0Y(); }
121 inline Float_t StXiMuDst::momXiAtPrimVertexX() {
return momXiAtPrimVertex().X(); }
122 inline Float_t StXiMuDst::momXiAtPrimVertexY() {
return momXiAtPrimVertex().Y(); }
126 {
return mTopologyMapBachelor; }
135 {
return (mNumDedxBachelor%100); }
137 {
return (mNumDedxBachelor/100); }
Long_t detectorIdXi()
Detector ID for Xi vertex.
Float_t momXiZ()
Momentum components of Xi/Omega at decay vertex.
Float_t momXiAtPrimVertexZ()
Momentum components of Xi/Omega at primary vertex.
Float_t chi2Xi() const
Chi square of Xi (used only by MuDst)
Float_t clBachelor() const
Confidence level of bachelor.
StTrackTopologyMap & topologyMapBachelor()
Bachelor track topology map.
virtual Float_t decayLengthV0() const
3-d decay distance of V0 from Xi
Float_t dcaBachelorToPrimVertex() const
DCA of bachelor to primary vertex.
Float_t dcaXiDaughters() const
DCA of xi daughters at decay vertex.
Int_t keyBachelor() const
Bachelor track key.
TVector3 momXiAtPrimVertex()
Momentum of Xi/Omega at primary vertex.
Float_t momV0Z() const
Momentum components of V0.
Float_t lenDedxBachelor() const
Length of dE/dX track for bachelor.
virtual Long_t detectorIdPars()
Detector ID for pars used in V0 finder.
virtual Float_t decayLengthV0() const
3-d decay distance of V0 from Xi
Int_t charge() const
Particle charge.
Float_t errDedxBachelor() const
Error on mean of dE/dX of bachelor.
Float_t dcaXiToPrimVertex() const
DCA of xi to primary vertex.
Float_t clXi() const
Confidence level of Xi.
Float_t dedxBachelor() const
dE/dX of bachelor
Float_t chi2Bachelor() const
Chi square of bachelor.
Float_t momBachelorZ() const
Momentum components of bachelor.
TVector3 momXi()
Momentum of Xi/Omega at decay vertex.
UShort_t numDedxBachelor() const
Number of dE/dX points for bachelor.
void setBachelorBad()
Set the bachelor as bad.
Float_t decayVertexXiZ() const
Coordinates of decay vertex.