Ignore:
Timestamp:
08/13/04 14:59:17 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mpedestal/MPedPhotCam.cc

    r4384 r4609  
    229229void MPedPhotCam::ReCalc(const MGeomCam &geom, MBadPixelsCam *bad)
    230230{
    231    
    232231    const Int_t np = GetSize();
    233232    const Int_t ns = GetNumSectors();
    234233    const Int_t na = GetNumAreas();
    235 
    236    
    237234
    238235    TArrayI acnt(na);
     
    243240    TArrayD ssumr(ns);
    244241
    245 
    246242    for (int i=0; i<np; i++)
    247243    {
    248        
    249 
    250       if (bad && (*bad)[i].IsUnsuitable(MBadPixelsPix::kUnsuitableRun))
    251         continue; //was: .IsBad()       
     244        if (bad && (*bad)[i].IsUnsuitable(MBadPixelsPix::kUnsuitableRun))
     245            continue; //was: .IsBad()
    252246
    253247        // Create sums for areas and sectors
     
    268262        ssumr[sect] += ne*rms;
    269263        scnt[sect]  += ne;
    270    
    271 
    272     }
    273 
    274     for (int i=0; i<ns; i++){
    275       if (scnt[i]>0)  GetSector(i).Set(ssumx[i]/scnt[i], ssumr[i]/scnt[i], scnt[i]);
    276       else GetSector(i).Set(-1., -1., 0);
    277     }
    278 
    279     for (int i=0; i<na; i++){
    280       if (acnt[i]>0) GetArea(i).Set(asumx[i]/acnt[i], asumr[i]/acnt[i], acnt[i]);
    281       else  GetArea(i).Set(-1., -1., 0);
    282     }
     264    }
     265
     266    for (int i=0; i<ns; i++)
     267        if (scnt[i]>0)
     268            GetSector(i).Set(ssumx[i]/scnt[i], ssumr[i]/scnt[i], scnt[i]);
     269        else
     270            GetSector(i).Clear();
     271
     272    for (int i=0; i<na; i++)
     273        if (acnt[i]>0)
     274            GetArea(i).Set(asumx[i]/acnt[i], asumr[i]/acnt[i], acnt[i]);
     275        else
     276            GetArea(i).Clear();
    283277}
    284278
Note: See TracChangeset for help on using the changeset viewer.