Ignore:
Timestamp:
03/29/05 10:08:09 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
3 edited

Legend:

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

    r6874 r6891  
    170170
    171171
    172     fNameSource = env.GetValue("SourceName", "");
    173     fCatalog    = env.GetValue("Catalog",    "~/Software/data/magic_favorites.edb");
     172    fNameSource   = env.GetValue("SourceName", "");
     173    fCatalog      = env.GetValue("Catalog",    "~/Software/data/magic_favorites.edb");
     174    fIsWobbleMode = env.GetValue("WobbleMode", kFALSE);
    174175
    175176    //Print();
     
    214215    gLog << "SourceName: " << fNameSource << endl;
    215216    gLog << "Catalog:    " << fCatalog << endl;
     217
     218    gLog << "WobbleMode: " << (fIsWobbleMode?"On":"Off") << endl;
    216219
    217220    if (!TString(o).Contains("files", TString::kIgnoreCase))
  • trunk/MagicSoft/Mars/mjobs/MDataSet.h

    r6874 r6891  
    1616{
    1717private:
    18     UInt_t fNumAnalysis;      // Analysis number (artificial)
     18    UInt_t  fNumAnalysis;     // Analysis number (artificial)
    1919
    2020    TArrayI fNumSequencesOn;  // number of on-sequences
    2121    TArrayI fNumSequencesOff; // number of off-sequences
    2222
    23     TList fSequencesOn;       // list of names and paths of on-sequences
    24     TList fSequencesOff;      // list of names and paths of off-sequences
     23    TList   fSequencesOn;     // list of names and paths of on-sequences
     24    TList   fSequencesOff;    // list of names and paths of off-sequences
    2525
     26    TString fNameSource;      // Name of source from catalog
     27    TString fCatalog;         // edb catalog (magic_favourites.edb)
    2628
    27     TString  fNameSource;     // Name of source from catalog
    28     TString  fCatalog;        // edb catalog (magic_favourites.edb)
    29 
     29    Bool_t  fIsWobbleMode;    // Wobble Mode for this dataset?
    3030
    3131    void Split(TString &runs, TArrayI &data) const;
     
    5151    Bool_t GetSourcePos(MPointingPos &pos) const;
    5252
     53    Bool_t IsWobbleMode() const { return fIsWobbleMode; }
     54
    5355    // Setter
    5456    static Bool_t AddSequencesToList(const TList &list, MRead &read, char *id="I", Bool_t raw=kFALSE);
  • trunk/MagicSoft/Mars/mjobs/MJCut.cc

    r6874 r6891  
    263263{
    264264    write.SetName(name);
    265     write.AddContainer("MHillas",     "Events");
    266     write.AddContainer("MHillasSrc",  "Events");
    267     write.AddContainer("MHadronness", "Events", kFALSE);
    268     write.AddContainer("MEnergyEst",  "Events", kFALSE);
    269     write.AddContainer("DataType",    "Events");
     265    write.AddContainer("MHillas",        "Events");
     266    write.AddContainer("MHillasSrc",     "Events");
     267    write.AddContainer("MHillasSrcAnti", "Events", kFALSE);
     268    write.AddContainer("MHadronness",    "Events", kFALSE);
     269    write.AddContainer("MEnergyEst",     "Events", kFALSE);
     270    write.AddContainer("DataType",       "Events");
    270271
    271272    // Should not be the default: Either as option, or as
     
    321322
    322323    // Initialize default binnings
    323     MBinning bins1(18, 0,  90,   "BinningAlpha",     "lin");
    324     MBinning bins2(25, 10, 1e6 , "BinningEnergyEst", "log");
    325     MBinning bins3(50, 0,  60,   "BinningTheta",     "cos");
     324    MBinning bins1(18, 0,  90,  "BinningAlpha",     "lin");
     325    MBinning bins2(30, 10, 1e6, "BinningEnergyEst", "log");
     326    MBinning bins3(25, 0,  60,  "BinningTheta",     "cos"); // orig=50bins
    326327    MBinning bins4("BinningFalseSource");
    327328    plist.AddToList(&bins1);
     
    383384    taskenv2.SetDefault(fCalcHadronness);
    384385
    385     MFillH fill1a("MHHillasOffPre  [MHHillas]", "MHillas", "FillHillasPre");
    386     MFillH fill2a("MHHillasOffPost [MHHillas]", "MHillas", "FillHillasPost");
     386    MFillH fill1a("MHHillasOffPre  [MHHillas]", "MHillas",    "FillHillasPre");
     387    MFillH fill2a("MHHillasOffPost [MHHillas]", "MHillas",    "FillHillasPost");
     388    MFillH fill3a("MHVsSizeOffPost [MHVsSize]", "MHillasSrc", "FillVsSizePost");
    387389    fill1a.SetNameTab("PreCut");
    388390    fill2a.SetNameTab("PostCut");
     391    fill3a.SetNameTab("VsSize");
    389392
    390393    MPrint print2("MEffectiveOnTime");
     
    418421    tlist2.AddToList(&cont2);
    419422    if (!fWriteOnly)
     423    {
    420424        tlist2.AddToList(&fill2a);
     425        tlist2.AddToList(&fill3a);
     426    }
    421427    if (!fWriteOnly)
    422428        tlist2.AddToList(&falpha);
     
    467473        scalc.SetWobbleMode(kFALSE); /********************/
    468474
    469     MFillH fill1b("MHHillasOnPre  [MHHillas]", "MHillas", "FillHillasPre");
    470     MFillH fill2b("MHHillasOnPost [MHHillas]", "MHillas", "FillHillasPost");
     475    MFillH fill1b("MHHillasOnPre  [MHHillas]", "MHillas",    "FillHillasPre");
     476    MFillH fill2b("MHHillasOnPost [MHHillas]", "MHillas",    "FillHillasPost");
     477    MFillH fill3b("MHVsSizeOnPost [MHVsSize]", "MHillasSrc", "FillVsSizePost");
    471478    fill1b.SetNameTab("PreCut");
    472479    fill2b.SetNameTab("PostCut");
     480    fill3b.SetNameTab("VsSize");
    473481    fill1b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":"");
    474482    fill2b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":"");
     483    fill3b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":"");
    475484
    476485    MFillH falpha2("MHAlpha", "MHillasSrc", "FillAlpha");
     
    482491        tlist2.Replace(&fill1b);
    483492        tlist2.Replace(&fill2b);
     493        tlist2.Replace(&fill3b);
    484494        tlist2.Replace(&falpha2);
    485495        tlist2.Replace(&ffs2);
Note: See TracChangeset for help on using the changeset viewer.