00001 void res2(TString baseName="R_dzVsTanL_3")
00002 {
00003 TCanvas * c = new TCanvas();
00004 TString name;
00005 TString name1;
00006 TString name2;
00007 TString nameGif;
00008 for (int layer=0;layer<6;++layer)
00009 {
00010 int nSector;
00011 switch (layer)
00012 {
00013 case 0: nSector = 4; break;
00014 case 1: nSector = 4; break;
00015 case 2: nSector = 6; break;
00016 case 3: nSector = 6; break;
00017 case 4: nSector = 8; break;
00018 case 5: nSector = 8; break;
00019 }
00020 for (int sector=0;sector<nSector;++sector)
00021 {
00022 name = baseName+"_L"+layer+"_S"+sector;
00023 name1 = name + "_1";
00024 name2 = name + "_2";
00025 nameGif = name+".gif";
00026 TH2D * h2 = (TH2D *) gDirectory->Get(name);
00027 h2->FitSlicesY(0,40,60,10);
00028 h2->Draw("ZCOL");
00029 TH1D * mean = (TH1D*) gDirectory->Get(name1);
00030 TH1D * rms = (TH1D*) gDirectory->Get(name2);
00031 h2->Draw("ZCOL");
00032 mean->SetLineColor(4);
00033 mean->SetMarkerColor(4);
00034 mean->SetLineWidth(3);
00035 mean->Draw("SAME");
00036
00037
00038
00039
00040 c->Print(nameGif);
00041 }
00042 }
00043 }
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056