Changeset 3120 for trunk/MagicSoft/Mars/mcalib/MCalibrationCalc.cc
- Timestamp:
- 02/12/04 16:16:26 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrationCalc.cc
r3116 r3120 115 115 const UInt_t MCalibrationCalc::fPINDiodeId = 9999; 116 116 const Byte_t MCalibrationCalc::fgSaturationLimit = 254; 117 const Byte_t MCalibrationCalc::fgBlindPixelFirst = 3; 118 const Byte_t MCalibrationCalc::fgBlindPixelLast = 12; 117 const Byte_t MCalibrationCalc::fgBlindPixelFirst = 10; 118 const Byte_t MCalibrationCalc::fgBlindPixelLast = 20; 119 const Int_t MCalibrationCalc::fgBlindPixelSinglePheCut = 150; 119 120 120 121 // -------------------------------------------------------------------------- … … 460 461 Byte_t *ptr = pixel.GetHiGainSamples(); 461 462 462 Float_t blindpixelsumhi = 0.;463 Float_t blindpixelsumlo = 0.;463 Int_t blindpixelsumhi = 0; 464 Int_t blindpixelsumlo = 0; 464 465 // 465 466 // We need a dedicated signal extractor for the blind pixel … … 499 500 } 500 501 501 blindpixelsumhi = (Float_t)sum;502 blindpixelsumhi = sum; 502 503 503 504 ptr = pixel.GetLoGainSamples(); … … 513 514 sum += *ptr; 514 515 515 blindpixelsumlo = (Float_t)sum;516 blindpixelsumlo = sum; 516 517 517 518 // if (!CalcSignalBlindPixel(hiptr, blindpixelsumhi)) … … 527 528 blindpixel.FillGraphs(blindpixelsumhi,blindpixelsumlo); 528 529 529 TH1I *hist = blindpixel.GetSinglePheFADCSlices(); 530 531 if (blindpixelsumhi > 50.) 532 { 533 ptr = pixel.GetHiGainSamples(); 534 for (Int_t i=0;i<15;i++) 535 hist->Fill(i,*ptr++); 536 ptr = pixel.GetLoGainSamples(); 537 for (Int_t i=15;i<30;i++) 538 hist->Fill(i,*ptr++); 539 } 530 TH1I *hist; 531 532 if (blindpixelsumhi > fBlindPixelSinglePheCut) 533 hist = (blindpixel.GetHist())->GetHSinglePheFADCSlices(); 534 else 535 hist = (blindpixel.GetHist())->GetHPedestalFADCSlices(); 536 537 ptr = pixel.GetHiGainSamples(); 538 for (Int_t i=1;i<16;i++) 539 hist->Fill(i,*ptr++); 540 ptr = pixel.GetLoGainSamples(); 541 for (Int_t i=16;i<31;i++) 542 hist->Fill(i,*ptr++); 543 540 544 } /* if use blind pixel */ 541 545
Note:
See TracChangeset
for help on using the changeset viewer.