Changeset 3199 for trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc
- Timestamp:
- 02/16/04 15:37:25 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc
r3039 r3199 108 108 // 109 109 MPedCalcPedRun::MPedCalcPedRun(const char *name, const char *title) 110 : fRawEvt(NULL), fPedestals(NULL) , fSignals(NULL)110 : fRawEvt(NULL), fPedestals(NULL) 111 111 { 112 112 fName = name ? name : "MPedCalcPedRun"; … … 121 121 void MPedCalcPedRun::Clear(const Option_t *o) 122 122 { 123 124 fNumHiGainSamples = 0; 125 fNumPixels = 0; 126 fNumSamplesTot = 0; 127 128 fRawEvt = NULL; 129 fPedestals = NULL; 130 fSignals = NULL; 131 132 return; 133 123 fNumHiGainSamples = 0; 124 fNumSamplesTot = 0; 125 126 fRawEvt = NULL; 127 fPedestals = NULL; 134 128 } 135 129 … … 148 142 Int_t MPedCalcPedRun::PreProcess( MParList *pList ) 149 143 { 144 Clear(); 145 150 146 fRawEvt = (MRawEvtData*)pList->FindObject("MRawEvtData"); 151 147 if (!fRawEvt) … … 159 155 return kFALSE; 160 156 161 fSignals = (MExtractedSignalCam*)pList->FindObject("MExtractedSignalCam");162 163 fNumSamplesTot=0;164 165 157 return kTRUE; 166 158 } … … 186 178 return kTRUE; 187 179 188 fNumPixels= fPedestals->GetSize();189 190 if (fSumx.GetSize()==0)191 192 fSumx.Set( fNumPixels);193 fSumx2.Set( fNumPixels);180 Int_t n = fPedestals->GetSize(); 181 182 if (fSumx.GetSize()==0) 183 { 184 fSumx.Set(n); 185 fSumx2.Set(n); 194 186 195 187 fSumx.Reset(); 196 188 fSumx2.Reset(); 197 189 } 198 190 199 191 // Calculate an even number for the hi gain samples to avoid
Note:
See TracChangeset
for help on using the changeset viewer.