Changeset 6038 for trunk/MagicSoft/Mars/mcalib
- Timestamp:
- 01/27/05 10:44:51 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrateRelTimes.cc
r5947 r6038 160 160 161 161 const Float_t offset = pix.GetTimeOffset(); 162 const Float_t precision = pix.GetTimePrecision();163 162 164 163 MArrivalTimePix &sig = (*fSignals)[pixidx]; 165 164 166 165 Float_t signal; 167 Float_t sigerr;168 166 169 167 if (sig.IsLoGainUsed()) 170 { 171 signal = sig.GetArrivalTimeLoGain(); 172 sigerr = sig.GetArrivalTimeLoGainError(); 173 } 168 signal = sig.GetArrivalTimeLoGain(); 174 169 else 175 { 176 signal = sig.GetArrivalTimeHiGain(); 177 sigerr = sig.GetArrivalTimeHiGainError(); 178 } 170 signal = sig.GetArrivalTimeHiGain(); 179 171 180 172 const Float_t time = signal - offset; 181 const Float_t err = sigerr*sigerr + precision*precision;182 173 183 174 fArrivalTime->SetTime(pixidx, time); 184 fArrivalTime->SetTimeErr(pixidx, err>0 ? TMath::Sqrt(err) : 0);185 175 186 176 } /* for (UInt_t pixidx=0; pixidx<npix; pixidx++) */
Note:
See TracChangeset
for help on using the changeset viewer.