Ignore:
Timestamp:
03/03/05 22:24:52 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r6700 r6731  
    122122// - fIsRelTimesUpdate to kFALSE
    123123// - fIsHiLoCalibration to kFALSE
     124// - fPulsePosCheck to kTRUE
    124125//
    125126MJCalibrateSignal::MJCalibrateSignal(const char *name, const char *title)
     
    129130    fTitle = title ? title : "Tool to calibrate data";
    130131
     132    fPulsePosCheck = kTRUE;
    131133    //fCruns = NULL;
    132134}
     
    549551    MFillH filtme("MHCalibrationRelTimeCam",     "MArrivalTimeCam",            "FillRelTime");
    550552    MFillH filhil("MHCalibrationHiLoCam",        "MExtractedSignalCam",        "FillHiLoRatio");
    551     MFillH filpul("MHCalibrationPulseTimeCam",   "MExtractedSignalCam",        "FillPulseTime");
     553    MFillH filpul("MHCalibrationPulseTimeCam",   "MRawEvtData",                "FillPulseTime");
    552554
    553555    filpin.SetBit(MFillH::kDoNotDisplay);
     
    703705    if (fIsHiLoCalibration)
    704706      tlist2.AddToList(&filhil);
    705     tlist2.AddToList(&filpul);
     707    if (fPulsePosCheck)
     708      tlist2.AddToList(&filpul);
    706709    tlist2.AddToList(&fill2);
    707710    tlist2.AddToList(&calib);
     
    774777    if (fPixelCheck)
    775778      {
    776         MHCalibrationPulseTimeCam *pcam = (MHCalibrationPulseTimeCam*)plist.FindObject("MHCalibrationPulseTimeCam");
    777         MHCalibrationPix &pix1 = (*pcam)[fCheckedPixId];
    778         pix1.DrawClone("");
    779        
     779        if (fPulsePosCheck)
     780          {
     781            MHCalibrationPulseTimeCam *pcam = (MHCalibrationPulseTimeCam*)plist.FindObject("MHCalibrationPulseTimeCam");
     782            MHCalibrationPix &pix1 = (*pcam)[fCheckedPixId];
     783            pix1.DrawClone("");
     784          }
     785       
    780786        if (fIsHiLoCalibration)
    781787          {
     
    828834    MHCamera disp21 (geomcam, "PulseTimeRMS", "RMS of pulse arrival time cosmics");
    829835
    830     disp11.SetCamContent(*pcam,  0);
    831     disp11.SetCamError(  *pcam,  1);
    832     disp21.SetCamContent(*pcam,  2);
    833     disp21.SetCamError(  *pcam,  3);
    834 
     836    if (pcam)
     837      {
     838        disp11.SetCamContent(*pcam,  0);
     839        disp11.SetCamError(  *pcam,  1);
     840        disp21.SetCamContent(*pcam,  2);
     841        disp21.SetCamError(  *pcam,  3);
     842      }
     843   
    835844    disp11.SetYTitle("T [FADC sl.]");
    836845    disp21.SetYTitle("T [FADC sl.]");
    837846
    838     TCanvas &c0 = fDisplay->AddTab("PulseTime");
    839     c0.Divide(2,3);
    840    
    841     disp11.CamDraw(c0, 1, 2, 1);
    842     disp21.CamDraw(c0, 2, 2, 1);
    843 
     847    if (fPulsePosCheck)
     848      {
     849        TCanvas &c0 = fDisplay->AddTab("PulseTime");
     850        c0.Divide(2,3);
     851       
     852        disp11.CamDraw(c0, 1, 2, 1);
     853        disp21.CamDraw(c0, 2, 2, 1);
     854      }
    844855
    845856    if (!fIsHiLoCalibration)
Note: See TracChangeset for help on using the changeset viewer.