Changeset 5114


Ignore:
Timestamp:
09/17/04 18:51:37 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r5111 r5114  
    2727
    2828
     29
    2930 2004/09/17: Thomas Bretz
    3031
     
    5758   * mhflux/MHAlpha.[h,cc]:
    5859     - added some fFit.Print to keep track of what's going on
     60     - give a name to the function, no name results in weired
     61       behaviour of the whole system. root people were already informed
    5962
    6063   * mhflux/MHFalseSource.cc:
     
    6366   * star.cc:
    6467     - fixed handling of commandline arguments in batch mode
     68
     69   * mhist/MHEvent.[h,cc], mmain/MEventDisplay.cc:
     70     - remove non working signal/ped rms
    6571
    6672
  • trunk/MagicSoft/Mars/mhflux/MAlphaFitter.cc

    r5100 r5114  
    217217    f.fFunc = new TF1(*fFunc);
    218218    gROOT->GetListOfFunctions()->Remove(f.fFunc);
     219    f.fFunc->SetName("Dummy");
    219220    delete fcn;
    220221}
  • trunk/MagicSoft/Mars/mhflux/MAlphaFitter.h

    r5100 r5114  
    4646
    4747        gROOT->GetListOfFunctions()->Remove(fFunc);
     48        fFunc->SetName("Dummy");
    4849    }
    4950
     
    5960    void Print(Option_t *o=0) const;
    6061    void Copy(TObject &o) const;
     62    /*
     63    TObject *Clone(const char *name) const
     64    {
     65        return new MAlphaFitter(*this);
     66    }
     67    */
    6168
    6269    void SetSignalIntegralMax(Float_t s)   { fSigInt       = s; }
     
    6673    void SetPolynomOrder(Int_t s)          { fPolynomOrder = s; delete fFunc; fFunc=new TF1 ("", Form("gaus(0) + pol%d(3)", s));
    6774        gROOT->GetListOfFunctions()->Remove(fFunc);
     75        fFunc->SetName("Dummy");
    6876        fCoefficients.Set(3+s+1); fCoefficients.Reset(); }
    6977
  • trunk/MagicSoft/Mars/mhist/MHEvent.cc

    r4716 r5114  
    139139        fHist->SetYTitle("\\sigma_{P} [au]");
    140140        break;
    141     case kEvtRelativeSignal:
    142         fHist->SetName("Signal/PedRMS");
    143         fHist->SetYTitle("S/P_{rms}");
    144         break;
    145141    case kEvtCleaningLevels:
    146142        if (!fImgCleanStd)
     
    212208    case kEvtPedestalRMS:
    213209        fHist->SetCamContent(*event, 1);
    214         break;
    215     case kEvtRelativeSignal:
    216         fHist->SetCamContent(*event, 0);
    217210        break;
    218211    case kEvtCleaningLevels:
  • trunk/MagicSoft/Mars/mhist/MHEvent.h

    r4716 r5114  
    2121    enum EventType_t {
    2222        kEvtSignalRaw, kEvtSignalDensity, kEvtPedestal,
    23         kEvtPedestalRMS, kEvtRelativeSignal, kEvtCleaningLevels,
     23        kEvtPedestalRMS, kEvtCleaningLevels,
    2424        kEvtCleaningData,
    2525        kEvtIdxMax, kEvtArrTime, kEvtTrigPix, kEvtIslandIndex
  • trunk/MagicSoft/Mars/mmain/MEventDisplay.cc

    r4828 r5114  
    253253    MHEvent *evt03 = new MHEvent(MHEvent::kEvtPedestal);
    254254    MHEvent *evt04 = new MHEvent(MHEvent::kEvtPedestalRMS);
    255     MHEvent *evt05 = new MHEvent(MHEvent::kEvtRelativeSignal);
    256255    MHEvent *evt06a= new MHEvent(MHEvent::kEvtCleaningData);
    257256    MHEvent *evt06b= new MHEvent(MHEvent::kEvtCleaningLevels);
     
    265264    evt03->SetName("Pedestal");
    266265    evt04->SetName("PedRMS");
    267     evt05->SetName("Signal/PedRMS");
    268266    evt06a->SetName("CleanData");
    269267    evt06b->SetName("CleanLevels");
     
    278276    plist->AddToList(evt03);
    279277    plist->AddToList(evt04);
    280     plist->AddToList(evt05);
    281278    plist->AddToList(evt06a);
    282279    plist->AddToList(evt06b);
     
    292289    MFillH             *fill03 = new MFillH(evt03, "MPedPhotCam", "MFillH03");
    293290    MFillH             *fill04 = new MFillH(evt04, "MPedPhotCam", "MFillH04");
    294     MFillH             *fill05 = new MFillH(evt05, "MCameraData", "MFillH05");
    295291    MFillH             *fill06a= new MFillH(evt06a, "MCameraData", "MFillH06a");
    296292    MFillH             *fill06b= new MFillH(evt06b, "MCameraData", "MFillH06b");
     
    359355    tlist->AddToList(fill03);
    360356    tlist->AddToList(fill04);
    361     tlist->AddToList(fill05);
    362357    tlist->AddToList(fill06a);
    363358    tlist->AddToList(fill06b);
     
    629624    // Draw ellipse on top of all pads
    630625    //
    631     TObject *hillas = plist->FindObject("MHillas");
     626    TObject *hillas1 = plist->FindObject("MHillas");
     627    TObject *hillas2 = plist->FindObject("MHillasSrc");
    632628    for (int i=1; i<7;i++)
    633629    {
    634630        TCanvas *c = GetCanvas(i);
    635631        c->cd(1);
    636         hillas->Draw();
     632        hillas1->Draw();
     633        hillas2->Draw();
    637634    }
    638635}
Note: See TracChangeset for help on using the changeset viewer.