Brat did actually not work under g++3. Problems identified (again with ifstream). With help from web remove all ios::in (compiled , but did not run) the construct ifstream file(name); if(!file){ open(anotherfile) did not work- was changed to if(file.fail()){ file.close(); file.clear(); open(anotherfile); The clear is crucial- error status are not cleared on another open. Some more for physics analysis. Added various data-objects needed for pp analysis in MRS for the trigger counter TMrsF... Change-log included (also changes from Kris, Steve) 2002-04-23 Flemming Videbaek <videbaek@rcf2.rhic.bnl.gov> * configure.in: Updated brat version to 2.3.10 * modules/util/BrDriverDC.cxx: Remove ios::in and added close/clear calls when re-opening on same ifstream. This has not been checked. * modules/rdo/BrBbCalHitsModule.cxx: Remove ios::in in ifstream (for g++3) * modules/calib/td1/BrTd1AdcGainCalModule.cxx: Added useage of Gap in adc as well as changing histogram range. * db/geometry/BrDbDetectorVolume.cxx: Remove ios::in form ifstream * db/abc/BrRdbmDb.cxx: Remive ios::in from ifstream decl. * data/track/BrTMrsFTrackMatch.cxx, data/track/BrTMrsFTrackMatch.h, data/track/Include.h, data/track/LinkDef.h, data/track/Makefile.am: Add TMrsFTrackMatching object. Used for pp running only. * data/rdo/BrTMrsFRdo.cxx, data/rdo/BrTMrsFRdo.h, data/rdo/Include.h, data/rdo/LinkDef.h, data/rdo/Makefile.am: dd BrTMrsF rdo data object. * data/calib/BrSiCalibration.cxx, data/calib/BrTileCalibration.cxx: Removed ios::in. Added close + clear in cases where you want to re-open another file (The error flags are not cleared on an open in C++ standard, was in gcc 2.91 but not in g++3 Added lineno counter for error ouput. 2002-04-23 Kris Hagel, Texas AHagelM, (409) 845-1411 <hagel@rcf2.rhic.bnl.gov> * managers/BrAppOption.cxx, managers/BrAppOptionManager.cxx: Add return to BrAppStringOption::SetValue 2002-04-23 Flemming Videbaek <videbaek@rcf2.rhic.bnl.gov> * modules/io/BrGeantInput.cxx: remove ios::in flag 2002-04-22 Steven Sanders, University of Kansas, x4106 <sanders@rcf2.rhic.bnl.gov> * data/calib/BrMultCentCalibration.cxx: Added new calibration based on runs 5953-5965 * asciidata/mult/BrCalibrMult_5953.dat, asciidata/mult/BrCalibrMult_5954.dat, asciidata/mult/BrCalibrMult_5955.dat, asciidata/mult/BrCalibrMult_5956.dat, asciidata/mult/BrCalibrMult_5957.dat, asciidata/mult/BrCalibrMult_5962.dat, asciidata/mult/BrCalibrMult_5963.dat, asciidata/mult/BrCalibrMult_5965.dat, asciidata/mult/Makefile.am: Adding calibrations for indicated runs (5953-5965) ------------------------------------------------------ Flemming Videbaek Physics Department Brookhaven National Laboratory tlf: 631-344-4106 fax 631-344-1334 e-mail: videbaek@bnl.gov ------------------------------------------------------ Flemming Videbaek Physics Department Brookhaven National Laboratory tlf: 631-344-4106 fax 631-344-1334 e-mail: videbaek@bnl.gov
This archive was generated by hypermail 2b30 : Tue Apr 23 2002 - 12:04:33 EDT