Ignore:
Timestamp:
08/22/07 19:18:35 (18 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
3 edited

Legend:

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

    r8669 r8695  
    6262
    6363// Filter
    64 //#include "MFDataMember.h"
     64#include "MFDataPhrase.h"
    6565
    6666// Fit signal environment
     
    665665    cont3.SetAllowEmpty();
    666666
     667    // Filter for VsSize
     668    MFDataPhrase ftheta("", "CutT");
     669    ftheta.SetAllowEmpty();
     670
    667671    // ------------- Loop Off Data --------------------
    668672    MReadReports readoffdata;
     
    712716    MFillH fill2a("MHHillasOffPost [MHHillas]",      "MHillas",      "FillHillasPost");
    713717    MFillH fill3a("MHVsSizeOffPost [MHVsSize]",      "MHillasSrc",   "FillVsSizePost");
     718    MFillH fill3c("MHVsSizeOffTheta [MHVsSize]",     "MHillasSrc",   "FillVsSizeTheta");
    714719    MFillH fill4a("MHHilExtOffPost [MHHillasExt]",   "MHillasSrc",   "FillHilExtPost");
    715720    MFillH fill5a("MHHilSrcOffPost [MHHillasSrc]",   "MHillasSrc",   "FillHilSrcPost");
     
    720725    fill2a.SetNameTab("PostCut");
    721726    fill3a.SetNameTab("VsSize");
     727    fill3c.SetNameTab("CutT");
    722728    fill4a.SetNameTab("HilExt");
    723729    fill5a.SetNameTab("HilSrc");
     
    726732    //fill9a.SetNameTab("EffOffT");
    727733
     734    fill3c.SetFilter(&ftheta);
     735
    728736    //MFDataMember fbin("Bin.fVal", '>', 0);
    729737    //fill9a.SetFilter(&fbin);
     
    738746        fill2a.SetWeight(&scale);
    739747        fill3a.SetWeight(&scale);
     748        fill3c.SetWeight(&scale);
    740749        fill4a.SetWeight(&scale);
    741750        fill5a.SetWeight(&scale);
     
    797806        if (fFullDisplay)
    798807        {
     808            tlist2.AddToList(&ftheta);
    799809            tlist2.AddToList(&fill3a);
     810            tlist2.AddToList(&fill3c);
    800811            tlist2.AddToList(&fill4a);
    801812            tlist2.AddToList(&fill5a);
     
    905916    MFillH fill2b("MHHillasOnPost [MHHillas]",      "MHillas",      "FillHillasPost");
    906917    MFillH fill3b("MHVsSizeOnPost [MHVsSize]",      "MHillasSrc",   "FillVsSizePost");
     918    MFillH fill3d("MHVsSizeOnTheta [MHVsSize]",     "MHillasSrc",   "FillVsSizeTheta");
    907919    MFillH fill4b("MHHilExtOnPost [MHHillasExt]",   "MHillasSrc",   "FillHilExtPost");
    908920    MFillH fill5b("MHHilSrcOnPost [MHHillasSrc]",   "MHillasSrc",   "FillHilSrcPost");
     
    913925    fill2b.SetNameTab("PostCut");
    914926    fill3b.SetNameTab("VsSize");
     927    fill3d.SetNameTab("CutT");
    915928    fill4b.SetNameTab("HilExt");
    916929    fill5b.SetNameTab("HilSrc");
     
    921934    fill2b.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
    922935    fill3b.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
     936    fill3d.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
    923937    fill4b.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
    924938    fill5b.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
     
    926940    fill7b.SetDrawOption(set.HasOffSequences()||set.IsWobbleMode()?"same":"");
    927941    //fill9b.SetFilter(&fbin);
     942
     943    fill3d.SetFilter(&ftheta);
    928944
    929945    /*
     
    9851001    {
    9861002        tlist.Replace(&fill1b);
    987 /*        if (fIsWobble)
    988         {
    989             tlist2.AddToListAfter(&fill2b, &fill2a);
    990             tlist2.AddToListAfter(&fill3b, &fill3a);
    991         }
    992         else
    993         */
     1003
    9941004        tlist2.Replace(&fill2b);
    9951005        if (fFullDisplay)
    9961006        {
    9971007            tlist2.Replace(&fill3b);
     1008            tlist2.Replace(&fill3d);
    9981009            tlist2.Replace(&fill4b);
    9991010            tlist2.Replace(&fill5b);
  • trunk/MagicSoft/Mars/mjobs/MSequence.cc

    r8674 r8695  
    123123//   + fMonteCarlo
    124124//
     125//  Class Version 3:
     126//   + fComment
     127//
    125128/////////////////////////////////////////////////////////////////////////////
    126129#include "MSequence.h"
     
    450453    fHvSettings   = env.GetValue("HvSettings", "");
    451454    fMonteCarlo   = env.GetValue("MonteCarlo", kFALSE);
     455    fComment      = env.GetValue("Comment",    "");
    452456
    453457    str = env.GetValue("Runs", "");
     
    544548    if (!fDataPath.IsNull())
    545549        gLog << endl << "DataPath: " << fDataPath << endl;
     550
     551    gLog << endl << "Comment: " << fComment << endl;
     552
    546553}
    547554
  • trunk/MagicSoft/Mars/mjobs/MSequence.h

    r8674 r8695  
    4545    TString fTriggerTable;
    4646    TString fHvSettings;
     47    TString fComment;
    4748
    4849    TArrayI fRuns;
     
    144145    static Bool_t InflatePath(TString &seq, Bool_t ismc=kFALSE);
    145146
    146     ClassDef(MSequence, 2)
     147    ClassDef(MSequence, 3)
    147148};
    148149
Note: See TracChangeset for help on using the changeset viewer.