Ignore:
Timestamp:
01/28/05 11:18:44 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r6077 r6078  
    126126Bool_t MJCalibrateSignal::WriteResult(TObjArray &cont)
    127127{
    128     if (fPathOut.IsNull())
    129     {
    130         *fLog << inf << "No output path specified via SetPathOut - no output written." << endl;
    131         return kTRUE;
    132     }
    133 
    134     const TString oname = Form("%s/signal%08d.root", (const char*)fPathOut, fSequence.GetSequence());
    135 
    136     *fLog << inf << "Writing to file: " << oname << endl;
    137 
    138     TFile file(oname, "RECREATE");
    139 
    140     *fLog << inf << " - MStatusDisplay..." << flush;
    141     if (fDisplay && fDisplay->Write()<=0)
    142     {
    143         *fLog << err << "Unable to write MStatusDisplay to " << oname << endl;
    144         return kFALSE;
    145     }
    146     *fLog << inf << "ok." << endl;
    147 
    148     return fIsInterlaced ? WriteContainer(cont) : kTRUE;
     128    const TString name(Form("signal%08d.root", fSequence.GetSequence()));
     129    return WriteContainer(cont, name);
    149130}
    150131
     
    272253    MBadPixelsIntensityCam              ibdcam;
    273254
    274     TObjArray interlacedcont;
    275     interlacedcont.Add(&ichcam);
    276     interlacedcont.Add(&iqecam);
    277     interlacedcont.Add(&iblcam);
    278     interlacedcont.Add(&itmcam);
    279     interlacedcont.Add(&ibdcam);
    280 
    281255    MHCalibrationChargeCam      hchacam;
    282256    MHCalibrationChargeBlindCam hbndcam;
    283257    MHCalibrationChargePINDiode hpndiod;
    284258    MHCalibrationRelTimeCam     hrelcam;
    285 
    286     interlacedcont.Add(&hchacam);
    287     interlacedcont.Add(&hbndcam);
    288     interlacedcont.Add(&hpndiod);
    289     if (fIsRelTimesUpdate)
    290       interlacedcont.Add(&hrelcam);
    291259
    292260    MCalibrationChargeCam      calcam;
     
    297265    MCalibrationHiLoCam        hilcam;
    298266
    299     if (fIsHiLoCalibration)
    300       interlacedcont.Add(&hilcam);     
    301 
    302267    MBadPixelsCam              badpix;
    303268
     
    351316    plist.AddToList(&calibcont);
    352317    plist.AddToList(&hilcam);
    353 
    354     if (fIsInterlaced)
    355       plist.AddToList(&interlacedcont);
    356318
    357319    // Setup Tasklist
     
    739701    DisplayResult(plist);
    740702
     703    TObjArray interlacedcont;
     704    if (fIsInterlaced)
     705    {
     706        interlacedcont.Add(&ichcam);
     707        interlacedcont.Add(&iqecam);
     708        interlacedcont.Add(&iblcam);
     709        interlacedcont.Add(&itmcam);
     710        interlacedcont.Add(&ibdcam);
     711        interlacedcont.Add(&hchacam);
     712        interlacedcont.Add(&hbndcam);
     713        interlacedcont.Add(&hpndiod);
     714        if (fIsRelTimesUpdate)
     715            interlacedcont.Add(&hrelcam);
     716        if (fIsHiLoCalibration)
     717            interlacedcont.Add(&hilcam);
     718    }
     719
    741720    if (!WriteResult(interlacedcont))
    742721        return kFALSE;
Note: See TracChangeset for help on using the changeset viewer.