brat update 2.3.10

From: Flemming Videbaek (videbaek@sgs1.hirg.bnl.gov)
Date: Tue Apr 23 2002 - 12:05:50 EDT

  • Next message: Michael Murray: "Re: 17GeV data"

    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