Ignore:
Timestamp:
04/20/03 12:51:47 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/macros
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/macros/plot.C

    r1543 r1966  
    2323!
    2424\* ======================================================================== */
    25 
     25#include <MH.h>
    2626// -------------------------------------------------------------------------
    2727//
     
    3232void plot()
    3333{
     34    MStatusDisplay *d = new MStatusDisplay;
     35    d->SetLogStream(&gLog);
     36
    3437    //
    3538    // Create a empty Parameter List and an empty Task List
     
    4851    // First Task: Read file with image parameters
    4952    // (created with the star.C macro)
    50     MReadMarsFile  read("Events", "star.root");
     53    MReadMarsFile  read("Events", "MC_OFF1.root");
     54    read.AddFile("MC_ON1.root");
    5155    read.DisableAutoScheme();
    5256    tlist.AddToList(&read);
     
    6468    // set the name of the variable to plot and the binning
    6569    //
    66     TString var("MHillas.fSize");
     70    TString var("Hillas.fSize");
    6771
    6872    MBinning bins("BinningMH3X");
     
    99103    // Execute your analysis
    100104    //
    101     MProgressBar bar;
    102     evtloop.SetProgressBar(&bar);
     105    evtloop.SetDisplay(d);
    103106    if (!evtloop.Eventloop())
    104107        return;
     
    106109    tlist.PrintStatistics();
    107110
    108     // Create a default canvas called Plot and set the
     111    // Create a pad, check if MStatusDisplay was not closed meanwhile
     112    if (evtloop.GetDisplay())
     113        d->AddTab("Size");
     114    else
     115        MH::MakeDefCanvas("Plot");
     116
    109117    // x-axis to logarithmic scale
    110     MH::MakeDefCanvas("Plot");
    111118    gPad->SetLogx();
    112119
     
    114121    // and draw a copy of both
    115122    h3h.GetHist().SetLineColor(kRed);
    116     h3h.GetHist().SetFillStyle(4000);
    117     h3g.GetHist().DrawCopy();
    118     h3h.GetHist().DrawCopy("same");
     123    MH::DrawCopy(h3h.GetHist(), h3g.GetHist(), "Size");
    119124
    120125    // Now create a new histogram, fill it with the division of the
     
    124129    h.Divide(&h3g.GetHist(), &h3h.GetHist());
    125130    h.SetLineColor(kGreen);
    126     h.SetFillStyle(4000);
    127131    h.DrawCopy("same");
    128132}
  • trunk/MagicSoft/Mars/macros/status.C

    r1965 r1966  
    8080
    8181    // ------------- user change -----------------
    82     //read.AddFile("data/Pro*.root");
    8382    read.AddFile("data/Gam*.root");
     83    //read.AddFile("200*.root");
    8484
    8585    MMcPedestalCopy   pcopy;
     
    9393    MHillasCalc       hcalc;
    9494    MHillasSrcCalc    scalc; // !!Preliminary!! Will be removed later!
     95    MNewImageParCalc  icalc;
    9596
    9697    // -------------------------------------------
     
    99100    MFillH hfill3("MHHillasExtSrc [MHHillasExt]");
    100101    MFillH hfill4("MHHillasSrc","MHillasSrc");
     102    MFillH hfill4("MHNewImagePar","MNewImagePar");
    101103    MFillH hfill5("MHStarMap", "MHillas");
    102104    MFillH hfill6("MHCerPhotEvt", "MCerPhotEvt");
     
    107109
    108110    tlist.AddToList(&ncalc);
    109 
    110111    tlist.AddToList(&blind);
    111112    tlist.AddToList(&clean);
    112113    tlist.AddToList(&hcalc);
    113114    tlist.AddToList(&scalc);
     115    tlist.AddToList(&icalc);
    114116    tlist.AddToList(&hfill1);
    115117    tlist.AddToList(&hfill2);
Note: See TracChangeset for help on using the changeset viewer.