Ignore:
Timestamp:
03/04/04 12:11:18 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/msignal/MExtractSignal.cc

    r3306 r3396  
    147147Int_t MExtractSignal::Process()
    148148{
    149 
    150149    MRawEvtPixelIter pixel(fRawEvt);
    151150    fSignals->Clear();
     
    156155    while (pixel.Next())
    157156    {
    158         Int_t sumhi, sumlo;
    159         Byte_t sathi, satlo;
     157        Int_t sumhi;
     158        Byte_t sathi;
    160159
    161160        FindSignal(pixel.GetHiGainSamples()+fHiGainFirst-1, fNumHiGainSamples, sumhi, sathi);
    162         FindSignal(pixel.GetLoGainSamples()+fLoGainFirst-1, fNumLoGainSamples, sumlo, satlo);
    163 
    164         if (satlo)
     161
     162        Int_t  sumlo = 0;
     163        Byte_t satlo = kFALSE;
     164        if (pixel.HasLoGain())
    165165        {
    166             sat++;
    167             satpixels += Form(" %d", pixel.GetPixelId());
     166            FindSignal(pixel.GetLoGainSamples()+fLoGainFirst-1, fNumLoGainSamples, sumlo, satlo);
     167
     168            if (satlo)
     169            {
     170                sat++;
     171                satpixels += Form(" %d", pixel.GetPixelId());
     172            }
    168173        }
    169        
    170174
    171175        const Int_t pixid = pixel.GetPixelId();
     
    177181        const Float_t pedrms = ped.GetPedestalRms();
    178182
    179        
    180         pix.SetExtractedSignal(sumhi - pedes*fNumHiGainSamples, pedrms*fSqrtHiGainSamples,
     183        pix.SetExtractedSignal(sumhi - pedes*fNumHiGainSamples, pedrms*fSqrtHiGainSamples,
    181184                               sumlo - pedes*fNumLoGainSamples, pedrms*fSqrtLoGainSamples);
    182185
Note: See TracChangeset for help on using the changeset viewer.