338 cout <<
"fname : " <<
fname << endl;
340 printf(
"Check couples with the general selection as: %s\n",csignal_cut);
341 printf(
"s1: Red line\n");
342 printf(
"s2: Blue line\n");
343 printf(
"functions: check_surf, check_sigma, check_shrinkage, check_distorsion, check_view, correct_shrinkage\n");
346 if (
fname&&output>=2)
f =
new TFile(
fname,
"UPDATE");
349 couples = (TTree*) gFile->Get(
"couples") ;
354 int do_surf=1, do_sig=1, do_view=1, do_diff=1;
358 TCanvas *csurf=0, *csig=0, *cview=0, *cdiff=0, *cshr=0, *cdist=0;
360 csurf =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"csurf"));
361 csig =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"csig"));
362 cview =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cview"));
363 cdiff =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cdiff"));
364 cshr =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cshr"));
365 cdist =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"cdist"));
367 if(csurf ) { csurf ->Draw(); do_surf =0; }
368 if(csig ) { csig ->Draw(); do_sig =0; }
369 if(cview ) { cview ->Draw(); do_view =0; }
370 if(cdiff ) { cdiff ->Draw(); do_diff =0; }
371 if(cshr ) { cshr ->Draw(); do_shr =0; }
372 if(cdist ) { cdist ->Draw(); do_dist =0; }
406 if( (
fname&&output==2) || (
fname&&output==3) ) {
407 printf(
"save as canvases into root file\n");
408 if(csurf ) csurf ->Write(
"cp_surf");
409 if(csig ) csig ->Write(
"cp_sigma" );
410 if(cview ) cview ->Write(
"cp_view");
411 if(cdiff ) cdiff ->Write(
"cp_diff");
412 if(cshr ) cshr ->Write(
"cp_shr" );
413 if(cdist ) cdist ->Write(
"cp_dist");
415 if(output==1 || (
fname&&output==3) ) {
416 printf(
"save as gif pictures\n");
418 if(csurf ) csurf ->SaveAs(
"cp_surf.gif" );
419 if(csig ) csig ->SaveAs(
"cp_sigma.gif");
420 if(cview ) cview ->SaveAs(
"cp_view.gif");
421 if(cdiff ) cdiff ->SaveAs(
"cp_diff.gif");
422 if(cshr ) cshr ->SaveAs(
"cp_shr.gif" );
423 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
#define XSIZE
Definition: check_cp.C:52
#define YSIZE
Definition: check_cp.C:53
const char * fname
Definition: mc2raw.cxx:41