Ignore:
Timestamp:
01/30/04 10:49:33 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r2826 r2979  
    170170        return kFALSE;
    171171
     172    const MCamEvent *event = dynamic_cast<const MCamEvent*>(par);
     173    if (!event)
     174    {
     175        *fLog << err << par->GetDescriptor() << " doesn't inherit from MCamEvent... abort." << endl;
     176        return kFALSE;
     177    }
     178
    172179    if (fRawEvtData)
    173180        fRawEvtData->Copy(*fClone);
     
    177184    case kEvtSignal:
    178185    case kEvtPedestal:
    179         fHist->SetCamContent(*(MCamEvent*)par, 0);
     186        fHist->SetCamContent(*event, 0);
    180187        break;
    181188    case kEvtPedestalRMS:
    182         fHist->SetCamContent(*(MCamEvent*)par, 1);
     189        fHist->SetCamContent(*event, 1);
    183190        break;
    184191    case kEvtRelativeSignal:
    185         fHist->SetCamContent(*(MCamEvent*)par, 0);
     192        fHist->SetCamContent(*event, 0);
    186193        break;
    187194    case kEvtCleaningLevels:
     
    190197            lvl[0] = fImgCleanStd->GetCleanLvl2();
    191198            lvl[1] = fImgCleanStd->GetCleanLvl1();
    192             fHist->SetCamContent(*(MCamEvent*)par, 0);
     199            fHist->SetCamContent(*event, 0);
    193200            fHist->SetLevels(lvl);
    194201        }
    195202        break;
    196203    case kEvtIdxMax:
    197         fHist->SetCamContent(*(MCamEvent*)par, 5);
     204        fHist->SetCamContent(*event, 5);
    198205        break;
    199206    case kEvtArrTime:
    200         fHist->SetCamContent(*(MCamEvent*)par, 0);
     207        fHist->SetCamContent(*event, 0);
    201208        break;
    202209    }
Note: See TracChangeset for help on using the changeset viewer.