diff --git a/src/THcDC.cxx b/src/THcDC.cxx index e56bdfdcb1aa337a0c29cd68110ae1bd4da06428..fc4b46abf103069fe39ef5db4a4b777a1855cfee 100644 --- a/src/THcDC.cxx +++ b/src/THcDC.cxx @@ -333,6 +333,7 @@ Int_t THcDC::DefineVariables( EMode mode ) { "y", "Y at focal plane", "fDCTracks.THcDCTrack.GetY()"}, { "xp", "YP at focal plane", "fDCTracks.THcDCTrack.GetXP()"}, { "yp", "YP at focal plane", "fDCTracks.THcDCTrack.GetYP()"}, + { "p1residual", "Plane 1 Residual", "fDCTracks.THcDCTrack.GetResidual1()"}, { 0 } }; return DefineVarsFromList( vars, mode ); diff --git a/src/THcDCTrack.h b/src/THcDCTrack.h index a44b9494e01e9bec43148c764facb09c152e975e..1964c76bcce9b1458a20c4a787a4f9fd834ac274 100644 --- a/src/THcDCTrack.h +++ b/src/THcDCTrack.h @@ -34,6 +34,7 @@ public: Int_t GetNFree() const {return fNfree;} Double_t GetCoord(Int_t ip) const {return fCoords[ip];} Double_t GetResidual(Int_t ip) const {return fResiduals[ip];} + Double_t GetResidual1() const {return fResiduals[0];} void GetRay(Double_t *ray) const {ray[0]=fX_fp; ray[1]=fY_fp; ray[2]=fXp_fp; ray[3]=fYp_fp;} Double_t GetX() const {return fX_fp;} Double_t GetY() const {return fY_fp;}