Changeset 5237 for trunk


Ignore:
Timestamp:
10/12/04 12:25:40 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r5236 r5237  
    19201920Bool_t MJCalibration::WriteResult(TObject *geom)
    19211921{
    1922     if (fPathOut.IsNull())
    1923         return kTRUE;
    1924 
    1925     const TString oname(GetOutputFile());
    1926 
    1927     *fLog << inf << "Writing to file: " << oname << endl;
    1928 
    1929     TFile file(oname, "UPDATE", "File created by MJCalibration", 9);
    1930     if (!file.IsOpen())
    1931     {
    1932         *fLog << err << "ERROR - Couldn't open file " << oname << " for writing..." << endl;
    1933         return kFALSE;
    1934     }
    1935 
    1936     *fLog << inf << " - MStatusDisplay..." << flush;
    1937     if (fDisplay && fDisplay->Write()<=0)
    1938     {
    1939         *fLog << err << "Unable to write MStatusDisplay to " << oname << endl;
    1940         return kFALSE;
    1941     }
    1942     *fLog << inf << "ok." << endl;
    1943 
    1944     TObjArray cont;
    1945     if (IsIntensity())
    1946     {
    1947         cont.Add(&fIntensBadCam);
    1948         cont.Add(&fIntensCalibCam);
    1949         cont.Add(&fIntensQECam);
    1950         cont.Add(&fIntensBlindCam);
    1951     }
    1952     else
    1953     {
    1954         cont.Add(&fBadPixels);
    1955         cont.Add(&fCalibrationCam);
    1956         cont.Add(&fQECam);
    1957         cont.Add(&fCalibrationBlindCam);
    1958     }
    1959     cont.Add(&fCalibrationPINDiode);
    1960     if (IsRelTimes())
    1961       cont.Add(IsIntensity() ? (TObject*)&fIntensRelTimeCam : (TObject*)&fRelTimeCam);
    1962 
    1963     if (!geom)
    1964         *fLog << warn << " - WARNING - MGeomCam... not found!" << endl;
    1965     else
    1966       cont.Add(geom);
    1967 
    1968     return WriteContainer(cont);
     1922
     1923  if (IsNoStorage())
     1924    return kTRUE;
     1925
     1926  if (fPathOut.IsNull())
     1927    return kTRUE;
     1928 
     1929  const TString oname(GetOutputFile());
     1930 
     1931  *fLog << inf << "Writing to file: " << oname << endl;
     1932
     1933  TFile file(oname, "UPDATE", "File created by MJCalibration", 9);
     1934  if (!file.IsOpen())
     1935    {
     1936      *fLog << err << "ERROR - Couldn't open file " << oname << " for writing..." << endl;
     1937      return kFALSE;
     1938    }
     1939 
     1940  *fLog << inf << " - MStatusDisplay..." << flush;
     1941  if (fDisplay && fDisplay->Write()<=0)
     1942    {
     1943      *fLog << err << "Unable to write MStatusDisplay to " << oname << endl;
     1944      return kFALSE;
     1945    }
     1946  *fLog << inf << "ok." << endl;
     1947 
     1948  TObjArray cont;
     1949  if (IsIntensity())
     1950    {
     1951      cont.Add(&fIntensBadCam);
     1952      cont.Add(&fIntensCalibCam);
     1953      cont.Add(&fIntensQECam);
     1954      cont.Add(&fIntensBlindCam);
     1955    }
     1956  else
     1957    {
     1958      cont.Add(&fBadPixels);
     1959      cont.Add(&fCalibrationCam);
     1960      cont.Add(&fQECam);
     1961      cont.Add(&fCalibrationBlindCam);
     1962    }
     1963  cont.Add(&fCalibrationPINDiode);
     1964  if (IsRelTimes())
     1965    cont.Add(IsIntensity() ? (TObject*)&fIntensRelTimeCam : (TObject*)&fRelTimeCam);
     1966 
     1967  if (!geom)
     1968    *fLog << warn << " - WARNING - MGeomCam... not found!" << endl;
     1969  else
     1970    cont.Add(geom);
     1971 
     1972  return WriteContainer(cont);
    19691973}
    19701974
Note: See TracChangeset for help on using the changeset viewer.