Changeset 6891 for trunk/MagicSoft/Mars/mjobs
- Timestamp:
- 03/29/05 10:08:09 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mjobs
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MDataSet.cc
r6874 r6891 170 170 171 171 172 fNameSource = env.GetValue("SourceName", ""); 173 fCatalog = env.GetValue("Catalog", "~/Software/data/magic_favorites.edb"); 172 fNameSource = env.GetValue("SourceName", ""); 173 fCatalog = env.GetValue("Catalog", "~/Software/data/magic_favorites.edb"); 174 fIsWobbleMode = env.GetValue("WobbleMode", kFALSE); 174 175 175 176 //Print(); … … 214 215 gLog << "SourceName: " << fNameSource << endl; 215 216 gLog << "Catalog: " << fCatalog << endl; 217 218 gLog << "WobbleMode: " << (fIsWobbleMode?"On":"Off") << endl; 216 219 217 220 if (!TString(o).Contains("files", TString::kIgnoreCase)) -
trunk/MagicSoft/Mars/mjobs/MDataSet.h
r6874 r6891 16 16 { 17 17 private: 18 UInt_t fNumAnalysis;// Analysis number (artificial)18 UInt_t fNumAnalysis; // Analysis number (artificial) 19 19 20 20 TArrayI fNumSequencesOn; // number of on-sequences 21 21 TArrayI fNumSequencesOff; // number of off-sequences 22 22 23 TList fSequencesOn;// list of names and paths of on-sequences24 TList fSequencesOff;// list of names and paths of off-sequences23 TList fSequencesOn; // list of names and paths of on-sequences 24 TList fSequencesOff; // list of names and paths of off-sequences 25 25 26 TString fNameSource; // Name of source from catalog 27 TString fCatalog; // edb catalog (magic_favourites.edb) 26 28 27 TString fNameSource; // Name of source from catalog 28 TString fCatalog; // edb catalog (magic_favourites.edb) 29 29 Bool_t fIsWobbleMode; // Wobble Mode for this dataset? 30 30 31 31 void Split(TString &runs, TArrayI &data) const; … … 51 51 Bool_t GetSourcePos(MPointingPos &pos) const; 52 52 53 Bool_t IsWobbleMode() const { return fIsWobbleMode; } 54 53 55 // Setter 54 56 static Bool_t AddSequencesToList(const TList &list, MRead &read, char *id="I", Bool_t raw=kFALSE); -
trunk/MagicSoft/Mars/mjobs/MJCut.cc
r6874 r6891 263 263 { 264 264 write.SetName(name); 265 write.AddContainer("MHillas", "Events"); 266 write.AddContainer("MHillasSrc", "Events"); 267 write.AddContainer("MHadronness", "Events", kFALSE); 268 write.AddContainer("MEnergyEst", "Events", kFALSE); 269 write.AddContainer("DataType", "Events"); 265 write.AddContainer("MHillas", "Events"); 266 write.AddContainer("MHillasSrc", "Events"); 267 write.AddContainer("MHillasSrcAnti", "Events", kFALSE); 268 write.AddContainer("MHadronness", "Events", kFALSE); 269 write.AddContainer("MEnergyEst", "Events", kFALSE); 270 write.AddContainer("DataType", "Events"); 270 271 271 272 // Should not be the default: Either as option, or as … … 321 322 322 323 // Initialize default binnings 323 MBinning bins1(18, 0, 90, 324 MBinning bins2( 25, 10, 1e6, "BinningEnergyEst", "log");325 MBinning bins3( 50, 0, 60, "BinningTheta", "cos");324 MBinning bins1(18, 0, 90, "BinningAlpha", "lin"); 325 MBinning bins2(30, 10, 1e6, "BinningEnergyEst", "log"); 326 MBinning bins3(25, 0, 60, "BinningTheta", "cos"); // orig=50bins 326 327 MBinning bins4("BinningFalseSource"); 327 328 plist.AddToList(&bins1); … … 383 384 taskenv2.SetDefault(fCalcHadronness); 384 385 385 MFillH fill1a("MHHillasOffPre [MHHillas]", "MHillas", "FillHillasPre"); 386 MFillH fill2a("MHHillasOffPost [MHHillas]", "MHillas", "FillHillasPost"); 386 MFillH fill1a("MHHillasOffPre [MHHillas]", "MHillas", "FillHillasPre"); 387 MFillH fill2a("MHHillasOffPost [MHHillas]", "MHillas", "FillHillasPost"); 388 MFillH fill3a("MHVsSizeOffPost [MHVsSize]", "MHillasSrc", "FillVsSizePost"); 387 389 fill1a.SetNameTab("PreCut"); 388 390 fill2a.SetNameTab("PostCut"); 391 fill3a.SetNameTab("VsSize"); 389 392 390 393 MPrint print2("MEffectiveOnTime"); … … 418 421 tlist2.AddToList(&cont2); 419 422 if (!fWriteOnly) 423 { 420 424 tlist2.AddToList(&fill2a); 425 tlist2.AddToList(&fill3a); 426 } 421 427 if (!fWriteOnly) 422 428 tlist2.AddToList(&falpha); … … 467 473 scalc.SetWobbleMode(kFALSE); /********************/ 468 474 469 MFillH fill1b("MHHillasOnPre [MHHillas]", "MHillas", "FillHillasPre"); 470 MFillH fill2b("MHHillasOnPost [MHHillas]", "MHillas", "FillHillasPost"); 475 MFillH fill1b("MHHillasOnPre [MHHillas]", "MHillas", "FillHillasPre"); 476 MFillH fill2b("MHHillasOnPost [MHHillas]", "MHillas", "FillHillasPost"); 477 MFillH fill3b("MHVsSizeOnPost [MHVsSize]", "MHillasSrc", "FillVsSizePost"); 471 478 fill1b.SetNameTab("PreCut"); 472 479 fill2b.SetNameTab("PostCut"); 480 fill3b.SetNameTab("VsSize"); 473 481 fill1b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":""); 474 482 fill2b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":""); 483 fill3b.SetDrawOption(set.HasOffSequences()||fIsWobble?"same":""); 475 484 476 485 MFillH falpha2("MHAlpha", "MHillasSrc", "FillAlpha"); … … 482 491 tlist2.Replace(&fill1b); 483 492 tlist2.Replace(&fill2b); 493 tlist2.Replace(&fill3b); 484 494 tlist2.Replace(&falpha2); 485 495 tlist2.Replace(&ffs2);
Note:
See TracChangeset
for help on using the changeset viewer.