Ignore:
Timestamp:
03/03/05 17:02:56 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc

    r6705 r6721  
    154154const TString MHCalibrationPulseTimeCam::gsHistXTitle  = "Time [FADC slices]";
    155155const TString MHCalibrationPulseTimeCam::gsHistYTitle  = "Nr. events";
    156 const TString MHCalibrationPulseTimeCam::fgReferenceFile = "mjobs/calibrationref.rc";
     156const TString MHCalibrationPulseTimeCam::fgReferenceFile = "mjobs/signalref.rc";
    157157// --------------------------------------------------------------------------
    158158//
     
    546546  option.ToLower();
    547547
    548   //
    549   // From here on , the datacheck - Draw
    550   //
    551548  TVirtualPad *pad = gPad ? gPad : MH::MakeDefCanvas(this); 
    552549  pad->SetBorderMode(0);
     
    578575 
    579576  gPad->SetTicks();
    580   if (!pix.IsEmpty() && !pix.IsOnlyOverflow() && !pix.IsOnlyUnderflow())
    581     gPad->SetLogy();
    582577
    583578  TH1F *hist = pix.GetHGausHist();
     
    586581                        pix.GetFirst() > 0. ? pix.GetFirst() : 0.,
    587582                        pix.GetLast() > pix.GetFirst()
    588                         ? ( pix.GetLast() > 450.
    589                             ? ( fColor == MCalibrationCam::kBLUE ? 800. : 450. )
    590                             : pix.GetLast() )
    591                         : pix.GetFirst()*2.);
     583                        ? pix.GetLast() : pix.GetFirst()*2.);
    592584
    593585  null->SetMaximum(1.1*hist->GetMaximum());
    594586  null->SetDirectory(NULL);
    595587  null->SetBit(kCanDelete);
    596   null->SetStats(kFALSE);
    597588  //
    598589  // set the labels bigger
     
    602593  xaxe->CenterTitle();
    603594  yaxe->CenterTitle();   
    604   xaxe->SetTitleSize(0.07);
    605   yaxe->SetTitleSize(0.07);   
    606   xaxe->SetTitleOffset(0.7);
    607   yaxe->SetTitleOffset(0.55);   
     595  xaxe->SetTitleSize(0.06);
     596  yaxe->SetTitleSize(0.076);   
     597  xaxe->SetTitleOffset(0.6);
     598  yaxe->SetTitleOffset(0.65);   
    608599  xaxe->SetLabelSize(0.06);
    609600  yaxe->SetLabelSize(0.06);   
     
    614605  hist->Draw("same");
    615606
    616   gStyle->SetOptFit();
    617 
    618   TF1 *fit = pix.GetFGausFit();
    619 
    620   if (fit)
    621   {
    622     switch ( fColor )
    623       {
    624       case MCalibrationCam::kGREEN:
    625         fit->SetLineColor(kGreen);
    626         break;
    627       case MCalibrationCam::kBLUE:
    628         fit->SetLineColor(kBlue);
    629         break;
    630       case MCalibrationCam::kUV: 
    631         fit->SetLineColor(106);
    632         break;
    633       case MCalibrationCam::kCT1:
    634         fit->SetLineColor(006);
    635         break;
    636       default:
    637         fit->SetLineColor(kRed);
    638       }
    639     fit->Draw("same");
    640   }
    641 
    642607  DisplayRefLines(null,refline);
    643608
     
    649614{
    650615
    651   TGraph *uv10    = new TGraph(2);
    652   uv10->SetPoint(0,refline,0.);
    653   uv10->SetPoint(1,refline,hist->GetMaximum());
    654   uv10->SetBit(kCanDelete);
    655   uv10->SetLineColor(106);
    656   uv10->SetLineStyle(2);
    657   uv10->SetLineWidth(3);
    658   uv10->Draw("L");
    659 
    660   TLegend *leg = new TLegend(0.8,0.55,0.99,0.99);
     616  TGraph *gr    = new TGraph(2);
     617  gr->SetPoint(0,refline,0.);
     618  gr->SetPoint(1,refline,hist->GetMaximum());
     619  gr->SetBit(kCanDelete);
     620  gr->SetLineColor(106);
     621  gr->SetLineStyle(2);
     622  gr->SetLineWidth(3);
     623  gr->Draw("L");
     624
     625  TLegend *leg = new TLegend(0.8,0.35,0.99,0.65);
    661626  leg->SetBit(kCanDelete);
    662   leg->AddEntry(uv10,"10 Leds UV","l");
     627  leg->AddEntry(gr,"Reference","l");
    663628
    664629  leg->Draw();
Note: See TracChangeset for help on using the changeset viewer.