Changeset 4274 for trunk/MagicSoft/Mars/mjobs
- Timestamp:
- 06/03/04 11:10:01 (21 years ago)
- Location:
- trunk/MagicSoft/Mars/mjobs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJExtractSignal.cc
r4167 r4274 42 42 #include "MTaskList.h" 43 43 #include "MEvtLoop.h" 44 #include "MPrint.h" 44 45 45 46 #include "MHCamera.h" … … 59 60 #include "MWriteRootFile.h" 60 61 62 #include "MExtractSlidingWindow.h" 63 #include "MExtractor.h" 64 #include "MExtractTime.h" 65 #include "MExtractTimeFastSpline.h" 66 61 67 #include "MJExtractSignal.h" 62 68 #include "MStatusDisplay.h" … … 176 182 static_cast<MRead&>(read).AddFiles(*fRuns); 177 183 178 MGeomApply apply; // Only necessary to craete geometry 179 MBadPixelsMerge merge(&fBadPixels); 180 MExtractSignal extract; 184 MGeomApply apply; // Only necessary to craete geometry 185 MBadPixelsMerge merge(&fBadPixels); 186 MExtractTimeFastSpline exttime; 187 MExtractSlidingWindow extcharge; // Only for the cosmics filter 181 188 182 189 MHCamEvent evt("ExtSignal"); … … 186 193 MWriteRootFile write(GetOutputFileD(), "RECREATE", fRuns->GetRunsAsString(), 2); 187 194 write.AddContainer("MExtractedSignalCam", "Events"); 195 write.AddContainer("MArrivalTimeCam", "Events"); 188 196 write.AddContainer("MTime", "Events"); 189 197 write.AddContainer("MRawEvtHeader", "Events"); … … 195 203 tlist.AddToList(&apply); 196 204 tlist.AddToList(&merge); 197 tlist.AddToList(&extract); 205 206 if (fTimeExtractor) 207 tlist.AddToList(fTimeExtractor); 208 else 209 { 210 *fLog << warn << GetDescriptor() 211 << ": No extractor has been chosen, take default MExtractTimeFastSpline " << endl; 212 tlist.AddToList(&exttime); 213 } 214 215 if (fExtractor) 216 tlist.AddToList(fExtractor); 217 else 218 { 219 *fLog << warn << GetDescriptor() 220 << ": No extractor has been chosen, take default MExtractSlidingWindow " << endl; 221 tlist.AddToList(&extcharge); 222 } 223 224 // MPrint print("MExtractedSignalCam"); 225 // tlist.AddToList(&print); 226 198 227 if (TestBit(kEnableGraphicalOutput)) 199 228 tlist.AddToList(&fill); -
trunk/MagicSoft/Mars/mjobs/MJExtractSignal.h
r4167 r4274 17 17 class MCalibrationChargeCam; 18 18 class MCalibrationQECam; 19 class MExtractor; 20 class MExtractTime; 19 21 20 22 class MJExtractSignal : public MParContainer … … 24 26 25 27 MRunIter *fRuns; 28 29 MExtractor *fExtractor; // Signal extractor 30 MExtractTime *fTimeExtractor; // Arrival time extractor 26 31 27 32 MPedPhotCam fPedPhotCam; … … 48 53 const MBadPixelsCam &GetBadPixels() const { return fBadPixels; } 49 54 55 void SetExtractor(MExtractor* ext) { fExtractor = ext; } 56 void SetTimeExtractor(MExtractTime* ext) { fTimeExtractor = ext; } 50 57 void SetBadPixels(const MBadPixelsCam &bad) { bad.Copy(fBadPixels); } 51 58
Note:
See TracChangeset
for help on using the changeset viewer.