Ignore:
Timestamp:
01/23/02 19:37:56 (23 years ago)
Author:
rkb
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhist/MHAlphaEnergyTime.cc

    r1211 r1215  
    113113{
    114114    if (!gPad)
    115         MakeDefCanvas("AlphaEnergyTime", "Distrib of \\alpha, E, t");
     115        MakeDefCanvas("AlphaEnergyTime", "Distrib of alpha, E, t");
    116116
    117117    gPad->Divide(2,2);
    118118
     119    TH1 *h;
     120
    119121    gPad->cd(1);
    120     fHist.Project3D("x")->Draw(opt);
     122    h = fHist.Project3D("x");
     123    h->Draw(opt);
     124    h->SetBit(kCanDelete);
    121125
    122126    gPad->cd(2);
    123     fHist.Project3D("y")->Draw(opt);
     127    h = fHist.Project3D("y");
     128    h->Draw(opt);
     129    h->SetBit(kCanDelete);
    124130
    125131    gPad->cd(3);
    126     fHist.Project3D("z")->Draw(opt);
     132    h = fHist.Project3D("z");
     133    h->Draw(opt);
     134    h->SetBit(kCanDelete);
    127135
    128136    gPad->cd(4);
     
    135143TObject *MHAlphaEnergyTime::DrawClone(Option_t *opt) const
    136144{
    137     TCanvas *c = MakeDefCanvas("DiffTimeTheta", "Distrib of \\Delta t, t");
     145    TCanvas *c = MakeDefCanvas("AlphaEnergyTime", "Distrib of alpha, E, t");
    138146    c->Divide(2, 2);
    139147
     
    143151    // FIXME: ProjectionX,Y is not const within root
    144152    //
     153    TH1 *h;
     154
    145155    c->cd(1);
    146     ((TH3D*)(&fHist))->Project3D("x")->DrawCopy(opt);
     156    h = ((TH3D*)(&fHist))->Project3D("x");
     157    h->Draw(opt);
     158    h->SetBit(kCanDelete);
    147159
    148160    c->cd(2);
    149     ((TH3D*)(&fHist))->Project3D("y")->DrawCopy(opt);
     161    h = ((TH3D*)(&fHist))->Project3D("y");
     162    h->Draw(opt);
     163    h->SetBit(kCanDelete);
    150164
    151165    c->cd(3);
    152     ((TH3D*)(&fHist))->Project3D("z")->DrawCopy(opt);
     166    h = ((TH3D*)(&fHist))->Project3D("z");
     167    h->Draw(opt);
     168    h->SetBit(kCanDelete);
    153169
    154170    c->cd(4);
     
    163179void MHAlphaEnergyTime::Substract(const TH3D *h1, const TH3D *h2)
    164180{
    165     MH::SetBinning(&fHist, h1);
     181    MH::SetBinning(&fHist, (TH1*)h1);
    166182
    167183    fHist.Sumw2();
Note: See TracChangeset for help on using the changeset viewer.