Changeset 4758


Ignore:
Timestamp:
08/27/04 15:03:54 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mjobs/JobsLinkDef.h

    r4729 r4758  
    88#pragma link C++ class MSequence+;
    99
     10#pragma link C++ class MJStar+;
    1011#pragma link C++ class MJPedestal+;
    1112#pragma link C++ class MJCalibration+;
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc

    r4752 r4758  
    4848#include "MEvtLoop.h"
    4949
    50 #include "MJPedestal.h"
    5150#include "MStatusDisplay.h"
    5251
     
    5857#include "MCalibrationRelTimeCam.h"
    5958
    60 #include "MReadMarsFile.h"
     59#include "MReadReports.h"
    6160#include "MGeomApply.h"
    6261#include "MPedCalcFromLoGain.h"
     
    193192    //    return kFALSE;
    194193
    195     CheckEnv();
     194    if (fEnv)
     195        CheckEnv();
    196196
    197197    // --------------------------------------------------------------------------------
     
    266266    plist.AddToList(&tlist);
    267267
    268     MReadMarsFile read("Events");
    269     read.DisableAutoScheme();
     268    //MReadMarsFile read("Events");
     269    //read.DisableAutoScheme();
     270    MReadReports read;
     271    read.AddTree("Events", "MTime.", kTRUE);
     272    read.AddTree("Trigger");
     273    read.AddTree("Camera");
     274    read.AddTree("Drive");
     275    read.AddTree("CC");
     276    read.AddTree("Currents");
    270277    read.AddFiles(iter);
    271278    //read.AddFiles(fnamein);
     
    305312
    306313    MWriteRootFile write(2, Form("%s{s/_D_/_Y_}", fPathOut.Data()), fOverwrite);
    307     write.AddContainer("MCerPhotEvt",    "Events");
    308     write.AddContainer("MPedPhotCam",    "Events");
    309     write.AddContainer("MTime",          "Events");
    310     write.AddContainer("MRawEvtHeader",  "Events");
    311     write.AddContainer("MArrivalTime",   "Events");
    312     write.AddContainer("MRawRunHeader",  "RunHeaders");
    313     write.AddContainer("MBadPixelsCam",  "RunHeaders");
    314     write.AddContainer("MGeomCam",       "RunHeaders");
    315 
     314    // Run Header
     315    write.AddContainer("MRawRunHeader",       "RunHeaders");
     316    write.AddContainer("MBadPixelsCam",       "RunHeaders");
     317    write.AddContainer("MGeomCam",            "RunHeaders");
     318    // Monte Carlo Headers
     319    write.AddContainer("MMcTrigHeader",       "RunHeaders", kFALSE);
     320    write.AddContainer("MMcConfigRunHeader",  "RunHeaders", kFALSE);
     321    write.AddContainer("MMcCorsikaRunHeader", "RunHeaders", kFALSE);
     322    // Monte Carlo
     323    write.AddContainer("MMcEvt",              "Events", kFALSE);
     324    write.AddContainer("MMcTrig",             "Events", kFALSE);
     325    // Data
     326    write.AddContainer("MCerPhotEvt",         "Events");
     327    write.AddContainer("MPedPhotCam",         "Events");
     328    write.AddContainer("MTime",               "Events");
     329    write.AddContainer("MRawEvtHeader",       "Events");
     330    write.AddContainer("MArrivalTime",        "Events");
     331    // Slow-Control: Current
     332    write.AddContainer("MTimeCurrents",       "Currents", kFALSE);
     333    write.AddContainer("MCameraDC",           "Currents", kFALSE);
     334    write.AddContainer("MReportCurrents",     "Currents", kFALSE);
     335    // Slow-Control: Camera
     336    write.AddContainer("MReportCamera",       "Camera", kFALSE);
     337    write.AddContainer("MTimeCamera",         "Camera", kFALSE);
     338    write.AddContainer("MCameraAUX",          "Camera", kFALSE);
     339    write.AddContainer("MCameraCalibration",  "Camera", kFALSE);
     340    write.AddContainer("MCameraCooling",      "Camera", kFALSE);
     341    write.AddContainer("MCameraHV",           "Camera", kFALSE);
     342    write.AddContainer("MCameraLV",           "Camera", kFALSE);
     343    write.AddContainer("MCameraLids",         "Camera", kFALSE);
     344    // Slow-Control: Trigger
     345    write.AddContainer("MReportTrigger",      "Trigger", kFALSE);
     346    write.AddContainer("MTimeTrigger",        "Trigger", kFALSE);
     347    // Slow-Control: Drive
     348    write.AddContainer("MReportDrive",        "Drive", kFALSE);
     349    write.AddContainer("MTimeDrive",          "Drive", kFALSE);
     350    // Slow-Control: Central Control
     351    write.AddContainer("MReportCC",           "CC", kFALSE);
     352    write.AddContainer("MTimeCC",             "CC", kFALSE);
     353
     354    // Now setup tasklist for events
     355    MTaskList tlist2;
     356    tlist2.AddToList(&apply);
     357    tlist2.AddToList(&merge);
     358    tlist2.AddToList(&pedlo);
     359    tlist2.AddToList(&fill0);
     360    if (extractor1)
     361        tlist2.AddToList(&taskenv1);
     362    if (extractor2)
     363        tlist2.AddToList(&taskenv2);
     364    tlist2.AddToList(&fill1);
     365    tlist2.AddToList(&calib);
     366    tlist2.AddToList(&caltm);
     367    tlist2.AddToList(&fill2);
     368    tlist2.AddToList(&bpcal);
     369    tlist2.AddToList(&treat);
     370    tlist2.AddToList(&fill3);
     371    tlist2.AddToList(&fill4);
     372    tlist2.AddToList(&fill5);
     373
     374    // Now setup main tasklist
    316375    tlist.AddToList(&read);
    317     tlist.AddToList(&apply);
    318     tlist.AddToList(&merge);
    319     tlist.AddToList(&pedlo);
    320     tlist.AddToList(&fill0);
    321     if (extractor1)
    322         tlist.AddToList(&taskenv1);
    323     if (extractor2)
    324         tlist.AddToList(&taskenv2);
    325     tlist.AddToList(&fill1);
    326     tlist.AddToList(&calib);
    327     tlist.AddToList(&caltm);
    328     tlist.AddToList(&fill2);
    329     tlist.AddToList(&bpcal);
    330     tlist.AddToList(&treat);
    331     tlist.AddToList(&fill3);
    332     tlist.AddToList(&fill4);
    333     tlist.AddToList(&fill5);
     376    tlist.AddToList(&tlist2, "Events");
    334377    tlist.AddToList(&write);
    335378
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r4755 r4758  
    13891389    //    return kFALSE;
    13901390
    1391     CheckEnv();
     1391    if (fEnv)
     1392        CheckEnv();
    13921393
    13931394    // --------------------------------------------------------------------------------
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.cc

    r4752 r4758  
    536536    //    return kFALSE;
    537537
    538     CheckEnv();
     538    if (fEnv)
     539        CheckEnv();
    539540
    540541    // --------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.