BRAHVO bug

From: Bjorn H Samset (bjornhs@rcf2.rhic.bnl.gov)
Date: Tue Feb 25 2003 - 09:11:57 EST

  • Next message: Ramiro Debbe: "Re: index of refraction of RICH gas"
    Hi Kris and any other BRAHVO maintainers.
    
    Dana made me aware of a bug in the current BRAHVO - if one saves a config
    file, it can't read it back. I investigated a bit, and found the following
    problem in Detector.cc:
    
    ****
    int
    Detector::writeConfigFile(string file)
    {
      cout << "Saving " << file << " in " << configdir << "." << endl;
    
      const char* fileName = file.c_str();
    
    
      ofstream fout(fileName);
    
      //what time is it?
      time_t curtime;
      curtime = time (NULL);
      fout << "#Setting file saved " << asctime(localtime(&curtime)) << " /n";
      fout << "#Label     Mf     MFchannel     Default      Max  \n";
      for (int i=0; i<fNoOfChannels; i++) {
    ****
    
    The error is in the "#Setting file saved" line - the "/n" should be "\n".
    (We get an extra '/n' in the config file which confuses BRAHVO - I was
    able to get it to read the saved files by removing this extra character)
    
    Since this is a rather critical app I don't want to mess with it - could
    someone (Kris? Hiro?) fix this and reinstall in ~operator?
    
    --
    Bjorn H. Samset                           Phone: 22856465/92051998
    PhD student, heavy ion physics            Adr:   Schouterrassen 6
    Inst. of Physics, University of Oslo             0573 Oslo
                                  \|/
    ----------------------------> -*- <-----------------------------
                                  /|\
    


    This archive was generated by hypermail 2.1.5 : Tue Feb 25 2003 - 09:12:45 EST