Changeset 8357 for trunk/MagicSoft/Mars/msignal/MSignalCalc.cc
- Timestamp:
- 03/03/07 22:33:56 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/msignal/MSignalCalc.cc
r6899 r8357 16 16 ! 17 17 ! 18 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@ uni-sw.gwdg.de>19 ! 20 ! Copyright: MAGIC Software Development, 2000-200 118 ! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@astro.uni-wuerzburg.de> 19 ! 20 ! Copyright: MAGIC Software Development, 2000-2007 21 21 ! 22 22 ! … … 115 115 // This must be done in ReInit because in PreProcess the 116 116 // headers are not available 117 const MRawRunHeader *runheader = (MRawRunHeader*)pList->FindObject("MRawRunHeader"); 118 if (!runheader) 119 *fLog << warn << dbginf << "Warning - cannot check file type, MRawRunHeader not found." << endl; 120 else 121 { 122 if (runheader->IsMonteCarloRun()) 123 return kTRUE; 124 } 117 if (fRunHeader->IsMonteCarloRun()) 118 return kTRUE; 125 119 126 120 fPedestals = (MPedestalCam*)pList->FindCreateObj("MPedestalCam"); 127 if ( runheader &&!fPedestals)121 if (!fPedestals) 128 122 return kFALSE; 129 123 … … 144 138 Byte_t *ptr = pixel.GetHiGainSamples(); 145 139 Byte_t *max = ptr+pixel.GetIdxMaxHiGainSample(); 146 Byte_t *end = ptr+fR awEvt->GetNumHiGainSamples();140 Byte_t *end = ptr+fRunHeader->GetNumSamplesHiGain(); 147 141 Byte_t *first = max-fBefore; 148 142 Byte_t *last = max+fAfter; … … 185 179 // Area: x9 186 180 ptr = pixel.GetLoGainSamples(); 187 end = ptr+fR awEvt->GetNumLoGainSamples();181 end = ptr+fRunHeader->GetNumSamplesLoGain(); 188 182 189 183 sumb = 0; // sum background … … 213 207 } 214 208 215 end = ptr+fR awEvt->GetNumLoGainSamples();209 end = ptr+fRunHeader->GetNumSamplesLoGain(); 216 210 first = max-fBefore; 217 211 last = max+fAfter; … … 254 248 255 249 Float_t s = sb-b; // signal 256 //Float_t sqs = sqsb-nsb*b; // sum sq aures signal250 //Float_t sqs = sqsb-nsb*b; // sum squares signal 257 251 258 252 //Float_t mss = (float)sqs/nsb; // mean quare signal … … 260 254 261 255 if (sat>1) 262 s *=10; // tgb has measured 9, but Florian said it's 10.256 s *= 11.3; 263 257 264 258 Int_t idx = pixel.GetPixelId();
Note:
See TracChangeset
for help on using the changeset viewer.