Changeset 5142 for trunk/MagicSoft/Mars


Ignore:
Timestamp:
09/28/04 12:18:47 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mimage
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mimage/MConcentration.cc

    r4710 r5142  
    1616!
    1717!
    18 !   Author(s): Thomas Bretz    12/2000 <mailto:tbretz@uni-sw.gwdg.de>
    19 !   Author(s): Harald Kornmayer 1/2001
     18!   Author(s): Thomas Bretz    12/2000 <mailto:tbretz@atsro.uni-wuerzburg.de>
    2019!   Author(s): Rudolf Bock     10/2001 <mailto:Rudolf.Bock@cern.ch>
    2120!   Author(s): Wolfgang Wittek  6/2002 <mailto:wittek@mppmu.mpg.de>
  • trunk/MagicSoft/Mars/mimage/MHHillas.cc

    r4700 r5142  
    306306    gPad->SetBorderMode(0);
    307307    gPad->SetLogx();
     308    gPad->SetLogy();
    308309    fSize->Draw();
    309310
  • trunk/MagicSoft/Mars/mimage/MHHillasExt.cc

    r3682 r5142  
    118118    bins.Apply(fHAsym);
    119119
    120     bins.SetEdges(101, 0, 593);
     120    bins.SetEdges(100, 0, 593);
    121121    bins.Apply(fHMaxDist);
    122122}
     
    266266
    267267    delete pad->GetPad(4);
    268 
    269     pad->Modified();
    270     pad->Update();
    271268}
    272269
  • trunk/MagicSoft/Mars/mimage/MHHillasSrc.cc

    r4840 r5142  
    7070    // connect all the histogram with the container fHist
    7171    //
    72     fAlpha    = new TH1F("Alpha",    "Alpha of Ellipse",                181,   -90,  90);
     72    fAlpha    = new TH1F("Alpha",    "Alpha of Ellipse",                 90,   -90,  90);
    7373    fDist     = new TH1F("Dist",     "Dist of Ellipse",                 100,     0, 445);
    7474    fCosDA    = new TH1F("CosDA",    "cos(Delta,Alpha) of Ellipse",     101,    -1,   1);
    7575    fDCA      = new TH1F("DCA",      "Distance of closest aproach",     101,  -500, 500);
    76     fDCADelta = new TH1F("DCADelta", "Angle between shower and x-axis", 101,     0, 360);
     76    fDCADelta = new TH1F("DCADelta", "Angle between shower and x-axis",  80,     0, 360);
    7777
    7878    fAlpha->SetDirectory(NULL);
     
    249249    gPad->SetBorderMode(0);
    250250    fDCADelta->Draw();
    251 
    252     pad->Modified();
    253     pad->Update();
    254251}
    255252
  • trunk/MagicSoft/Mars/mimage/MHImagePar.cc

    r4834 r5142  
    8888    MBinning bins;
    8989
    90     bins.SetEdges(61, 0, 60);
     90    bins.SetEdges(60, -0.5, 59.5);
    9191    bins.Apply(fHistSatHi);
    9292    bins.Apply(fHistSatHi);
    9393
    94     bins.SetEdges(16, 0, 15);
     94    bins.SetEdges(15, 0.5, 15.5);
    9595    bins.Apply(fHistIslands);
    9696}
     
    134134}
    135135
    136 void MHImagePar::Paint(Option_t *)
     136void MHImagePar::Paint(Option_t *o)
    137137{
    138     TVirtualPad *savepad = gPad;
    139     if (fHistSatHi.GetEntries()>0)
    140     {
    141         gPad->cd(1);
     138    if (TString(o)==(TString)"log1" && fHistSatHi.GetMaximum()>0)
    142139        gPad->SetLogy();
    143     }
    144     gPad = savepad;
     140    if (TString(o)==(TString)"log2" && fHistIslands.GetMaximum()>0)
     141        gPad->SetLogy();
    145142}
    146143
     
    163160    gPad->SetBorderMode(0);
    164161    MH::DrawSame(fHistSatHi, fHistSatLo, "Saturating Pixels");
    165 
    166     fHistSatHi.SetMinimum(-1111); // switch off to allow log-scale
    167     fHistSatLo.SetMinimum(-1111); // switch off to allow log-scale
     162    fHistSatHi.SetMinimum(); // switch off to allow log-scale
     163    fHistSatLo.SetMinimum(); // switch off to allow log-scale
    168164    fHistSatLo.SetMaximum(0.1);   // dummy value to allow log-scale
     165    AppendPad("log1");
    169166
    170167    pad->cd(2);
    171168    gPad->SetBorderMode(0);
    172169    fHistIslands.Draw();
    173 
    174     pad->Modified();
    175     pad->Update();
     170    AppendPad("log2");
    176171}
    177172
  • trunk/MagicSoft/Mars/mimage/MHNewImagePar.cc

    r4833 r5142  
    128128    fHistConc1.SetFillStyle(4000);
    129129    fHistConc1.SetLineColor(kBlue);
    130     fHistConc.SetFillStyle(0);
    131130
    132131
     
    139138    bins.Apply(fHistConc1);
    140139
    141     bins.SetEdges(75, 0, 150);
     140    bins.SetEdges(75, 0.5, 150.5);
    142141    bins.Apply(fHistUsedPix);
    143142    bins.Apply(fHistCorePix);
     
    200199}
    201200
    202 void MHNewImagePar::Paint(Option_t *)
    203 {
    204     TVirtualPad *savepad = gPad;
    205     if (fHistLeakage1.GetEntries()>0 && fHistLeakage2.GetEntries()>0)
    206     {
    207         fHistLeakage1.SetMinimum(-1111);
    208         fHistLeakage2.SetMinimum(-1111);
    209         gPad->cd(1);
     201void MHNewImagePar::Paint(Option_t *o)
     202{
     203    if (TString(o)==(TString)"log" && fHistLeakage1.GetMaximum()>0)
    210204        gPad->SetLogy();
    211     }
    212     gPad = savepad;
    213205}
    214206
     
    233225    x.SetRangeUser(0.0, x.GetXmax());
    234226    MH::DrawSame(fHistLeakage1, fHistLeakage2, "Leakage1 and Leakage2");
     227    fHistLeakage1.SetMinimum();
     228    fHistLeakage2.SetMinimum();
     229    fHistLeakage2.SetMaximum(0.1);   // dummy value to allow log-scale
     230    AppendPad("log");
    235231
    236232    pad->cd(2);
     
    245241    gPad->SetBorderMode(0);
    246242    MH::DrawSame(fHistCoreArea, fHistUsedArea, "Area of core/used Pixels");
    247 
    248     pad->Modified();
    249     pad->Update();
    250243}
    251244
Note: See TracChangeset for help on using the changeset viewer.