Changeset 6459 for trunk/MagicSoft/Mars/mjobs
- Timestamp:
- 02/14/05 16:29:56 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mjobs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/JobsLinkDef.h
r6332 r6459 8 8 #pragma link C++ class MJCalib+; 9 9 #pragma link C++ class MSequence+; 10 #pragma link C++ class MDataSet+; 10 11 12 #pragma link C++ class MJCut+; 11 13 #pragma link C++ class MJStar+; 12 14 #pragma link C++ class MJPedestal+; 15 //#pragma link C++ class MJOptimize+; 13 16 #pragma link C++ class MJCalibration+; 14 17 #pragma link C++ class MJCalibrateSignal+; -
trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
r6457 r6459 553 553 554 554 // The second rule is for the case reading raw-files! 555 MWriteRootFile write(2, Form("%s{s/_D_/_Y_}{s/.raw$/.root}", fPathOut.Data()), fOverwrite );555 MWriteRootFile write(2, Form("%s{s/_D_/_Y_}{s/.raw$/.root}", fPathOut.Data()), fOverwrite?"RECREATE":"NEW"); 556 556 // Run Header 557 557 write.AddContainer("MRawRunHeader", "RunHeaders"); -
trunk/MagicSoft/Mars/mjobs/MJStar.cc
r6348 r6459 54 54 #include "MReadMarsFile.h" 55 55 #include "MFDeltaT.h" 56 #include "MFSoftwareTrigger.h" 56 57 #include "MContinue.h" 57 58 #include "MGeomApply.h" 58 59 #include "MEventRateCalc.h" 59 60 #include "MImgCleanStd.h" 61 #include "MSrcPosCalc.h" 60 62 #include "MHillasCalc.h" 61 63 #include "MFillH.h" … … 187 189 */ 188 190 //MBadPixelsMerge merge(&badpix); 191 192 MFSoftwareTrigger swtrig; 193 MContinue contsw(&swtrig, "FilterSwTrigger", "Software trigger"); 194 contsw.SetInverted(); 195 196 189 197 MImgCleanStd clean; 190 198 clean.SetNamePedPhotCam("MPedPhotFromExtractorRndm"); 191 199 200 MSrcPosCalc poscalc; 192 201 MHillasCalc hcalc; 193 202 … … 243 252 // ------------------ Setup write task ---------------- 244 253 245 MWriteRootFile write(2, Form("%s{s/_Y_/_I_}", fPathOut.Data()), fOverwrite );254 MWriteRootFile write(2, Form("%s{s/_Y_/_I_}", fPathOut.Data()), fOverwrite?"RECREATE":"NEW"); 246 255 // Data 247 256 write.AddContainer("MHillas", "Events"); … … 253 262 //write.AddContainer("MImageParTime", "Events"); 254 263 write.AddContainer("MRawEvtHeader", "Events"); 264 write.AddContainer("MPointingPos", "Events"); 255 265 if (ismc) 256 266 { 257 write.AddContainer("MPointingPos", "Events");258 267 // Monte Carlo 259 write.AddContainer("MMcEvt", "Events");260 write.AddContainer("MMcTrig", "Events");268 write.AddContainer("MMcEvt", "Events"); 269 write.AddContainer("MMcTrig", "Events"); 261 270 // Monte Carlo Headers 262 write.AddContainer("MMcRunHeader", "RunHeaders");263 write.AddContainer("MMcTrigHeader", "RunHeaders");264 write.AddContainer("MMcConfigRunHeader", "RunHeaders");265 write.AddContainer("MMcCorsikaRunHeader", "RunHeaders");271 write.AddContainer("MMcRunHeader", "RunHeaders"); 272 write.AddContainer("MMcTrigHeader", "RunHeaders"); 273 write.AddContainer("MMcConfigRunHeader", "RunHeaders"); 274 write.AddContainer("MMcCorsikaRunHeader", "RunHeaders"); 266 275 } 267 276 else 268 277 { 269 write.AddContainer("MTime", "Events");278 write.AddContainer("MTime", "Events"); 270 279 // Run Header 271 write.AddContainer("MRawRunHeader", "RunHeaders");272 write.AddContainer("MBadPixelsCam", "RunHeaders");273 write.AddContainer("MGeomCam", "RunHeaders");280 write.AddContainer("MRawRunHeader", "RunHeaders"); 281 write.AddContainer("MBadPixelsCam", "RunHeaders"); 282 write.AddContainer("MGeomCam", "RunHeaders"); 274 283 //write.AddContainer("MObservatory", "RunHeaders"); 275 284 // Drive 276 285 //write.AddContainer("MSrcPosCam", "Drive"); 277 write.AddContainer("MPointingPos", "Drive"); 278 write.AddContainer("MReportDrive", "Drive"); 279 write.AddContainer("MTimeDrive", "Drive"); 286 write.AddContainer("MReportDrive", "Drive"); 287 write.AddContainer("MTimeDrive", "Drive"); 280 288 // Effective On Time 281 289 write.AddContainer("MEffectiveOnTime", "EffectiveOnTime"); … … 283 291 } 284 292 285 MTaskList tlist2 ;293 MTaskList tlist2("Events"); 286 294 tlist2.AddToList(&apply); 287 295 if (!ismc) 288 {289 296 tlist2.AddToList(&cont); 297 tlist2.AddToList(&contsw); 298 if (!ismc) 299 { 290 300 tlist2.AddToList(&rate); 291 301 //tlist2.AddToList(&rate1); … … 301 311 tlist2.AddToList(&fill0b); 302 312 //tlist2.AddToList(&fill0r); 313 tlist2.AddToList(&poscalc); 303 314 tlist2.AddToList(&hcalc); 304 315 tlist2.AddToList(&fill1); … … 314 325 //MSrcPosFromModel srcpos; 315 326 316 MTaskList tlist3 ;327 MTaskList tlist3("Drive"); 317 328 tlist3.AddToList(&pcalc); 318 329 //tlist3.AddToList(&srcpos); -
trunk/MagicSoft/Mars/mjobs/Makefile
r6332 r6459 26 26 27 27 SRCFILES = MSequence.cc \ 28 MDataSet.cc \ 28 29 MJob.cc \ 30 MJCut.cc \ 29 31 MJCalib.cc \ 30 32 MJStar.cc \ … … 35 37 MJCalibTest.cc 36 38 39 # MJOptimize.cc \ 40 37 41 ############################################################ 38 42
Note:
See TracChangeset
for help on using the changeset viewer.