152{
153
154 if(
fname) cout <<
"fname : " <<
fname << endl;
155
156 printf("Red line: Top side\n");
157 printf("Blue line: Bottom side\n");
158
161
163 else cr_tree = (TTree*)gDirectory->Get(
"Views");
164
166
167 int do_z=1 , do_view=1 , do_surf=1 ;
168
169 TCanvas *cz=0, *cview=0, *csurf=0;
170 if( output!=2 ) {
171 cz =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_z"));
172 cview =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_view"));
173 csurf =
dynamic_cast<TCanvas*
>(gDirectory->Get(
"raw_surf"));
174 if(cz) { cz->Draw(); do_z=0; }
175 if(cview) { cview->Draw(); do_view=0; }
176 if(csurf) { csurf->Draw(); do_surf=0; }
177 }
178
179 if(do_z) {
181 cz->Divide(2,4);
183 }
184 if(do_view) {
186 cview->Divide(2,4);
188 }
189 if(do_surf) {
191 csurf->Divide(2,4);
193 }
194
195 if( (
fname&&output==2) || (
fname&&output==3) ) {
196 printf("save as canvases into root file\n");
197 if(cz) cz->Write("raw_z");
198 if(cview) cview->Write("raw_view");
199 if(csurf) csurf->Write("raw_surf");
200 }
201 if(output==1 || (
fname&&output==3) ) {
202 printf("save as gif pictures\n");
203 gSystem->Sleep(500);
204 if(cz) cz->SaveAs("raw_z.gif");
205 if(cview) cview->SaveAs("raw_view.gif");
206 if(csurf) csurf->SaveAs("raw_surf.gif");
207 }
209}
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
const char * fname
Definition: mc2raw.cxx:41
#define XSIZE
Definition: check_raw.C:15
#define YSIZE
Definition: check_raw.C:16