Ignore:
Timestamp:
12/19/07 18:53:03 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
4 edited

Legend:

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

    r8790 r8795  
    4040#include <TFile.h>
    4141
     42// Core
    4243#include "MLog.h"
    4344#include "MLogManip.h"
    4445
    4546#include "MDirIter.h"
    46 #include "MRunIter.h"
     47#include "MTaskList.h"
    4748#include "MParList.h"
    48 #include "MTaskList.h"
    4949#include "MEvtLoop.h"
    5050
    5151#include "MStatusDisplay.h"
    5252
     53// General containers
    5354#include "MGeomCam.h"
     55#include "MBadPixelsCam.h"
     56#include "MCalibConstCam.h"
     57#include "MPedestalCam.h"
     58#include "MArrivalTimeCam.h"
     59
     60// General histograms
    5461#include "MHCamEvent.h"
    55 #include "MPedestalCam.h"
    56 #include "MBadPixelsCam.h"
    57 #include "MArrivalTimeCam.h"
    58 
     62#include "MHVsTime.h"
     63
     64// Calibration containers
    5965#include "MCalibrationQECam.h"
    6066#include "MCalibrationBlindCam.h"
     
    6268#include "MCalibrationRelTimeCam.h"
    6369#include "MCalibrationChargePINDiode.h"
    64 #include "MCalibrationPatternDecode.h"
    65 
    66 #include "MCalibrationChargeCalc.h"
    67 #include "MCalibrationRelTimeCalc.h"
    68 
    69 #include "MCalibConstCam.h"
    70 
     70
     71// Calibration histograms
    7172#include "MHCalibrationChargeCam.h"
    7273#include "MHCalibrationChargeBlindCam.h"
    7374#include "MHCalibrationChargePINDiode.h"
    7475#include "MHCalibrationRelTimeCam.h"
    75 #include "MHCalibrationPulseTimeCam.h"
    76 #include "MHVsTime.h"
    77 #include "MHCamera.h"
    78 
    79 #include "MCalibCalcFromPast.h"
    80 
     76
     77// Tasks
    8178#include "MReadMarsFile.h"
    8279#include "MRawFileRead.h"
     80#include "MTaskEnv.h"
    8381#include "MContinue.h"
     82#include "MFillH.h"
     83#include "MGeomApply.h"
     84#include "MExtractTimeAndCharge.h"
    8485#include "MTriggerPatternDecode.h"
    85 #include "MFTriggerPattern.h"
    86 #include "MFDataPhrase.h"
    87 #include "MFilterList.h"
    88 #include "MGeomApply.h"
     86#include "MCalibrationPatternDecode.h"
     87#include "MCalibrationChargeCalc.h"
     88#include "MCalibrationRelTimeCalc.h"
     89#include "MCalibCalcFromPast.h"
    8990#include "MPedestalSubtract.h"
    90 #include "MPointingPosCalc.h"
    9191#include "MPedCalcFromLoGain.h"
    92 #include "MPedestalSubtract.h"
    93 #include "MExtractor.h"
    94 #include "MExtractTimeAndCharge.h"
     92#include "MCalibrateData.h"
    9593#include "MExtractPINDiode.h"
    9694#include "MExtractBlindPixel.h"
    97 #include "MFCosmics.h"
    98 #include "MTaskEnv.h"
    99 #include "MCalibrateData.h"
    10095#include "MCalibrateRelTimes.h"
    10196#include "MBadPixelsCalc.h"
    10297#include "MBadPixelsTreat.h"
    103 #include "MFillH.h"
    10498#include "MWriteRootFile.h"
    10599
     100// Filter
     101#include "MFTriggerPattern.h"
     102#include "MFCosmics.h"
     103#include "MFilterList.h"
     104#include "MFDataPhrase.h"
     105
     106// Classes for writing movies
    106107#include "MFEvtNumber.h"
    107108#include "MMoviePrepare.h"
    108109#include "MMovieWrite.h"
    109110#include "MImgCleanStd.h"
     111
    110112
    111113ClassImp(MJCalibrateSignal);
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.cc

    r8788 r8795  
    4141// root classes
    4242#include <TF1.h>
     43#include <TLine.h>
     44#include <TLatex.h>
     45#include <TLegend.h>
     46
    4347#include <TEnv.h>
    4448#include <TFile.h>
    45 #include <TLine.h>
    46 #include <TLatex.h>
    47 #include <TString.h>
    48 #include <TCanvas.h>
    49 #include <TSystem.h>
    50 #include <TLegend.h>
    51 #include <TPad.h>
    52 #include <TEnv.h>
    53 #include <TH2F.h>
    5449
    5550// mars core
     
    7469#include "MPedestalPix.h"
    7570
     71//#include "MHPedestalPix.h"
    7672#include "MCalibrationPix.h"
    77 #include "MHPedestalPix.h"
    7873#include "MHCalibrationPulseTimeCam.h"
    7974#include "MCalibrationPulseTimeCam.h"
     
    9287#include "MFTriggerPattern.h"
    9388#include "MBadPixelsCalc.h"
    94 
    95 #include "MPedPhotCam.h"
    96 #include "MPedPhotPix.h"
    97 #include "MPedestalCam.h"
    98 #include "MPedestalPix.h"
    9989#include "MPedestalSubtract.h"
    10090
     
    121111    : fExtractor(NULL), fDisplayType(kDisplayDataCheck),
    122112    fExtractType(kUsePedRun), fExtractionType(kFundamental),
    123     fIsUseHists(kFALSE), fDeadPixelCheck(kFALSE), fMinEvents(50)
     113    /*fIsUseHists(kFALSE),*/ fDeadPixelCheck(kFALSE), fMinEvents(50)
    124114{
    125115    fName  = name  ? name  : "MJPedestal";
     
    337327      }
    338328   
    339 #if 0
     329/*
    340330    if (fIsUseHists)
    341331      {
     
    353343        disp5.CamDraw(c4, 2, 2, 5);
    354344
    355         /*
    356         TCanvas &c5 = fDisplay->AddTab("Difference Hist.");
    357         c5.Divide(2,3);
    358        
    359         disp6.CamDraw(c5, 1, 2, 1);
    360         disp7.CamDraw(c5, 2, 2, 5);
    361         */
     345        //TCanvas &c5 = fDisplay->AddTab("Difference Hist.");
     346        //c5.Divide(2,3);
     347        //
     348        //disp6.CamDraw(c5, 1, 2, 1);
     349        //disp7.CamDraw(c5, 2, 2, 5);
    362350
    363351        TCanvas &c6 = fDisplay->AddTab("Difference Calc.");
     
    368356        return;
    369357      }
    370 #endif
     358*/
    371359    if (fDisplayType == kDisplayDataCheck)
    372360      {
     
    785773    }
    786774
    787 
    788     if (HasEnv("UseHists"))
    789       if (GetEnv("UseHists",kFALSE))
    790         fIsUseHists = kTRUE;
    791    
     775//    fIsUseHists = GetEnv("UseHists", fIsUseHists);
     776
    792777    SetNoStorage(GetEnv("DisableOutput", IsNoStorage()));
    793778
     
    844829Int_t MJPedestal::PulsePosCheck(const MParList &plist) const
    845830{
     831    /*
    846832    if (fIsPixelCheck)
    847833    {
     
    853839        }
    854840    }
    855 
     841    */
    856842    if (!fIsPulsePosCheck)
    857843        return kTRUE;
     
    869855    MCalibrationPulseTimeCam *cam = NULL;
    870856    if (!fSequence.IsMonteCarlo())
    871     {
     857    {  /*
    872858        if (fIsPixelCheck)
    873859        {
     
    885871            gPad->SaveAs(Form("%s/PulsePosTest_Pixel%04d.root",fPathOut.Data(),fCheckedPixId));
    886872        }
    887 
     873        */
    888874        cam = (MCalibrationPulseTimeCam*)plist.FindObject("MCalibrationPulseTimeCam");
    889875        if (!cam)
     
    10661052    pedlogain.SetPedestalUpdate(kFALSE);
    10671053   
    1068     MHPedestalCam hpedcam;
    1069     hpedcam.SetPedestalsOut(&fPedestalCamOut);
    1070     if (fExtractionType != kFundamental)
    1071         hpedcam.SetRenorm(kTRUE);
     1054//    MHPedestalCam hpedcam;
     1055//    hpedcam.SetPedestalsOut(&fPedestalCamOut);
     1056//    if (fExtractionType != kFundamental)
     1057//        hpedcam.SetRenorm(kTRUE);
    10721058
    10731059    // To have it in the parlist for MEnv!
     
    11721158        break;
    11731159    }
    1174    
     1160/*
    11751161    if (fIsUseHists && fExtractor)
    11761162      {
     
    11881174        plist.AddToList(&hpedcam);
    11891175    }
    1190 
     1176 */
    11911177    pedcalc.SetPedestalsOut(&fPedestalCamOut);
    11921178    pedlogain.SetPedestalsOut(&fPedestalCamOut);
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.h

    r8788 r8795  
    7171    Int_t fExtractionType;                   // Flag if the extractor is used to calculate the pedestals
    7272
    73     Bool_t fIsUseHists;                      // Switch on histogramming or not
     73//    Bool_t fIsUseHists;                      // Switch on histogramming or not
    7474    Bool_t fDeadPixelCheck;                  // Should the dead pixel check be done?
    7575
     
    113113    void SetExtractor(MExtractor* ext);
    114114    void SetUseData()                           { fExtractType = kUseData;   }
    115     void SetUseHists( const Bool_t b=kTRUE)     { fIsUseHists = b;  }
     115//    void SetUseHists( const Bool_t b=kTRUE)     { fIsUseHists = b;  }
    116116    void SetDeadPixelCheck(const Bool_t b=kTRUE) { fDeadPixelCheck = b; }
    117117    void SetUsePedRun()                         { fExtractType = kUsePedRun; }
  • trunk/MagicSoft/Mars/mjobs/MSequence.cc

    r8780 r8795  
    406406    if (!str.CompareTo("No_Moon", TString::kIgnoreCase))
    407407        return kNoMoon;
     408    if (!str.CompareTo("NoMoon", TString::kIgnoreCase))
     409        return kNoMoon;
    408410    if (!str.CompareTo("Twilight", TString::kIgnoreCase))
    409411        return kTwilight;
Note: See TracChangeset for help on using the changeset viewer.