328 cout <<
"fname : " <<
fname << endl;
330 printf(
"Check couples with the general selection as: %s\n",csignal_cut);
331 printf(
"s1: Red line\n");
332 printf(
"s2: Blue line\n");
333 printf(
"functions: check_surf, check_sigma, check_shrinkage, check_distorsion, check_view, correct_shrinkage\n");
336 if (
fname&&output>=2)
f =
new TFile(
fname,
"UPDATE");
339 couples = (TTree*) gFile->Get(
"couples") ;
344 int do_surf=1, do_sig=1, do_view=1, do_diff=1;
348 TCanvas *csurf=0, *csig=0, *cview=0, *cdiff=0, *cshr=0, *cdist=0;
350 csurf =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"csurf"));
351 csig =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"csig"));
352 cview =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cview"));
353 cdiff =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cdiff"));
354 cshr =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cshr"));
355 cdist =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cdist"));
357 if(csurf ) { csurf ->Draw(); do_surf =0; }
358 if(csig ) { csig ->Draw(); do_sig =0; }
359 if(cview ) { cview ->Draw(); do_view =0; }
360 if(cdiff ) { cdiff ->Draw(); do_diff =0; }
361 if(cshr ) { cshr ->Draw(); do_shr =0; }
362 if(cdist ) { cdist ->Draw(); do_dist =0; }
396 if( (
fname&&output==2) || (
fname&&output==3) ) {
397 printf(
"save as canvases into root file\n");
398 if(csurf ) csurf ->Write(
"cp_surf");
399 if(csig ) csig ->Write(
"cp_sigma" );
400 if(cview ) cview ->Write(
"cp_view");
401 if(cdiff ) cdiff ->Write(
"cp_diff");
402 if(cshr ) cshr ->Write(
"cp_shr" );
403 if(cdist ) cdist ->Write(
"cp_dist");
405 if(output==1 || (
fname&&output==3) ) {
406 printf(
"save as gif pictures\n");
408 if(csurf ) csurf ->SaveAs(
"cp_surf.gif" );
409 if(csig ) csig ->SaveAs(
"cp_sigma.gif");
410 if(cview ) cview ->SaveAs(
"cp_view.gif");
411 if(cdiff ) cdiff ->SaveAs(
"cp_diff.gif");
412 if(cshr ) cshr ->SaveAs(
"cp_shr.gif" );
413 if(cdist ) cdist ->SaveAs(
"cp_dist.gif");
FILE * f
Definition: RecDispMC.C:150
void init()
Definition: check_cp.C:56
TTree * couples
Definition: check_cp.C:50
void check_view(TCanvas *cs)
Definition: check_cp.C:201
void check_shrinkage(TCanvas *diff)
Definition: check_cp.C:227
void check_distorsion(TCanvas *cs)
Definition: check_cp.C:308
void check_sigma(TCanvas *cs)
Definition: check_cp.C:123
void correct_shrinkage(TCanvas *cshr)
Definition: check_cp.C:244
void check_surf(TCanvas *surf)
Definition: check_cp.C:93
const char * fname
Definition: mc2raw.cxx:41
#define XSIZE
Definition: check_cp.C:42
#define YSIZE
Definition: check_cp.C:43