Ignore:
Timestamp:
02/14/05 16:29:56 (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

    r6332 r6459  
    88#pragma link C++ class MJCalib+;
    99#pragma link C++ class MSequence+;
     10#pragma link C++ class MDataSet+;
    1011
     12#pragma link C++ class MJCut+;
    1113#pragma link C++ class MJStar+;
    1214#pragma link C++ class MJPedestal+;
     15//#pragma link C++ class MJOptimize+;
    1316#pragma link C++ class MJCalibration+;
    1417#pragma link C++ class MJCalibrateSignal+;
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc

    r6457 r6459  
    553553
    554554    // The second rule is for the case reading raw-files!
    555     MWriteRootFile write(2, Form("%s{s/_D_/_Y_}{s/.raw$/.root}", fPathOut.Data()), fOverwrite);
     555    MWriteRootFile write(2, Form("%s{s/_D_/_Y_}{s/.raw$/.root}", fPathOut.Data()), fOverwrite?"RECREATE":"NEW");
    556556    // Run Header
    557557    write.AddContainer("MRawRunHeader",             "RunHeaders");
  • trunk/MagicSoft/Mars/mjobs/MJStar.cc

    r6348 r6459  
    5454#include "MReadMarsFile.h"
    5555#include "MFDeltaT.h"
     56#include "MFSoftwareTrigger.h"
    5657#include "MContinue.h"
    5758#include "MGeomApply.h"
    5859#include "MEventRateCalc.h"
    5960#include "MImgCleanStd.h"
     61#include "MSrcPosCalc.h"
    6062#include "MHillasCalc.h"
    6163#include "MFillH.h"
     
    187189 */
    188190    //MBadPixelsMerge        merge(&badpix);
     191
     192    MFSoftwareTrigger swtrig;
     193    MContinue contsw(&swtrig, "FilterSwTrigger", "Software trigger");
     194    contsw.SetInverted();
     195
     196
    189197    MImgCleanStd           clean;
    190198    clean.SetNamePedPhotCam("MPedPhotFromExtractorRndm");
    191199
     200    MSrcPosCalc            poscalc;
    192201    MHillasCalc            hcalc;
    193202
     
    243252    // ------------------ Setup write task ----------------
    244253
    245     MWriteRootFile write(2, Form("%s{s/_Y_/_I_}", fPathOut.Data()), fOverwrite);
     254    MWriteRootFile write(2, Form("%s{s/_Y_/_I_}", fPathOut.Data()), fOverwrite?"RECREATE":"NEW");
    246255    // Data
    247256    write.AddContainer("MHillas",       "Events");
     
    253262    //write.AddContainer("MImageParTime", "Events");
    254263    write.AddContainer("MRawEvtHeader", "Events");
     264    write.AddContainer("MPointingPos",  "Events");
    255265    if (ismc)
    256266    {
    257         write.AddContainer("MPointingPos",        "Events");
    258267        // Monte Carlo
    259         write.AddContainer("MMcEvt",              "Events");
    260         write.AddContainer("MMcTrig",             "Events");
     268        write.AddContainer("MMcEvt",               "Events");
     269        write.AddContainer("MMcTrig",              "Events");
    261270        // Monte Carlo Headers
    262         write.AddContainer("MMcRunHeader",        "RunHeaders");
    263         write.AddContainer("MMcTrigHeader",       "RunHeaders");
    264         write.AddContainer("MMcConfigRunHeader",  "RunHeaders");
    265         write.AddContainer("MMcCorsikaRunHeader", "RunHeaders");
     271        write.AddContainer("MMcRunHeader",         "RunHeaders");
     272        write.AddContainer("MMcTrigHeader",        "RunHeaders");
     273        write.AddContainer("MMcConfigRunHeader",   "RunHeaders");
     274        write.AddContainer("MMcCorsikaRunHeader",  "RunHeaders");
    266275    }
    267276    else
    268277    {
    269         write.AddContainer("MTime",               "Events");
     278        write.AddContainer("MTime",                "Events");
    270279        // Run Header
    271         write.AddContainer("MRawRunHeader",       "RunHeaders");
    272         write.AddContainer("MBadPixelsCam",       "RunHeaders");
    273         write.AddContainer("MGeomCam",            "RunHeaders");
     280        write.AddContainer("MRawRunHeader",        "RunHeaders");
     281        write.AddContainer("MBadPixelsCam",        "RunHeaders");
     282        write.AddContainer("MGeomCam",             "RunHeaders");
    274283        //write.AddContainer("MObservatory", "RunHeaders");
    275284        // Drive
    276285        //write.AddContainer("MSrcPosCam",   "Drive");
    277         write.AddContainer("MPointingPos",        "Drive");
    278         write.AddContainer("MReportDrive",        "Drive");
    279         write.AddContainer("MTimeDrive",          "Drive");
     286        write.AddContainer("MReportDrive",         "Drive");
     287        write.AddContainer("MTimeDrive",           "Drive");
    280288        // Effective On Time
    281289        write.AddContainer("MEffectiveOnTime",     "EffectiveOnTime");
     
    283291    }
    284292
    285     MTaskList tlist2;
     293    MTaskList tlist2("Events");
    286294    tlist2.AddToList(&apply);
    287295    if (!ismc)
    288     {
    289296        tlist2.AddToList(&cont);
     297    tlist2.AddToList(&contsw);
     298    if (!ismc)
     299    {
    290300        tlist2.AddToList(&rate);
    291301        //tlist2.AddToList(&rate1);
     
    301311    tlist2.AddToList(&fill0b);
    302312    //tlist2.AddToList(&fill0r);
     313    tlist2.AddToList(&poscalc);
    303314    tlist2.AddToList(&hcalc);
    304315    tlist2.AddToList(&fill1);
     
    314325    //MSrcPosFromModel srcpos;
    315326
    316     MTaskList tlist3;
     327    MTaskList tlist3("Drive");
    317328    tlist3.AddToList(&pcalc);
    318329    //tlist3.AddToList(&srcpos);
  • trunk/MagicSoft/Mars/mjobs/Makefile

    r6332 r6459  
    2626
    2727SRCFILES = MSequence.cc \
     28           MDataSet.cc \
    2829           MJob.cc \
     30           MJCut.cc \
    2931           MJCalib.cc \
    3032           MJStar.cc \
     
    3537           MJCalibTest.cc
    3638
     39#           MJOptimize.cc \
     40
    3741############################################################
    3842
Note: See TracChangeset for help on using the changeset viewer.