ROOT logo
#if !defined(__CINT__) || defined(__MAKECINT__)

#include <stdio.h>
#include <stdlib.h>
#include <TROOT.h>
#include <Riostream.h>
#include <TClassTable.h>
#include <TStyle.h>
#include <TMath.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TH1.h>
#include <TH2.h>
#include <TProfile.h>
#include <TLine.h>
#include <TGrid.h>
#include <TBits.h>
#include <TChain.h>
#include <TNtuple.h>
#include <TTree.h>
#include <TBranch.h>
#include <TFileMerger.h>
#include <TGridResult.h>
#include <TSystem.h>
#include <TLegend.h>

#endif

void MakePlots(TString ntupleFileName){
  //***********************************************************
  // #### ROOT initialization
  gROOT->Reset();
  gStyle->SetCanvasColor(10);
  gStyle->SetFrameFillColor(10);
  gStyle->SetOptTitle(1);
  gStyle->SetOptStat(0);
  gStyle->SetOptFit(0);
  gStyle->SetTitleTextColor(4);
  gStyle->SetStatTextColor(4);
  gStyle->SetStatX(0.92);
  gStyle->SetStatY(0.92);
  gStyle->SetLineColor(1);
  gStyle->SetPalette(1);
  gStyle->SetPadTopMargin(0.08);
  gStyle->SetPadRightMargin(0.04);
  gStyle->SetPadBottomMargin(0.1);
  gStyle->SetPadLeftMargin(0.06); 
  gStyle->SetTitleOffset(1.2,"X");
  gStyle->SetTitleOffset(0.7,"Y");
  // *************************************************************

  TFile* fil = new TFile(ntupleFileName.Data(),"read");
  if(!fil){
    printf("File with ntuple does not exist\n");
    return;
  }
  TNtuple* ntzdc = (TNtuple*)fil->Get("ntzdc");

  Float_t nrun;
  Float_t meanZNC,meanZPC,meanZNA,meanZPA,meanZEM1,meanZEM2;
  Float_t emeanZNC,emeanZPC,emeanZNA,emeanZPA,emeanZEM1,emeanZEM2;
  Float_t ZNClg,ZNAlg,pmcZNClg,pmcZNAlg;
  Float_t eZNClg,eZNAlg,epmcZNClg,epmcZNAlg;
  Float_t xZNC,yZNC,xZNA,yZNA,tdcSum,tdcDiff;
  
  ntzdc->SetBranchAddress("nrun",&nrun);
  ntzdc->SetBranchAddress("meanZNC",&meanZNC);
  ntzdc->SetBranchAddress("meanZPC",&meanZPC);
  ntzdc->SetBranchAddress("meanZNA",&meanZNA);
  ntzdc->SetBranchAddress("meanZPA",&meanZPA);
  ntzdc->SetBranchAddress("meanZEM1",&meanZEM1);
  ntzdc->SetBranchAddress("meanZEM2",&meanZEM2);
  ntzdc->SetBranchAddress("emeanZNC",&emeanZNC);
  ntzdc->SetBranchAddress("emeanZPC",&emeanZPC);
  ntzdc->SetBranchAddress("emeanZNA",&emeanZNA);
  ntzdc->SetBranchAddress("emeanZPA",&emeanZPA);
  ntzdc->SetBranchAddress("emeanZEM1",&emeanZEM1);
  ntzdc->SetBranchAddress("emeanZEM2",&emeanZEM2);
  ntzdc->SetBranchAddress("ZNClg",&ZNClg);
  ntzdc->SetBranchAddress("ZNAlg",&ZNAlg);
  ntzdc->SetBranchAddress("eZNClg",&eZNClg);
  ntzdc->SetBranchAddress("eZNAlg",&eZNAlg);
  ntzdc->SetBranchAddress("pmcZNClg",&pmcZNClg);
  ntzdc->SetBranchAddress("pmcZNAlg",&pmcZNAlg);
  ntzdc->SetBranchAddress("epmcZNClg",&epmcZNClg);
  ntzdc->SetBranchAddress("epmcZNAlg",&epmcZNAlg);
  ntzdc->SetBranchAddress("xZNC",&xZNC);
  ntzdc->SetBranchAddress("yZNC",&yZNC);
  ntzdc->SetBranchAddress("xZNA",&xZNA);
  ntzdc->SetBranchAddress("yZNA",&yZNA);
  ntzdc->SetBranchAddress("tdcSum",&tdcSum);
  ntzdc->SetBranchAddress("tdcDiff",&tdcDiff);

  TH1F *hznc      = new TH1F("hznc","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hzna      = new TH1F("hzna","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hzpc      = new TH1F("hzpc","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hzpa      = new TH1F("hzpa","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hzem1     = new TH1F("hzem1","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hzem2     = new TH1F("hzem2","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hznclg    = new TH1F("hznclg","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hznalg    = new TH1F("hznalg","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hpmcznclg = new TH1F("hpmcznclg","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hpmcznalg = new TH1F("hpmcznalg","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hxznc     = new TH1F("hxznc","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hyznc     = new TH1F("hyznc","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hxzna     = new TH1F("hxzna","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *hyzna     = new TH1F("hyzna","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *htdcsum   = new TH1F("htdcsum","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());
  TH1F *htdcdiff  = new TH1F("htdcdiff","",(Int_t)ntzdc->GetEntries(),0.,ntzdc->GetEntries());

  for(Int_t i = 0; i<ntzdc->GetEntries();i++){
    ntzdc->GetEvent(i);
    //
    hznc->SetBinContent(i+1, meanZNC);
    hznc->SetBinError(i+1, emeanZNC);
    hznc->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hznc->GetXaxis()->SetTitle("RUN #");
    hznc->GetYaxis()->SetTitle("ZN mean signal");
    hzpc->SetBinContent(i+1, meanZPC);
    hzpc->SetBinError(i+1, emeanZPC);
    hzpc->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hzpc->GetXaxis()->SetTitle("RUN #");
    hzpc->GetYaxis()->SetTitle("ZP mean signal");
    hzna->SetBinContent(i+1, meanZNA);
    hzna->SetBinError(i+1, emeanZNA);
    hzna->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hzna->GetXaxis()->SetTitle("RUN #");
    hzna->GetYaxis()->SetTitle("ZN mean signal");
    hzpa->SetBinContent(i+1, meanZPA);
    hzpa->SetBinError(i+1, emeanZPA);
    hzpa->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hzpa->GetXaxis()->SetTitle("RUN #");
    hzpa->GetYaxis()->SetTitle("ZP mean signal");
    hzem1->SetBinContent(i+1, meanZEM1);
    hzem1->SetBinError(i+1, emeanZEM1);
    hzem1->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hzem1->GetXaxis()->SetTitle("RUN #");
    hzem1->GetYaxis()->SetTitle("ZEM mean signal");
    hzem2->SetBinContent(i+1, meanZEM2);
    hzem2->SetBinError(i+1, emeanZEM2);
    hzem2->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hzem2->GetXaxis()->SetTitle("RUN #");
    hzem2->GetYaxis()->SetTitle("ZEM mean signal");
    hznclg->SetBinContent(i+1, ZNClg);
    hznclg->SetBinError(i+1, eZNClg);
    hznclg->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hznclg->GetXaxis()->SetTitle("RUN #");
    hznclg->GetYaxis()->SetTitle("ZN LG mean signal");
    hznalg->SetBinContent(i+1, ZNAlg);
    hznalg->SetBinError(i+1, eZNAlg);
    hznalg->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hznalg->GetXaxis()->SetTitle("RUN #");
    hznalg->GetYaxis()->SetTitle("ZN LG mean signal");
    hpmcznclg->SetBinContent(i+1, pmcZNClg);
    hpmcznclg->SetBinError(i+1, epmcZNClg);
    hpmcznclg->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hpmcznclg->GetXaxis()->SetTitle("RUN #");
    hpmcznclg->GetYaxis()->SetTitle("ZN LG PMC mean signal");
    hpmcznalg->SetBinContent(i+1, pmcZNAlg);
    hpmcznalg->SetBinError(i+1, epmcZNAlg);
    hpmcznalg->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hpmcznalg->GetXaxis()->SetTitle("RUN #");
    hpmcznalg->GetYaxis()->SetTitle("ZN LG PMC mean signal");
    hxznc->SetBinContent(i+1, xZNC);
    hxznc->SetBinError(i+1, 0.1*xZNC);
    hxznc->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hxznc->GetXaxis()->SetTitle("RUN #");
    hxznc->GetYaxis()->SetTitle("X_{ZN} (cm)");
    hyznc->SetBinContent(i+1, yZNC);
    hyznc->SetBinError(i+1, 0.1*yZNC);
    hyznc->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hyznc->GetXaxis()->SetTitle("RUN #");
    hyznc->GetYaxis()->SetTitle("Y_{ZN} (cm)");
    hxzna->SetBinContent(i+1, xZNA);
    hxzna->SetBinError(i+1, 0.1*xZNA);
    hxzna->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hxzna->GetXaxis()->SetTitle("RUN #");
    hxzna->GetYaxis()->SetTitle("X_{ZN} (cm)");
    hyzna->SetBinContent(i+1, yZNA);
    hyzna->SetBinError(i+1, 0.1*yZNA);
    hyzna->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    hyzna->GetXaxis()->SetTitle("RUN #");
    hyzna->GetYaxis()->SetTitle("Y_{ZN} (cm)");
    htdcsum->SetBinContent(i+1, tdcSum);
    htdcsum->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    htdcsum->GetXaxis()->SetTitle("RUN #");
    htdcsum->GetYaxis()->SetTitle("TDC Sum (ns)");
    htdcdiff->SetBinContent(i+1, tdcDiff);
    htdcdiff->GetXaxis()->SetBinLabel(i+1,Form("%d",(Int_t)nrun));
    htdcdiff->GetXaxis()->SetTitle("RUN #");
    htdcdiff->GetYaxis()->SetTitle("TDC Diff (ns)");
  }


  TCanvas *c1 = new TCanvas("c1", "Mean value ZNs", 0, 0, 1200, 1000);
  c1->Divide(1,2);
  //
  c1->cd(1); 
  hznc->SetMarkerColor(kAzure+6); hznc->SetLineColor(kAzure+6); 
  hznc->SetMarkerStyle(21);
  hznc->Draw(""); 
  hzna->SetMarkerColor(kPink-2);  hzna->SetLineColor(kPink-2);
  hzna->SetMarkerStyle(20);
  hzna->Draw("SAME"); 
  //
  TLegend *l1 = new TLegend(0.44,0.18,0.54,0.32);
  l1->SetFillColor(kWhite);
  l1->AddEntry(hznc," ZNC " ,"P");
  l1->AddEntry(hzna," ZNA " ,"P");
  l1->Draw("");
  //
  c1->cd(2);
  hznclg->SetMarkerColor(kPink+5); hznclg->SetLineColor(kPink+5); 
  hznclg->SetMarkerStyle(21);
  hznclg->Draw(""); 
  hznalg->SetMarkerColor(kBlue+1); hznalg->SetLineColor(kBlue+1); 
  hznalg->SetMarkerStyle(20);  hznalg->SetMinimum(0);
  hznalg->Draw("SAME");
  //
  TLegend *l2 = new TLegend(0.44,0.18,0.54,0.32);
  l2->SetFillColor(kWhite);
  l2->AddEntry(hznclg," ZNC LG " ,"P");
  l2->AddEntry(hznalg," ZNA LG " ,"P");
  l2->Draw("");
  

  TCanvas *c1b = new TCanvas("c1b", "Mean value ZEMs ZPs", 200, 0, 1200, 1000);
  c1b->Divide(1,2);
  c1b->cd(1); 
  hzpc->SetMarkerColor(kAzure+6); hzpc->SetLineColor(kAzure+6); 
  hzpc->SetMarkerStyle(21);
  hzpc->Draw(""); 
  hzpa->SetMarkerColor(kPink-2);  hzpa->SetLineColor(kPink-2);
  hzpa->SetMarkerStyle(20);
  hzpa->Draw("SAME"); 
  //
  TLegend *l3 = new TLegend(0.44,0.18,0.54,0.32);
  l3->SetFillColor(kWhite);
  l3->AddEntry(hzpc," ZPC " ,"P");
  l3->AddEntry(hzpa," ZPA " ,"P");
  l3->Draw("");
  
  c1b->cd(2);
  hzem1->SetMarkerColor(kTeal-7); hzem1->SetLineColor(kTeal-7);
  hzem1->SetMarkerStyle(29);
  hzem2->SetMarkerColor(kTeal+5); hzem2->SetLineColor(kTeal+5);
  hzem2->SetMarkerStyle(30);
  hzem2->Draw(""); 
  hzem1->Draw("SAME"); 
  //
  TLegend *l4 = new TLegend(0.44,0.18,0.54,0.32);
  l4->SetFillColor(kWhite);
  l4->AddEntry(hzem1," ZEM1 " ,"P");
  l4->AddEntry(hzem2," ZEM2 " ,"P");
  l4->Draw("");
 
  
  /*TCanvas *c2 = new TCanvas("c2", "ZN centroids", 400, 400, 1200, 1000);
  c2->Divide(1,2);
  //
  c2->cd(1);
  hxznc->SetMarkerColor(kAzure+5); hxznc->SetLineColor(kAzure+5);
  hxznc->SetMarkerStyle(21); 
  hxzna->SetMarkerColor(kPink+5); hxzna->SetLineColor(kPink+5);
  hxzna->SetMarkerStyle(20); 
  hxznc->Draw(""); 
  hxzna->Draw("SAME");
  c2->cd(2);
  hyznc->SetMarkerColor(kAzure+5); hyznc->SetLineColor(kAzure+5);
  hyznc->SetMarkerStyle(21); 
  hyzna->SetMarkerColor(kPink+5); hyzna->SetLineColor(kPink+5);
  hyzna->SetMarkerStyle(20); 
  hyznc->Draw(""); 
  hyzna->Draw("SAME");*/

  
  TCanvas *c3 = new TCanvas("c3", "LG signals", 600, 0, 1200, 1000);
  c3->Divide(1,2);
  //
  c3->cd(1);
  hznclg->SetMarkerColor(kPink+5); hznclg->SetLineColor(kPink+5); 
  hznclg->SetMarkerStyle(21);
  hznclg->Draw(""); 
  hznalg->SetMarkerColor(kBlue+1); hznalg->SetLineColor(kBlue+1); 
  hznalg->SetMarkerStyle(20);
  hznalg->Draw("SAME"); 
  TLegend *l7 = new TLegend(0.44,0.18,0.54,0.32);
  l7->SetFillColor(kWhite);
  l7->AddEntry(hznclg," ZNC LG " ,"P");
  l7->AddEntry(hznalg," ZNA LG " ,"P");
  l7->Draw("");
  //
  c3->cd(2);
  hpmcznclg->SetMarkerColor(kPink+6); hpmcznclg->SetLineColor(kPink+6); 
  hpmcznclg->SetMarkerStyle(21); hpmcznclg->SetMinimum(0);
  hpmcznclg->Draw(""); 
  hpmcznalg->SetMarkerColor(kAzure+7); hpmcznalg->SetLineColor(kAzure+7); 
  hpmcznalg->SetMarkerStyle(20); hpmcznalg->SetMinimum(0);
  hpmcznalg->Draw("SAME"); 
  TLegend *l8 = new TLegend(0.44,0.15,0.58,0.32);
  l8->SetFillColor(kWhite);
  l8->AddEntry(hpmcznclg," ZNC LG PMC" ,"P");
  l8->AddEntry(hpmcznalg," ZNA LG PMC" ,"P");
  l8->Draw("");
}
 MakePlots.C:1
 MakePlots.C:2
 MakePlots.C:3
 MakePlots.C:4
 MakePlots.C:5
 MakePlots.C:6
 MakePlots.C:7
 MakePlots.C:8
 MakePlots.C:9
 MakePlots.C:10
 MakePlots.C:11
 MakePlots.C:12
 MakePlots.C:13
 MakePlots.C:14
 MakePlots.C:15
 MakePlots.C:16
 MakePlots.C:17
 MakePlots.C:18
 MakePlots.C:19
 MakePlots.C:20
 MakePlots.C:21
 MakePlots.C:22
 MakePlots.C:23
 MakePlots.C:24
 MakePlots.C:25
 MakePlots.C:26
 MakePlots.C:27
 MakePlots.C:28
 MakePlots.C:29
 MakePlots.C:30
 MakePlots.C:31
 MakePlots.C:32
 MakePlots.C:33
 MakePlots.C:34
 MakePlots.C:35
 MakePlots.C:36
 MakePlots.C:37
 MakePlots.C:38
 MakePlots.C:39
 MakePlots.C:40
 MakePlots.C:41
 MakePlots.C:42
 MakePlots.C:43
 MakePlots.C:44
 MakePlots.C:45
 MakePlots.C:46
 MakePlots.C:47
 MakePlots.C:48
 MakePlots.C:49
 MakePlots.C:50
 MakePlots.C:51
 MakePlots.C:52
 MakePlots.C:53
 MakePlots.C:54
 MakePlots.C:55
 MakePlots.C:56
 MakePlots.C:57
 MakePlots.C:58
 MakePlots.C:59
 MakePlots.C:60
 MakePlots.C:61
 MakePlots.C:62
 MakePlots.C:63
 MakePlots.C:64
 MakePlots.C:65
 MakePlots.C:66
 MakePlots.C:67
 MakePlots.C:68
 MakePlots.C:69
 MakePlots.C:70
 MakePlots.C:71
 MakePlots.C:72
 MakePlots.C:73
 MakePlots.C:74
 MakePlots.C:75
 MakePlots.C:76
 MakePlots.C:77
 MakePlots.C:78
 MakePlots.C:79
 MakePlots.C:80
 MakePlots.C:81
 MakePlots.C:82
 MakePlots.C:83
 MakePlots.C:84
 MakePlots.C:85
 MakePlots.C:86
 MakePlots.C:87
 MakePlots.C:88
 MakePlots.C:89
 MakePlots.C:90
 MakePlots.C:91
 MakePlots.C:92
 MakePlots.C:93
 MakePlots.C:94
 MakePlots.C:95
 MakePlots.C:96
 MakePlots.C:97
 MakePlots.C:98
 MakePlots.C:99
 MakePlots.C:100
 MakePlots.C:101
 MakePlots.C:102
 MakePlots.C:103
 MakePlots.C:104
 MakePlots.C:105
 MakePlots.C:106
 MakePlots.C:107
 MakePlots.C:108
 MakePlots.C:109
 MakePlots.C:110
 MakePlots.C:111
 MakePlots.C:112
 MakePlots.C:113
 MakePlots.C:114
 MakePlots.C:115
 MakePlots.C:116
 MakePlots.C:117
 MakePlots.C:118
 MakePlots.C:119
 MakePlots.C:120
 MakePlots.C:121
 MakePlots.C:122
 MakePlots.C:123
 MakePlots.C:124
 MakePlots.C:125
 MakePlots.C:126
 MakePlots.C:127
 MakePlots.C:128
 MakePlots.C:129
 MakePlots.C:130
 MakePlots.C:131
 MakePlots.C:132
 MakePlots.C:133
 MakePlots.C:134
 MakePlots.C:135
 MakePlots.C:136
 MakePlots.C:137
 MakePlots.C:138
 MakePlots.C:139
 MakePlots.C:140
 MakePlots.C:141
 MakePlots.C:142
 MakePlots.C:143
 MakePlots.C:144
 MakePlots.C:145
 MakePlots.C:146
 MakePlots.C:147
 MakePlots.C:148
 MakePlots.C:149
 MakePlots.C:150
 MakePlots.C:151
 MakePlots.C:152
 MakePlots.C:153
 MakePlots.C:154
 MakePlots.C:155
 MakePlots.C:156
 MakePlots.C:157
 MakePlots.C:158
 MakePlots.C:159
 MakePlots.C:160
 MakePlots.C:161
 MakePlots.C:162
 MakePlots.C:163
 MakePlots.C:164
 MakePlots.C:165
 MakePlots.C:166
 MakePlots.C:167
 MakePlots.C:168
 MakePlots.C:169
 MakePlots.C:170
 MakePlots.C:171
 MakePlots.C:172
 MakePlots.C:173
 MakePlots.C:174
 MakePlots.C:175
 MakePlots.C:176
 MakePlots.C:177
 MakePlots.C:178
 MakePlots.C:179
 MakePlots.C:180
 MakePlots.C:181
 MakePlots.C:182
 MakePlots.C:183
 MakePlots.C:184
 MakePlots.C:185
 MakePlots.C:186
 MakePlots.C:187
 MakePlots.C:188
 MakePlots.C:189
 MakePlots.C:190
 MakePlots.C:191
 MakePlots.C:192
 MakePlots.C:193
 MakePlots.C:194
 MakePlots.C:195
 MakePlots.C:196
 MakePlots.C:197
 MakePlots.C:198
 MakePlots.C:199
 MakePlots.C:200
 MakePlots.C:201
 MakePlots.C:202
 MakePlots.C:203
 MakePlots.C:204
 MakePlots.C:205
 MakePlots.C:206
 MakePlots.C:207
 MakePlots.C:208
 MakePlots.C:209
 MakePlots.C:210
 MakePlots.C:211
 MakePlots.C:212
 MakePlots.C:213
 MakePlots.C:214
 MakePlots.C:215
 MakePlots.C:216
 MakePlots.C:217
 MakePlots.C:218
 MakePlots.C:219
 MakePlots.C:220
 MakePlots.C:221
 MakePlots.C:222
 MakePlots.C:223
 MakePlots.C:224
 MakePlots.C:225
 MakePlots.C:226
 MakePlots.C:227
 MakePlots.C:228
 MakePlots.C:229
 MakePlots.C:230
 MakePlots.C:231
 MakePlots.C:232
 MakePlots.C:233
 MakePlots.C:234
 MakePlots.C:235
 MakePlots.C:236
 MakePlots.C:237
 MakePlots.C:238
 MakePlots.C:239
 MakePlots.C:240
 MakePlots.C:241
 MakePlots.C:242
 MakePlots.C:243
 MakePlots.C:244
 MakePlots.C:245
 MakePlots.C:246
 MakePlots.C:247
 MakePlots.C:248
 MakePlots.C:249
 MakePlots.C:250
 MakePlots.C:251
 MakePlots.C:252
 MakePlots.C:253
 MakePlots.C:254
 MakePlots.C:255
 MakePlots.C:256
 MakePlots.C:257
 MakePlots.C:258
 MakePlots.C:259
 MakePlots.C:260
 MakePlots.C:261
 MakePlots.C:262
 MakePlots.C:263
 MakePlots.C:264
 MakePlots.C:265
 MakePlots.C:266
 MakePlots.C:267
 MakePlots.C:268
 MakePlots.C:269
 MakePlots.C:270
 MakePlots.C:271
 MakePlots.C:272
 MakePlots.C:273
 MakePlots.C:274
 MakePlots.C:275
 MakePlots.C:276
 MakePlots.C:277
 MakePlots.C:278
 MakePlots.C:279
 MakePlots.C:280
 MakePlots.C:281
 MakePlots.C:282
 MakePlots.C:283
 MakePlots.C:284
 MakePlots.C:285
 MakePlots.C:286
 MakePlots.C:287
 MakePlots.C:288
 MakePlots.C:289
 MakePlots.C:290
 MakePlots.C:291
 MakePlots.C:292
 MakePlots.C:293
 MakePlots.C:294
 MakePlots.C:295
 MakePlots.C:296
 MakePlots.C:297
 MakePlots.C:298
 MakePlots.C:299
 MakePlots.C:300
 MakePlots.C:301
 MakePlots.C:302
 MakePlots.C:303
 MakePlots.C:304
 MakePlots.C:305
 MakePlots.C:306