void STKParticle::SetRecoTrack(STRecoTrack *atrack, STRecoTrack *atrackva)
{
Clear();
fRTrack = atrack; // trackArray
fVATrack = atrackva; // trackVAArra
fdEdx = fVATrack -> GetdEdxWithCut(0, 0.7);
forigP3 = fVATrack -> GetMomentumTargetPlane(); //v56
fncl = fVATrack -> GetClusterIDArray() -> size();
frmom = forigP3;
fP = forigP3.Mag();
fChar = fVATrack->GetCharge();
fGFChar = fVATrack->GetGenfitCharge();
rVertexID = fRTrack -> GetVertexID();
rHelixID = fRTrack -> GetHelixID();
rdEdxPointSize = fRTrack -> GetdEdxPointArray() -> size();
rNDF = fRTrack -> GetNDF();
rPOCAVertex = fRTrack -> GetPOCAVertex();
rChi2 = fRTrack -> GetChi2();
rncl = fRTrack -> GetClusterIDArray() -> size(); //<- rClusterSize(STParticle.hh)
// vertex pos
Bool_t bgtrack =
(abs(fRTrack->GetPOCAVertex().Z() + 14.85 ) <= 3.* 1.33) &&
(abs(fRTrack->GetPOCAVertex().X()) <= 15.) &&
(abs(fRTrack->GetPOCAVertex().Y() + 205.) <= 20. );
if( !bgtrack )
SetVertexAtTargetFlag(0); //fVatTargetf
SetGoodTrackFlag();
}