Changeset 5605 for trunk/MagicSoft/Mars


Ignore:
Timestamp:
12/15/04 20:45:15 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r5593 r5605  
    397397  if (IsNoiseCalculation())
    398398    {
     399
    399400      if (fRandomIter == int(1./fResolution))
    400401        fRandomIter = 0;
     
    435436  // Don't start if the maxpos is too close to the limits.
    436437  //
    437   if (sat > 1 || maxpos < 2 || maxpos > range-2)
     438  if (sat > 1 || maxpos < 1 || maxpos > range-2)
    438439    {
    439440      time =  IsExtractionType(kMaximum)
     
    526527        }
    527528  }
    528 
    529529  //
    530530  // Now, the time, abmax and khicont and klocont are set correctly within the previous precision.
     
    574574      klo--;
    575575      khi--;
    576       upper += 1.;
     576      upper -= 1.;
    577577      lower -= 1.;
    578578    }
     
    662662
    663663          if (++cnt > maxcnt)
    664             {
    665               //              *fLog << inf << x << "  " << y << " " << fHalfMax << endl;
    666               break;
    667             }
     664            break;
    668665         
    669666          step /= 2.;
     
    789786        {
    790787          Float_t start = 2. + nsx;
    791           Float_t last  = start + fRiseTime + fFallTime;
     788          Float_t last  = start + fRiseTime + fFallTime +1.;
    792789     
    793790          if (int(last) > range)
     
    949946      klo--;
    950947      khi--;
    951       upper += 1.;
     948      upper -= 1.;
    952949      lower -= 1.;
    953950    }
     
    10601057      // Now integrate the whole thing!
    10611058      //
    1062       Float_t start = fAbMaxPos - fRiseTime;
    1063       Float_t last  = fAbMaxPos + fFallTime + 1.;
     1059      Float_t start = fAbMaxPos - fRiseTime - 0.5;
     1060      Float_t last  = fAbMaxPos + fFallTime + 0.5;
    10641061     
    10651062      const Int_t diff = int(last) - range;
Note: See TracChangeset for help on using the changeset viewer.