Ignore:
Timestamp:
05/04/05 16:53:10 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc

    r6993 r6994  
    321321    if (theta)
    322322    {
    323         proj.Scale(theta->Integral()/proj.Integral());
     323        proj.Scale(theta->GetMaximum()/proj.GetMaximum());
    324324        theta->SetMaximum(1.05*TMath::Max(theta->GetMaximum(), proj.GetMaximum()));
    325325    }
  • trunk/MagicSoft/Mars/mjobs/MJStar.cc

    r6993 r6994  
    5454#include "MReadMarsFile.h"
    5555#include "MF.h"
     56#include "MFDataMember.h"
    5657#include "MFDeltaT.h"
    5758#include "MFSoftwareTrigger.h"
     
    286287    // ------------------ Setup write task ----------------
    287288
    288     MWriteRootFile write(2, Form("%s{s/_Y_/_I_}", fPathOut.Data()), fOverwrite?"RECREATE":"NEW");
     289    const TString rule(Form("%s{s/_Y_/_I_}", fPathOut.Data()));
     290    MWriteRootFile write( 2, rule, fOverwrite?"RECREATE":"NEW");
     291    MWriteRootFile writem(2, rule, fOverwrite?"RECREATE":"NEW");
    289292    // Data
    290293    write.AddContainer("MHillas",       "Events");
     
    305308
    306309    // Muon Setup
    307     write.AddContainer("BinningRadius",          "RunHeaders");
    308     write.AddContainer("BinningArcWidth",        "RunHeaders");
    309     write.AddContainer("BinningRingBroadening",  "RunHeaders");
    310     write.AddContainer("BinningSizeVsArcRadius", "RunHeaders");
    311     write.AddContainer("MMuonSetup",             "RunHeaders");
     310    write.AddContainer("BinningRadius",            "RunHeaders");
     311    write.AddContainer("BinningArcWidth",          "RunHeaders");
     312    write.AddContainer("BinningRingBroadening",    "RunHeaders");
     313    write.AddContainer("BinningSizeVsArcRadius",   "RunHeaders");
     314    write.AddContainer("MMuonSetup",               "RunHeaders");
    312315
    313316    if (ismc)
     
    333336        write.AddContainer("MEffectiveOnTime",     "EffectiveOnTime");
    334337        write.AddContainer("MTimeEffectiveOnTime", "EffectiveOnTime");
     338    }
     339
     340    // What to write in muon tree
     341    writem.AddContainer("MMuonSearchPar", "Muons");
     342    writem.AddContainer("MMuonCalibPar",  "Muons");
     343    writem.AddContainer("MHillas",        "Muons");
     344    writem.AddContainer("MHillasExt",     "Muons");
     345    writem.AddContainer("MHillasSrc",     "Muons");
     346    writem.AddContainer("MImagePar",      "Muons");
     347    writem.AddContainer("MNewImagePar",   "Muons");
     348    writem.AddContainer("MRawEvtHeader",  "Muons");
     349    writem.AddContainer("MPointingPos",   "Muons");
     350    if (ismc)
     351    {
     352        // Monte Carlo Data
     353        writem.AddContainer("MMcEvt",     "Muons");
     354        writem.AddContainer("MMcTrig",    "Muons");
    335355    }
    336356
     
    369389    MF fmuon3("(MMuonCalibPar.fArcPhi>175)  && (MMuonSearchPar.fDeviation<37)",
    370390              "MuonFinalCut");
     391    MFDataMember fmuon4("MMuonCalibPar.fArcPhi", '>', -0.5, "MuonWriteCut");
     392    writem.SetFilter(&fmuon4);
    371393
    372394    MMuonSearchParCalc muscalc;
     
    390412        tlist2.AddToList(&fmuon3);
    391413        tlist2.AddToList(&fillmpar);
     414        tlist2.AddToList(&fmuon4);
     415        tlist2.AddToList(&writem);
    392416    }
    393417    // ------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.