Changeset 3757 for trunk/MagicSoft/Mars/mcalib
- Timestamp:
- 04/15/04 17:13:25 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrateRelTimes.cc
r3752 r3757 174 174 175 175 Float_t signal; 176 Float_t sigerr; 176 177 177 178 if (sig.IsLoGainUsed()) 178 signal = sig.GetArrivalTimeLoGain(); 179 { 180 signal = sig.GetArrivalTimeLoGain(); 181 sigerr = sig.GetArrivalTimeLoGainError(); 182 } 179 183 else 180 signal = sig.GetArrivalTimeHiGain(); 184 { 185 signal = sig.GetArrivalTimeHiGain(); 186 sigerr = sig.GetArrivalTimeHiGainError(); 187 } 181 188 182 189 const Float_t time = signal - offset; 183 184 // 185 // The following part is the outcommented first version of the error calculation 186 // Contact Markus Gaug for questions (or wait for the next documentation update...) 187 // 188 /* 189 nphotErr = signal > 0 ? signalErr*signalErr / (signal * signal) : 0. 190 + calibConv > 0 ? calibConvVar / (calibConv * calibConv ) : 0. 191 + calibQE > 0 ? calibQEVar / (calibQE * calibQE ) : 0.; 192 nphotErr = TMath::Sqrt(nphotErr) * nphot; 193 */ 190 Float_t err = sigerr*sigerr + precision*precision; 191 if (err > 0) 192 err = TMath::Sqrt(err); 194 193 195 194 fArrivalTime->SetTime(pixidx,time); 195 fArrivalTime->SetTimeErr(pixidx,err); 196 196 197 197 } /* for (UInt_t pixidx=0; pixidx<npix; pixidx++) */
Note:
See TracChangeset
for help on using the changeset viewer.