diff --git a/src/THcDC.cxx b/src/THcDC.cxx index 227becfc686559739e0ebfd680d078121ed03bb3..9bd76b22542cd2a7bb449c88af1cd051373076f8 100644 --- a/src/THcDC.cxx +++ b/src/THcDC.cxx @@ -122,7 +122,7 @@ void THcDC::Setup(const char* name, const char* description) } fPlaneNames = new char* [fNPlanes]; for(Int_t i=0;i<fNPlanes;i++) { - fPlaneNames[i] = new char[plane_names[i].length()]; + fPlaneNames[i] = new char[plane_names[i].length()+1]; strcpy(fPlaneNames[i], plane_names[i].c_str()); } diff --git a/src/THcDriftChamber.cxx b/src/THcDriftChamber.cxx index e7d6a894f35287094b3af401064d7b52cf1cb098..aec407120f71d0b7d059aad12ab0b3da32c1598b 100644 --- a/src/THcDriftChamber.cxx +++ b/src/THcDriftChamber.cxx @@ -112,8 +112,6 @@ void THcDriftChamber::AddPlane(THcDriftChamberPlane *plane) } } fNPlanes++; - cout << fHMSStyleChambers << "P" << fNPlanes << " " << YPlaneNum << " " << YPlanePNum << " " - << YPlaneInd << " " << YPlanePInd << endl; return; } diff --git a/src/THcHodoscope.cxx b/src/THcHodoscope.cxx index f59fb4652a65a75831455214cc3e762ed7c7c92b..bf4b47e81f64a37775e364114ccbee3ee5392f18 100644 --- a/src/THcHodoscope.cxx +++ b/src/THcHodoscope.cxx @@ -108,7 +108,7 @@ void THcHodoscope::Setup(const char* name, const char* description) } fPlaneNames = new char* [fNPlanes]; for(Int_t i=0;i<fNPlanes;i++) { - fPlaneNames[i] = new char[plane_names[i].length()]; + fPlaneNames[i] = new char[plane_names[i].length()+1]; strcpy(fPlaneNames[i], plane_names[i].c_str()); } diff --git a/src/THcShower.cxx b/src/THcShower.cxx index b2f328be0eeaad2a049cace869ccb51ffde3fd98..1133b9524a410e5ba44c2306f1963591fd2c2415 100644 --- a/src/THcShower.cxx +++ b/src/THcShower.cxx @@ -83,7 +83,7 @@ void THcShower::Setup(const char* name, const char* description) fLayerNames = new char* [fNLayers]; for(Int_t i=0;i<fNLayers;i++) { - fLayerNames[i] = new char[layer_names[i].length()]; + fLayerNames[i] = new char[layer_names[i].length()+1]; strcpy(fLayerNames[i], layer_names[i].c_str()); }