#include "TpcGFTrackMCTrackResidual.h" ClassImp(TpcGFTrackMCTrackResidual) TpcGFTrackMCTrackResidual::TpcGFTrackMCTrackResidual(): fMcMom(0,0,0), fMom(0,0,0), fMomCov(3,3), fMcStartPos(0,0,0), fPocaStart(0,0,0), fPosCov(3,3), fMomRes(0,0,0), fPosRes(0,0,0), ftrkFlag(1), fMotherId(0) { } void TpcGFTrackMCTrackResidual::setMom(TVector3 mcMom, TVector3 mom){ fMcMom=mcMom; fMom=mom; fMomRes=fMom-fMcMom; } void TpcGFTrackMCTrackResidual::setMom(TVector3 mcMom, TVector3 mom, TMatrixD momCov){ fMomCov=momCov; this->setMom(mcMom,mom); } void TpcGFTrackMCTrackResidual::setStartPos(TVector3 mcStartPos, TVector3 pocaStart){ fMcStartPos=mcStartPos; fPocaStart=pocaStart; fPosRes=fPocaStart-fMcStartPos; } void TpcGFTrackMCTrackResidual::setStartPos(TVector3 mcStartPos, TVector3 startPos, TMatrixD posCov){ fPosCov=posCov; this->setStartPos(mcStartPos,startPos); }