00001
00002
00003
00004
00005
00006
00007
00008
00009 #include "StHbtTTreeV0.h"
00010 #include "StHbtEvent.hh"
00011 #include "StHbtV0.hh"
00012
00013
00014
00015
00016
00017 StHbtTTreeV0::StHbtTTreeV0(const StHbtEvent* event, const StHbtV0* v){
00018 mDecayVertexV0X = v->mDecayVertexV0.x();
00019 mDecayVertexV0Y = v->mDecayVertexV0.y();
00020 mDecayVertexV0Z = v->mDecayVertexV0.z();
00021
00022 mDecayLengthV0 = v->mDecayLengthV0;
00023 mDcaV0Daughters = v->mDcaV0Daughters;
00024 mDcaV0ToPrimVertex = v->mDcaV0ToPrimVertex;
00025 mDcaPosToPrimVertex = v->mDcaPosToPrimVertex;
00026 mDcaNegToPrimVertex = v->mDcaNegToPrimVertex;
00027
00028 mMomPosX = v->mMomPos.x();
00029 mMomPosY = v->mMomPos.y();
00030 mMomPosZ = v->mMomPos.z();
00031 mMomNegX = v->mMomNeg.x();
00032 mMomNegY = v->mMomNeg.y();
00033 mMomNegZ = v->mMomNeg.z();
00034
00035 mTrackTopologyMapPos[0] = v->mTrackTopologyMapPos[0];
00036 mTrackTopologyMapPos[1] = v->mTrackTopologyMapPos[1];
00037 mTrackTopologyMapNeg[0] = v->mTrackTopologyMapNeg[0];
00038 mTrackTopologyMapNeg[1] = v->mTrackTopologyMapNeg[1];
00039
00040 mKeyPos = v->mKeyPos;
00041 mKeyNeg = v->mKeyNeg;
00042
00043 mTpcHitsPos = v->mTpcHitsPos;
00044 mTpcHitsNeg = v->mTpcHitsNeg;
00045
00046 mChi2V0 = v->mChi2V0;
00047 mClV0 = v->mClV0;
00048 mChi2Pos = v->mChi2Pos;
00049 mClPos = v->mClPos;
00050 mChi2Neg = v->mChi2Neg;
00051 mClNeg = v->mClNeg;
00052
00053 mDedxPos = v->mDedxPos;
00054 mErrDedxPos = v->errdedxPos();
00055 mLenDedxPos = v->lendedxPos();
00056
00057 mDedxNeg = v->mDedxNeg;
00058 mErrDedxNeg = v->errdedxNeg();
00059 mLenDedxNeg = v->lendedxNeg();
00060
00061 mNumDedxPos = v->mNumDedxPos;
00062 mNumDedxNeg = v->mNumDedxNeg;
00063 }
00064
00065 ClassImp(StHbtTTreeV0)
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091