Changeset 4615 for trunk/MagicSoft/Mars/msignal/MExtractor.cc
- Timestamp:
- 08/14/04 10:45:14 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/msignal/MExtractor.cc
r4608 r4615 74 74 using namespace std; 75 75 76 const Byte_t MExtractor::fgSaturationLimit= 254;77 76 const Byte_t MExtractor::fgSaturationLimit = 254; 77 const TString MExtractor::fgNamePedContainer = "MPedestalCam"; 78 78 // -------------------------------------------------------------------------- 79 79 // … … 84 84 // - all variables to 0 85 85 // - fSaturationLimit to fgSaturationLimit 86 // - fNamePedContainer to fgNamePedContainer 86 87 // 87 88 // Call: … … 90 91 MExtractor::MExtractor(const char *name, const char *title) 91 92 : fPedestals(NULL), fSignals(NULL), fRawEvt(NULL), fRunHeader(NULL), 92 fHiLoLast(0), fNumHiGainSamples(0.), fNumLoGainSamples(0.), 93 fSaturationLimit(fgSaturationLimit), fNamePedContainer("MPedestalCam") 93 fHiLoLast(0), fNumHiGainSamples(0.), fNumLoGainSamples(0.) 94 94 { 95 95 fName = name ? name : "MExtractor"; … … 98 98 AddToBranchList("MRawEvtData.*"); 99 99 100 SetNamePedContainer(); 100 101 SetRange(); 102 SetSaturationLimit(); 101 103 } 102 104 … … 225 227 } 226 228 229 230 /* 231 void MExtractor::FindPedestalLoGain(Byte_t *maxpos, Float_t &sum) const 232 { 233 234 Byte_t *p = maxpos-4; 235 Byte_t *end = maxpos-2; 236 237 Int_t summ = 0; 238 239 while (p<end) 240 summ += *p++; 241 242 sum = summ/2.; 243 244 return; 245 } 246 */ 227 247 // -------------------------------------------------------------------------- 228 248 // … … 242 262 FindSignalHiGain(pixel.GetHiGainSamples()+fHiGainFirst, pixel.GetLoGainSamples(), sumhi, sathi); 243 263 244 Float_t sumlo = 0.;245 Byte_t satlo= 0;264 Float_t sumlo = 0.; 265 Byte_t satlo = 0; 246 266 247 267 if (pixel.HasLoGain()) 248 249 268 FindSignalLoGain(pixel.GetLoGainSamples()+fLoGainFirst, sumlo, satlo); 269 250 270 const Int_t pixid = pixel.GetPixelId(); 251 271
Note:
See TracChangeset
for help on using the changeset viewer.