107 {
110 if(
eAreas->GetEntries()==0)
return;
112 eCompound->SetElementName(
"Scanning Areas");
114
115 for(
int i=0;i<
eAreas->GetEntries();i++){
117 if(area->
GetDraw()==kFALSE)
continue;
118 TEveLine *l = new TEveLine;
122 Form("PL %2d (%2d), X: %8.1lf -> %8.1lf, Y: %8.1lf -> %8.1lf, Z: %8.1lf, Area : %6d x %6d = %.1lfcm2",
126 else l->SetName(
127 Form("PL %2d, X: %8.1lf -> %8.1lf, Y: %8.1lf -> %8.1lf, Z: %8.1lf, Area : %6d x %6d = %.1lfcm2",
137
138 TEveText*
t =
new TEveText;
139 t->SetText(Form(
"%d",area->
Plate()));
143 t->SetFontMode(TGLFont::kBitmap);
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165 }
166 if(redraw) gEve->Redraw3D();
167}
EdbEDA * gEDA
Definition: EdbEDA.C:3
int eLineColor
Definition: EdbEDASets.h:58
int eLineWidth
Definition: EdbEDASets.h:59
int eTextSize
Definition: EdbEDASets.h:60
bool eDraw
Draw control.
Definition: EdbEDASets.h:63
int eTextColor
Definition: EdbEDASets.h:61
void UnDraw(int redraw=0)
Definition: EdbEDASets.h:125
TEveCompound * eCompound
Definition: EdbEDASets.h:62
bool eDrawG
Global Draw control by Main tab.
Definition: EdbEDASets.h:64
bool GetDraw()
Definition: EdbEDASets.h:46
double Z()
Definition: EdbEDASets.h:35
double Ymax()
Definition: EdbEDASets.h:32
int Plate()
Definition: EdbEDASets.h:28
double Xmax()
Definition: EdbEDASets.h:30
double Xmin()
Definition: EdbEDASets.h:29
double Ymin()
Definition: EdbEDASets.h:31
double GetScaleZ()
Definition: EdbEDA.h:732
bool Japanese()
Definition: EdbEDA.h:734
TTree * t
Definition: check_shower.C:4