/[PAMELA software]/quicklook/trigger/src/TriggerScanBasic.cpp
ViewVC logotype

Diff of /quicklook/trigger/src/TriggerScanBasic.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by campana, Wed Jun 28 16:43:38 2006 UTC revision 1.2 by campana, Wed Jul 5 16:18:17 2006 UTC
# Line 16  Line 16 
16   *      TString format          - the format which will be used for save the produced images (Default = "ps")   *      TString format          - the format which will be used for save the produced images (Default = "ps")
17   */   */
18    
19    #include <TROOT.h>
20    #include <TFile.h>
21  #include <TString.h>  #include <TString.h>
22  #include <TObjString.h>  #include <TObjString.h>
23  #include <TTree.h>  #include <TTree.h>
24  #include <TBranch.h>  #include <TBranch.h>
25  #include <TGraph.h>  #include <TGraph.h>
26  #include <TStyle.h>  #include <TStyle.h>
27  #include <TH2S.h>  #include <TH1.h>
28  #include <TPaveText.h>  #include <TPaveText.h>
29  #include <TCanvas.h>  #include <TCanvas.h>
30  #include <TLatex.h>  #include <TLatex.h>
# Line 82  void TriggerScanBasic(TString base, TStr Line 84  void TriggerScanBasic(TString base, TStr
84    sst << "S4 Counters based on " << base.Data();    sst << "S4 Counters based on " << base.Data();
85    //----------    //----------
86    sst.str("");    sst.str("");
87    sst << "Calorimeter Counters based on " << base.Data();    sst << "Calorimeter Rate Counters based on " << base.Data();
88    TH1S *S4Cal2Histo      = new TH1S("S4Cal2Histo", sst.str().c_str(), 20, 0, 20);    TH1F *S4Cal2Histo      = new TH1F("S4Cal2Histo", sst.str().c_str(), 20, 0, 20);
89    
90    int i  = 0;    int i  = 0;
91    Int_t size  = nevents;    Int_t size  = nevents;
# Line 149  void TriggerScanBasic(TString base, TStr Line 151  void TriggerScanBasic(TString base, TStr
151    
152      s4rate[i]  = triggerEvent->s4calcount[0];      s4rate[i]  = triggerEvent->s4calcount[0];
153      S4Cal2Histo->Fill(triggerEvent->s4calcount[1]);      S4Cal2Histo->Fill(triggerEvent->s4calcount[1]);
154        
155      i++;      i++;
156    }    }
157        
# Line 274  void TriggerScanBasic(TString base, TStr Line 276  void TriggerScanBasic(TString base, TStr
276    TrigRate0Graph->SetFillColor(2);    TrigRate0Graph->SetFillColor(2);
277    TrigRate0Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate0Graph->GetXaxis()->SetTitle("OrbitalTime");
278    TrigRate0Graph->GetXaxis()->CenterTitle();    TrigRate0Graph->GetXaxis()->CenterTitle();
279    TrigRate0Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate0Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
280    TrigRate0Graph->GetYaxis()->CenterTitle();    TrigRate0Graph->GetYaxis()->CenterTitle();
281    TrigRate0Graph->Draw("AP");    TrigRate0Graph->Draw("AP");
282    //----------    //----------
# Line 288  void TriggerScanBasic(TString base, TStr Line 290  void TriggerScanBasic(TString base, TStr
290    TrigRate1Graph->SetFillColor(2);    TrigRate1Graph->SetFillColor(2);
291    TrigRate1Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate1Graph->GetXaxis()->SetTitle("OrbitalTime");
292    TrigRate1Graph->GetXaxis()->CenterTitle();    TrigRate1Graph->GetXaxis()->CenterTitle();
293    TrigRate1Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate1Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
294    TrigRate1Graph->GetYaxis()->CenterTitle();    TrigRate1Graph->GetYaxis()->CenterTitle();
295    TrigRate1Graph->Draw("AP");    TrigRate1Graph->Draw("AP");
296    //----------    //----------
# Line 302  void TriggerScanBasic(TString base, TStr Line 304  void TriggerScanBasic(TString base, TStr
304    TrigRate2Graph->SetFillColor(2);    TrigRate2Graph->SetFillColor(2);
305    TrigRate2Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate2Graph->GetXaxis()->SetTitle("OrbitalTime");
306    TrigRate2Graph->GetXaxis()->CenterTitle();    TrigRate2Graph->GetXaxis()->CenterTitle();
307    TrigRate2Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate2Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
308    TrigRate2Graph->GetYaxis()->CenterTitle();    TrigRate2Graph->GetYaxis()->CenterTitle();
309    TrigRate2Graph->Draw("AP");    TrigRate2Graph->Draw("AP");
310    //    //
# Line 322  void TriggerScanBasic(TString base, TStr Line 324  void TriggerScanBasic(TString base, TStr
324    TrigRate3Graph->SetFillColor(2);    TrigRate3Graph->SetFillColor(2);
325    TrigRate3Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate3Graph->GetXaxis()->SetTitle("OrbitalTime");
326    TrigRate3Graph->GetXaxis()->CenterTitle();    TrigRate3Graph->GetXaxis()->CenterTitle();
327    TrigRate3Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate3Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
328    TrigRate3Graph->GetYaxis()->CenterTitle();    TrigRate3Graph->GetYaxis()->CenterTitle();
329    TrigRate3Graph->Draw("AP");    TrigRate3Graph->Draw("AP");
330    //----------    //----------
# Line 336  void TriggerScanBasic(TString base, TStr Line 338  void TriggerScanBasic(TString base, TStr
338    TrigRate4Graph->SetFillColor(2);    TrigRate4Graph->SetFillColor(2);
339    TrigRate4Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate4Graph->GetXaxis()->SetTitle("OrbitalTime");
340    TrigRate4Graph->GetXaxis()->CenterTitle();    TrigRate4Graph->GetXaxis()->CenterTitle();
341    TrigRate4Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate4Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
342    TrigRate4Graph->GetYaxis()->CenterTitle();    TrigRate4Graph->GetYaxis()->CenterTitle();
343    TrigRate4Graph->Draw("AP");    TrigRate4Graph->Draw("AP");
344    //----------    //----------
# Line 350  void TriggerScanBasic(TString base, TStr Line 352  void TriggerScanBasic(TString base, TStr
352    TrigRate5Graph->SetFillColor(2);    TrigRate5Graph->SetFillColor(2);
353    TrigRate5Graph->GetXaxis()->SetTitle("OrbitalTime");    TrigRate5Graph->GetXaxis()->SetTitle("OrbitalTime");
354    TrigRate5Graph->GetXaxis()->CenterTitle();    TrigRate5Graph->GetXaxis()->CenterTitle();
355    TrigRate5Graph->GetYaxis()->SetTitle("Trigger Rate Counters");    TrigRate5Graph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
356    TrigRate5Graph->GetYaxis()->CenterTitle();    TrigRate5Graph->GetYaxis()->CenterTitle();
357    TrigRate5Graph->Draw("AP");    TrigRate5Graph->Draw("AP");
358    //----------    //----------
# Line 366  void TriggerScanBasic(TString base, TStr Line 368  void TriggerScanBasic(TString base, TStr
368    s4RateGraph->SetFillColor(2);    s4RateGraph->SetFillColor(2);
369    s4RateGraph->GetXaxis()->SetTitle("OrbitalTime");    s4RateGraph->GetXaxis()->SetTitle("OrbitalTime");
370    s4RateGraph->GetXaxis()->CenterTitle();    s4RateGraph->GetXaxis()->CenterTitle();
371    s4RateGraph->GetYaxis()->SetTitle("Trigger Rate Counters");    s4RateGraph->GetYaxis()->SetTitle("Trigger Rate Counters (Hz)");
372    s4RateGraph->GetYaxis()->CenterTitle();    s4RateGraph->GetYaxis()->CenterTitle();
373    s4RateGraph->Draw("AP");    s4RateGraph->Draw("AP");
374    //----------    //----------
375    S4CalCanvas->cd(2);    S4CalCanvas->cd(2);
376      gPad->SetLogy(1);
377    S4Cal2Histo->GetXaxis()->SetTitle("Hz");    S4Cal2Histo->GetXaxis()->SetTitle("Hz");
378    S4Cal2Histo->Draw();    S4Cal2Histo->Draw();
379    //      //  

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23