diff --git a/src/THcRaster.cxx b/src/THcRaster.cxx index 4967a9b2b77de7180f472e120c2baa5cb6d27440..ebf825bb8dab43308a27cd0d3b36738dafdcd4f3 100644 --- a/src/THcRaster.cxx +++ b/src/THcRaster.cxx @@ -58,8 +58,8 @@ THcRaster::THcRaster( const char* name, const char* description, //_____________________________________________________________________________ THcRaster::~THcRaster() { - delete [] fPedADC; - delete [] fAvgPedADC; + // delete [] fPedADC; + // delete [] fAvgPedADC; } @@ -311,6 +311,8 @@ Int_t THcRaster::Process( ){ fYpos = (fYADC/fFrYADCperCM)*(fFrCalMom/eBeam); // std::cout<<" X = "<<fXpos<<" Y = "<<fYpos<<std::endl; + + fDirection.SetXYZ(0.0,0.0,1.0); // Set arbitrarily to avoid run time warnings return 0; } diff --git a/src/THcRaster.h b/src/THcRaster.h index 9ce9ee3357983f8ee06f0065add1ed3c748b2f00..5bd3cf6e5ec20127934ea61ab56f65437c40bc84 100644 --- a/src/THcRaster.h +++ b/src/THcRaster.h @@ -27,7 +27,8 @@ class THcRaster : public THaBeamDet, public THcHitList { Int_t Decode( const THaEvData& ); Int_t Process(); - TVector3 GetPosition() const { return fPosition[2]; } + // TVector3 GetPosition() const { return fPosition[2]; } + TVector3 GetPosition() const { return fPosition[0]; } TVector3 GetDirection() const { return fDirection; } // Hall C we don't use raster direction yet. Double_t GetCurrentX() { return fRawPos[0]; }