Ignore:
Timestamp:
06/19/07 10:35:33 (18 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
6 edited

Legend:

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

    r8518 r8582  
    151151    // file always. Which might make the usage outside of
    152152    // callisto difficult.
     153    TObjArray cont;
     154    cont.Add(const_cast<TEnv*>(GetEnv()));
     155
     156    if (fDisplay)
     157        cont.Add(fDisplay);
     158
    153159    const TString name(Form("signal%08d.root", fSequence.GetSequence()));
    154     return WriteDisplay(name, "UPDATE");
     160    return WriteContainer(cont, name, "UPDATE");
    155161}
    156162
     
    675681    writemc.AddContainer("MMcEvtBasic", "OriginalMC");
    676682
     683    // Write the special calib tree
     684    /*
     685    MWriteRootFile writecal(2, fname, fOverwrite?"RECREATE":"NEW");
     686    writecal.SetName("WriteCalib");
     687    writecal.AddContainer("MBadPixelsCam",          "Calib");
     688    writecal.AddContainer("MCalibrationChargeCam",  "Calib");
     689    writecal.AddContainer("MCalibrationRelTimeCam", "Calib");
     690    */
     691
    677692    // Now setup tasklist for events
    678693    MTaskList tlist2;
     
    722737        if (fIsRelTimesUpdate)
    723738            tlist3.AddToList(&recalc); // MCalibrationRelTimeCam
    724     } 
     739
     740        //tlist3.AddToList(&writecal);   // MWriteRootFile
     741    }
    725742
    726743    // Continue for all non-cosmic events
     
    761778    //    tlist2.AddToList(&fill7);
    762779    tlist2.AddToList(&fill9);
    763     tlist2.AddToList(&fillB);
    764     tlist2.AddToList(&fillD);
     780    if (!fSequence.IsMonteCarlo())
     781    {
     782        tlist2.AddToList(&fillB);
     783        tlist2.AddToList(&fillD);
     784    }
    765785    if (extractor1->HasLoGain())
    766786    {
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r8518 r8582  
    20272027        cont.Add(fDisplay);
    20282028
     2029    cont.Add(const_cast<TEnv*>(GetEnv()));
     2030
    20292031    return WriteContainer(cont, GetOutputFileName(), "UPDATE");
    20302032}
  • trunk/MagicSoft/Mars/mjobs/MJCut.cc

    r8518 r8582  
    319319    if (fDisplay)
    320320        arr.Add(fDisplay);
     321
     322    arr.Add(const_cast<TEnv*>(GetEnv()));
    321323
    322324    return WriteContainer(arr, fname, "UPDATE");
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.cc

    r8518 r8582  
    895895        return kFALSE;
    896896
    897     *fLog << all << "Mean pulse time (" << (fSequence.IsMonteCarlo()?"MC":"cosmics") << "): ";
     897    *fLog << all << "Mean pulse time/Avg pos.of maximum (" << (fSequence.IsMonteCarlo()?"MC":"cosmics") << "): ";
    898898    *fLog << meanpulsetime << "+-" << rmspulsetime << endl;
    899899
  • trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc

    r8222 r8582  
    13221322
    13231323    // check if output should be written
    1324     if (!fPathOut.IsNull())
    1325         fDisplay->SaveAsRoot(fPathOut);
    1326 
    1327     return kTRUE;
    1328 }
     1324    if (fPathOut.IsNull())
     1325        return kTRUE;
     1326
     1327    // Write the output
     1328    TObjArray cont;
     1329    cont.Add((TObject*)GetEnv());
     1330
     1331    if (fDisplay)
     1332        cont.Add(fDisplay);
     1333
     1334    return WriteContainer(cont, fPathOut, "RECREATE");
     1335}
  • trunk/MagicSoft/Mars/mjobs/MJStar.cc

    r8531 r8582  
    103103    }
    104104
     105    TObjArray cont;
     106    cont.Add(const_cast<TEnv*>(GetEnv()));
     107
     108    if (fDisplay)
     109        cont.Add(fDisplay);
     110
    105111    const TString oname = Form("%s/star%08d.root", (const char*)fPathOut, fSequence.GetSequence());
    106 
    107     *fLog << inf << "Writing to file: " << oname << endl;
    108 
    109     TFile file(oname, "RECREATE");
    110 
    111     *fLog << inf << " - MStatusDisplay..." << flush;
    112     if (fDisplay && fDisplay->Write()<=0)
    113     {
    114         *fLog << err << "Unable to write MStatusDisplay to " << oname << endl;
    115         return kFALSE;
    116     }
    117     *fLog << inf << "ok." << endl;
    118 
    119     return kTRUE;
     112    return WriteContainer(cont, oname, "UPDATE");
    120113}
    121114
     
    345338    // Spark cut
    346339    MFDataPhrase fsparks("log10(MNewImagePar.fConc1) < (-0.371)*log10(MHillas.fSize) + 0.596", "SparkCut");
     340    //fill0b.SetFilter(&fsparks);
    347341    fill0c.SetFilter(&fsparks);
    348342
Note: See TracChangeset for help on using the changeset viewer.