160{
161
162 if(
fname) cout <<
"fname : " <<
fname << endl;
163
164 printf("Red line: Top side\n");
165 printf("Blue line: Bottom side\n");
166
169
171 else cr_tree = (TTree*)gDirectory->Get(
"Views");
172
174
175 int do_z=1 , do_view=1 , do_surf=1 ;
176
177 TCanvas *cz=0, *cview=0, *csurf=0;
178 if( output!=2 ) {
179 cz =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_z"));
180 cview =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_view"));
181 csurf =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_surf"));
182 if(cz) { cz->Draw(); do_z=0; }
183 if(cview) { cview->Draw(); do_view=0; }
184 if(csurf) { csurf->Draw(); do_surf=0; }
185 }
186
187 if(do_z) {
189 cz->Divide(2,4);
191 }
192 if(do_view) {
194 cview->Divide(2,4);
196 }
197 if(do_surf) {
199 csurf->Divide(2,4);
201 }
202
203 if( (
fname&&output==2) || (
fname&&output==3) ) {
204 printf("save as canvases into root file\n");
205 if(cz) cz->Write("raw_z");
206 if(cview) cview->Write("raw_view");
207 if(csurf) csurf->Write("raw_surf");
208 }
209 if(output==1 || (
fname&&output==3) ) {
210 printf("save as gif pictures\n");
211 gSystem->Sleep(500);
212 if(cz) cz->SaveAs("raw_z.gif");
213 if(cview) cview->SaveAs("raw_view.gif");
214 if(csurf) csurf->SaveAs("raw_surf.gif");
215 }
217}
void Close()
Definition: EdbRun.cxx:439
TTree * GetTree() const
Definition: EdbRun.h:113
void init()
Definition: check_raw.C:48
void check_z(TCanvas *c)
Definition: check_raw.C:55
void check_view(TCanvas *c)
Definition: check_raw.C:84
TTree * cr_tree
Definition: check_raw.C:39
void check_surf(TCanvas *c)
Definition: check_raw.C:98
EdbRun * run
Definition: check_raw.C:38
#define XSIZE
Definition: check_raw.C:15
#define YSIZE
Definition: check_raw.C:16
const char * fname
Definition: mc2raw.cxx:41