95 |
}; |
}; |
96 |
vdFile->Close(); |
vdFile->Close(); |
97 |
// |
// |
98 |
|
TString fififile = getFilename(filename); |
99 |
|
const char *file = fififile; |
100 |
|
// |
101 |
TCanvas *figura2 = new TCanvas("calpulse", "calpulse", 950, 850); |
TCanvas *figura2 = new TCanvas("calpulse", "calpulse", 950, 850); |
102 |
figura2->cd(); |
figura2->cd(); |
103 |
|
figura2->Range(0,0,100,100); |
104 |
|
stringstream errore; |
105 |
|
figura2->SetFillColor(10); |
106 |
|
errore.str(""); |
107 |
|
errore << "EXPERT -- File: " << file; |
108 |
|
errore << " "; |
109 |
|
TLatex *t=new TLatex(); |
110 |
|
t->SetTextFont(32); |
111 |
|
t->SetTextColor(1); |
112 |
|
t->SetTextAlign(12); |
113 |
|
t->SetTextSize(0.015); |
114 |
|
t->DrawLatex(2.,99.,errore.str().c_str()); |
115 |
|
// |
116 |
gPad->SetLogy(); |
gPad->SetLogy(); |
117 |
Long64_t ncalibs = tr->GetEntries(); |
Long64_t ncalibs = tr->GetEntries(); |
118 |
TH1F *calpulse1; |
TH1F *calpulse1; |
166 |
// |
// |
167 |
figura2 = new TCanvas("calpulse", "calpulse", 950, 850); |
figura2 = new TCanvas("calpulse", "calpulse", 950, 850); |
168 |
figura2->cd(); |
figura2->cd(); |
169 |
|
// stringstream errore; |
170 |
|
figura2->Range(0,0,100,100); |
171 |
|
figura2->SetFillColor(10); |
172 |
|
errore.str(""); |
173 |
|
errore << "EXPERT -- File: " << file; |
174 |
|
errore << " "; |
175 |
|
t=new TLatex(); |
176 |
|
t->SetTextFont(32); |
177 |
|
t->SetTextColor(1); |
178 |
|
t->SetTextAlign(12); |
179 |
|
t->SetTextSize(0.015); |
180 |
|
t->DrawLatex(2.,99.,errore.str().c_str()); |
181 |
gPad->SetLogy(); |
gPad->SetLogy(); |
182 |
ncalibs = tr->GetEntries(); |
ncalibs = tr->GetEntries(); |
183 |
TH1F *calpulse2; |
TH1F *calpulse2; |
310 |
}; |
}; |
311 |
}; |
}; |
312 |
vdFile->Close(); |
vdFile->Close(); |
313 |
|
// |
314 |
|
TString fififile = getFilename(filename); |
315 |
|
const char *file = fififile; |
316 |
|
// |
317 |
TFile *File = new TFile(filename.Data()); |
TFile *File = new TFile(filename.Data()); |
318 |
TTree *tr = (TTree*)File->Get("CalibCalPulse1"); |
TTree *tr = (TTree*)File->Get("CalibCalPulse1"); |
319 |
tr->AddFriend("CalibCalPulse2", File); |
tr->AddFriend("CalibCalPulse2", File); |
328 |
// |
// |
329 |
TCanvas *figura2 = new TCanvas("Calorimeter_tracks", "Calorimeter_tracks", 750, 650); |
TCanvas *figura2 = new TCanvas("Calorimeter_tracks", "Calorimeter_tracks", 750, 650); |
330 |
figura2->SetFillColor(10); |
figura2->SetFillColor(10); |
331 |
figura2->Range(0,0,100,100); |
// |
332 |
Int_t ci = 0; |
Int_t ci = 0; |
333 |
int stoppa = 0; |
int stoppa = 0; |
334 |
while ( ci < ncalibs ){ |
while ( ci < ncalibs ){ |
335 |
stoppa = 0; |
stoppa = 0; |
336 |
int per = 0; |
int per = 0; |
337 |
figura2->Clear(); |
figura2->Clear(); |
338 |
|
figura2->Range(0,0,100,100); |
339 |
|
stringstream errore; |
340 |
|
//figura2->SetFillColor(10); |
341 |
|
errore.str(""); |
342 |
|
errore << "EXPERT -- File: " << file; |
343 |
|
errore << " "; |
344 |
|
TLatex *t=new TLatex(); |
345 |
|
t->SetTextFont(32); |
346 |
|
t->SetTextColor(1); |
347 |
|
t->SetTextAlign(12); |
348 |
|
t->SetTextSize(0.015); |
349 |
|
t->DrawLatex(2.,99.,errore.str().c_str()); |
350 |
// |
// |
351 |
// Book the histograms: |
// Book the histograms: |
352 |
// |
// |
364 |
// figures: |
// figures: |
365 |
// |
// |
366 |
Int_t bgcolor = 10; |
Int_t bgcolor = 10; |
367 |
TLatex *t=new TLatex(); |
t=new TLatex(); |
368 |
t->SetTextFont(32); |
t->SetTextFont(32); |
369 |
t->SetTextColor(1); |
t->SetTextColor(1); |
370 |
t->SetTextSize(0.03); |
t->SetTextSize(0.03); |