Ignore:
Timestamp:
06/30/03 10:55:30 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/manalysis
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc

    r2237 r2251  
    117117
    118118    // Calculate quadratic sum of weights:
    119     fSumWeights = 0;
     119    Doubla_t sum = 0;
     120
    120121    fSumQuadWeights = 0;
    121122    for (Int_t i=0; i<fWeight.GetSize(); i++)
    122     {
    123         fSumWeights += fWeight[i];
     123        sum += fWeight[i];
     124
     125    for (Int_t i=0; i<fWeight.GetSize(); i++)
     126    {
     127        fWeight[i] /= sum;
    124128        fSumQuadWeights += fWeight[i]*fWeight[i];
    125129    }
    126 
    127     fSumQuadWeights = sqrt(fSumQuadWeights);
    128130
    129131    return kTRUE;
     
    180182
    181183        const Double_t offset = fEnableFix ? ped.GetPedestal()-0.5 : ped.GetPedestal();
    182         ped.Set(offset*fSumWeights, ped.GetPedestalRms()*fSumQuadWeights);
     184        ped.Set(offset, ped.GetPedestalRms()*sqrt(fSumQuadWeights));
    183185    }
    184186
     
    195197    //fCerPhotEvt->InitSize(fRawEvt->GetNumPixels());
    196198
    197     if (fIsMcFile)
    198         ScalePedestals();
     199//    if (fIsMcFile)
     200//        ScalePedestals();
    199201
    200202    MRawEvtPixelIter pixel(fRawEvt);
  • trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.h

    r2237 r2251  
    3434
    3535    TArrayF         fWeight;  // Weights for adding up the ADC slices
    36     Float_t         fSumWeights;
    3736    Float_t         fSumQuadWeights;
    3837
Note: See TracChangeset for help on using the changeset viewer.