Ignore:
Timestamp:
12/14/07 09:59:26 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
6 edited

Legend:

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

    r8618 r8788  
    153153    TObjArray cont;
    154154    cont.Add(const_cast<TEnv*>(GetEnv()));
     155    cont.Add(&fSequence);
    155156
    156157    if (fDisplay)
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r8582 r8788  
    188188    : fExtractor(NULL), fTimeExtractor(NULL),
    189189      fColor(MCalibrationCam::kNONE), fDisplayType(kDataCheckDisplay),
    190       fGeometry("MGeomCamMagic")
     190      fMinEvents(1000), fGeometry("MGeomCamMagic")
    191191{
    192192
    193193  fName  = name  ? name  : "MJCalibration";
    194194  fTitle = title ? title : "Tool to create the calibration constants for one calibration run";
    195  
     195
    196196  //SetHiLoCalibration();
    197197  SetRelTimeCalibration();
     
    15211521    if (!MJCalib::CheckEnvLocal())
    15221522        return kFALSE;
    1523    
     1523
    15241524    SetRelTimeCalibration(GetEnv("RelTimeCalibration", IsRelTimes()));
    15251525    SetDebug(GetEnv("Debug", IsDebug()));
     
    15281528    SetUsePINDiode(GetEnv("UsePINDiode", IsUsePINDiode()));
    15291529    SetGeometry(GetEnv("Geometry", fGeometry));
     1530
     1531    fMinEvents = (UInt_t)GetEnv("MinEvents", (Int_t)fMinEvents);
    15301532
    15311533    fReferenceFile = GetEnv("ReferenceFile",fReferenceFile.Data());
     
    16621664    plist.AddToList(&pedcam);
    16631665    plist.AddToList(&fBadPixels);
    1664        
     1666
    16651667    //
    16661668    // Calibration Results containers
     
    19041906    {
    19051907        *fLog << err << GetDescriptor() << ": Failed." << endl;
     1908        return kFALSE;
     1909    }
     1910
     1911    if (calcalc.GetNumExecutions()<fMinEvents)
     1912    {
     1913        *fLog << err << GetDescriptor() << ": Failed. Less than the required " << fMinEvents << " evts processed." << endl;
    19061914        return kFALSE;
    19071915    }
     
    20012009
    20022010    if (fExtractorCam.GetSize() != 0)
     2011    {
     2012        fExtractorCam.SetName("MPedestalExtracted");
    20032013        cont.Add(&fExtractorCam);
     2014    }
    20042015
    20052016    TObject *pedcam = plist.FindObject("MPedestalCam");
     
    20282039
    20292040    cont.Add(const_cast<TEnv*>(GetEnv()));
     2041    cont.Add(&fSequence);
    20302042
    20312043    return WriteContainer(cont, GetOutputFileName(), "UPDATE");
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.h

    r8455 r8788  
    111111  Byte_t fFlags;                                       // Bit-field for the flags
    112112
     113  UInt_t fMinEvents;                                   // Minimum number of events
     114
    113115  TString fGeometry;                                   // Class name geometry
    114116
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.cc

    r8787 r8788  
    764764    SetExtractWinRight(GetEnv("ExtractWinRight", fExtractWinRight));
    765765
    766     SetMinEvents(GetEnv("MinEvents", (Int_t)fMinEvents));
     766    fMinEvents = (UInt_t)GetEnv("MinEvents", (Int_t)fMinEvents);
    767767
    768768    if (!MJCalib::CheckEnvLocal())
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.h

    r8787 r8788  
    130130    void SetExtractWinRight( const Float_t f=fgExtractWinRight ) { fExtractWinRight = f; }   
    131131
    132     void SetMinEvents(UInt_t min) { fMinEvents = min; }
    133 
    134132    MExtractor *GetExtractor() const { return fExtractor; }
    135133
  • trunk/MagicSoft/Mars/mjobs/MJStar.cc

    r8658 r8788  
    105105    TObjArray cont;
    106106    cont.Add(const_cast<TEnv*>(GetEnv()));
     107    cont.Add(&fSequence);
    107108
    108109    if (fDisplay)
     
    371372    // Filter to fill the MHMuonPar
    372373    MFDataPhrase fmuon3("(MMuonCalibPar.fArcPhi>190) && (MMuonSearchPar.fDeviation<35) &&"
    373                         "(MMuonCalibPar.fArcWidth<0.20) && (MMuonCalibPar.fArcWidth>0.04)",
     374                        "(MMuonCalibPar.fArcWidth<0.20) && (MMuonCalibPar.fArcWidth>0.04) &&"
     375                        "MMuonCalibPar.fRelTimeSigma<1.5",
    374376                        "MuonFinalCut");
    375377    // Filter to write Muons to Muon tree
Note: See TracChangeset for help on using the changeset viewer.