DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UnicodeValues.h
Go to the documentation of this file.
1 // $Id$
2 //==========================================================================
3 // AIDA Detector description implementation for LCD
4 //--------------------------------------------------------------------------
5 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
6 // All rights reserved.
7 //
8 // For the licensing terms see $DD4hepINSTALL/LICENSE.
9 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
10 //
11 // Author : M.Frank
12 //
13 //==========================================================================
14 
15 
17 namespace DD4hep {
18 
20  namespace XML {
21 
22  extern const Tag_t Unicode_NULL;
23  extern const Tag_t Unicode_empty;
24  extern const Tag_t Unicode_star;
25  extern const Tag_t Unicode_PI;
26  extern const Tag_t Unicode_TWOPI;
27 
28  UNICODE(0);
29  UNICODE(1);
30  UNICODE(2);
31  UNICODE(3);
32  UNICODE(4);
33  UNICODE(5);
34  UNICODE(6);
35  UNICODE(7);
36  UNICODE(8);
37  UNICODE(9);
38 
39  UNICODE (a);
40  UNICODE (A);
41  UNICODE (Air);
42  UNICODE (angle);
43  UNICODE (alignment);
44  UNICODE (alignments);
45  UNICODE (alpha);
46  UNICODE (alpha1);
47  UNICODE (alpha2);
48  UNICODE (alpha3);
49  UNICODE (alpha4);
50  UNICODE (arb8);
51  UNICODE (arg);
52  UNICODE (argument);
53  UNICODE (assembly);
54  UNICODE (atom);
55  UNICODE (attributes);
56  UNICODE (aunit);
57  UNICODE (author);
58 
59  UNICODE (b);
60  UNICODE (B);
61  UNICODE (barrel);
62  UNICODE (barrel_envelope);
63  UNICODE (beampipe);
64  UNICODE (beta);
65  UNICODE (box);
66 
67  UNICODE (c);
68  UNICODE (distance);
69  UNICODE (C);
70  UNICODE (calorimeter);
71  UNICODE (cartesian_grid_xy);
72  UNICODE (chamber);
73  UNICODE (chambers);
74  UNICODE (check);
75  UNICODE (checksum);
76  UNICODE (cm);
77  UNICODE (coefficient);
78  UNICODE (coefficients);
79  UNICODE (color);
80  UNICODE (collections);
81  UNICODE (collection);
82  UNICODE (combine_hits);
83  UNICODE (combineHits);
84  UNICODE (comment);
86  UNICODE (composite);
87  UNICODE (cone);
88  UNICODE (cons);
89  UNICODE (constant);
90  UNICODE (crossing_angle);
91  UNICODE (cut);
92 
93  UNICODE (d);
94  UNICODE (D);
95  UNICODE (daughter);
96  UNICODE (define);
97  UNICODE (delta);
98  UNICODE (deltaphi);
99  UNICODE (deltatheta);
100  UNICODE (depth);
101  UNICODE (density);
102  UNICODE (detector);
103  UNICODE (detectors);
104  UNICODE (dim_r);
105  UNICODE (dim_x);
106  UNICODE (dim_y);
107  UNICODE (dim_z);
108  UNICODE (dimensions);
109  UNICODE (dipole_coeff);
110  UNICODE (disk);
111  UNICODE (disks);
112  UNICODE (display);
113  UNICODE (dr);
114  UNICODE (drawing_style);
115  UNICODE (drawingStyle);
116  UNICODE (dx);
117  UNICODE (dy);
118  UNICODE (dz);
119 
120  UNICODE (e);
121  UNICODE (E);
122  UNICODE (ecut);
123  UNICODE (element);
124  UNICODE (eltube);
125  UNICODE (end);
126  UNICODE (end_module);
127  UNICODE (end_modules);
128  UNICODE (endcap);
129  UNICODE (endphi);
130  UNICODE (epsilon);
131  UNICODE (eunit);
132  UNICODE (end_x);
133  UNICODE (end_y);
134  UNICODE (end_z);
135 
136  UNICODE (f);
137  UNICODE (F);
138  UNICODE(false);
139  UNICODE (field);
140  UNICODE (fields);
141  UNICODE (field_name);
142  UNICODE (file);
143  UNICODE (first);
144  UNICODE (firstposition);
145  UNICODE (firstrotation);
146  UNICODE (formula);
147  UNICODE (fraction);
148  UNICODE (funit);
149 
150  UNICODE (g);
151  UNICODE (G);
152  UNICODE (gamma);
153  UNICODE (gap);
154  UNICODE (gas);
155  UNICODE (generator);
156  UNICODE (gdml);
157  UNICODE (gdmlFile);
158  UNICODE (glass);
159  UNICODE (global);
160  UNICODE (global_grid_xy);
161  UNICODE (grid_size_x);
162  UNICODE (grid_size_y);
163  UNICODE (grid_size_z);
164  UNICODE (grid_size_phi);
165  UNICODE (grid_xyz);
166  UNICODE (gridSizePhi);
167  UNICODE (gridSizeX);
168  UNICODE (gridSizeY);
169  UNICODE (gridSizeZ);
170 
171  UNICODE (h);
172  UNICODE (H);
173  UNICODE (half_x);
174  UNICODE (half_y);
175  UNICODE (half_z);
176  UNICODE (header);
177  UNICODE (height);
178  UNICODE (hits_collections);
179  UNICODE (hits_collection);
180  UNICODE (hype);
181 
182  UNICODE (i);
183  UNICODE (I);
184  UNICODE (id);
185  UNICODE (iddict);
186  UNICODE (identity_rot);
187  UNICODE (identity_pos);
188  UNICODE (idfield);
189  UNICODE (idspec);
190  UNICODE (idspecref);
191  UNICODE (include);
192  UNICODE (includes);
193  UNICODE (incoming_r);
194  UNICODE (info);
195  UNICODE (inner);
196  UNICODE (inner_field);
197  UNICODE (inner_r);
198  UNICODE (inner_radius);
199  UNICODE (inner_stereo);
200  UNICODE (inner_z);
201  UNICODE (insideTrackingVolume);
202  UNICODE (intersection);
203  UNICODE (InvisibleNoDaughters);
204  UNICODE (InvisibleWithDaughters);
205  UNICODE (isotope);
206  UNICODE (item);
207 
208  UNICODE (j);
209  UNICODE (J);
210 
211  UNICODE (k);
212  UNICODE (key);
213  UNICODE (key_min);
214  UNICODE (key_max);
215  UNICODE (key_val);
216  UNICODE (key_value);
217  UNICODE (K);
218 
219  UNICODE (l);
220  UNICODE (L);
221  UNICODE (label);
222  UNICODE (ladder);
223  UNICODE (layer);
224  UNICODE (layers);
225  UNICODE (lcdd);
226  UNICODE (lccdd);
227  UNICODE (length);
228  UNICODE (limit);
229  UNICODE (limits);
230  UNICODE (limitset);
231  UNICODE (limitsetref);
232  UNICODE (line_style);
233  UNICODE (lineStyle);
234  UNICODE (local);
235  UNICODE (logvol);
236  UNICODE (lunit);
237 
238  UNICODE (m);
239  UNICODE (M);
240  UNICODE (material);
241  UNICODE (materialref);
242  UNICODE (materials);
243  UNICODE (member);
244  UNICODE (MeV);
245  UNICODE (mm);
246  UNICODE (module);
247  UNICODE (modules);
248  UNICODE (module_component);
249  UNICODE (module_envelope);
250  UNICODE (moduleHeight);
251  UNICODE (modulePitch);
252  UNICODE (modulePosX);
253  UNICODE (modulePosY);
254  UNICODE (moduleWidth);
255  UNICODE (mother);
256 
257  UNICODE (n);
258  UNICODE (N);
259  UNICODE (NIL);
260  UNICODE (name);
261  UNICODE (nmodules);
262  UNICODE (nModules);
263  UNICODE (normal);
264  UNICODE (nonprojective_cylinder);
265  UNICODE (nPads);
266  UNICODE (nphi);
267  UNICODE (ntheta);
268  UNICODE (number);
269  UNICODE (numsides);
270  UNICODE (nsides);
271  UNICODE (nsides_inner);
272  UNICODE (nsides_outer);
273  UNICODE (nz);
274 
275  UNICODE (o);
276  UNICODE (O);
277  UNICODE (offset);
278  UNICODE (overlap);
279  UNICODE (outer);
280  UNICODE (outer_field);
281  UNICODE (outer_r);
282  UNICODE (outer_radius);
283  UNICODE (outer_stereo);
284  UNICODE (outer_z);
285  UNICODE (outgoing_r);
286  UNICODE (outst);
287 
288  UNICODE (p);
289  UNICODE (P);
290  UNICODE (padPitch);
291  UNICODE (pads);
292  UNICODE (para);
293  UNICODE (paraboloid);
294  UNICODE (param);
295  UNICODE (parameter);
296  UNICODE (params);
297  UNICODE (parent);
298  UNICODE (particles);
299  UNICODE (path);
300  UNICODE (phi);
301  UNICODE (phi0);
302  UNICODE (phi0_offset);
303  UNICODE (phi1);
304  UNICODE (phi_tilt);
305  UNICODE (phiBins);
306  UNICODE (phi_size_max);
307  UNICODE (physvol);
308  UNICODE (physvolid);
309  UNICODE (pivot);
310  UNICODE (pivot_point);
311  UNICODE (plugin);
312  UNICODE (plugins);
313  UNICODE (point);
314  UNICODE (polyhedra);
315  UNICODE (polycone);
316  UNICODE (position);
317  UNICODE (positionref);
318  UNICODE (pressure);
319  UNICODE (projective_cylinder);
320  UNICODE (projective_zplane);
321  UNICODE (properties);
322  UNICODE (psi);
323 
324  UNICODE (q);
325  UNICODE (Q);
326 
327  UNICODE (r);
328  UNICODE (R);
329  UNICODE (r_size);
330  UNICODE (r0);
331  UNICODE (rad);
332  UNICODE (radian);
333  UNICODE (radius);
334  UNICODE (radiator);
335  UNICODE (rbg);
336  UNICODE (rc);
337  UNICODE (readout);
338  UNICODE (readouts);
339  UNICODE (ref);
340  UNICODE (reflect);
341  UNICODE (reflect_rot);
342  UNICODE (region);
343  UNICODE (regions);
344  UNICODE (regionref);
345  UNICODE (repeat);
346  UNICODE (rhi);
347  UNICODE (ring);
348  UNICODE (rlo);
349  UNICODE (rmax);
350  UNICODE (rmax1);
351  UNICODE (rmax2);
352  UNICODE (rmin);
353  UNICODE (rmin1);
354  UNICODE (rmin2);
355  UNICODE (RL);
356  UNICODE (row);
357  UNICODE (rpc);
358  UNICODE (RowID);
359  UNICODE (rowHeight);
360  UNICODE (rowPitch);
361  UNICODE (rphi_layout);
362  UNICODE (rotation);
363  UNICODE (rotationref);
364  UNICODE (rtor);
365 
366  UNICODE (s);
367  UNICODE (S);
368  UNICODE (scintillator);
369  UNICODE (sd);
370  UNICODE (sdref);
371  UNICODE (second);
372  UNICODE (segmentation);
373  UNICODE (sensitive);
374  UNICODE (sensitive_detector);
375  UNICODE (sensitive_detectors);
376  UNICODE (sensor);
377  UNICODE (sequence);
378  UNICODE (setup);
379  UNICODE (shape);
380  UNICODE (show_daughters);
381  UNICODE (showDaughters);
382  UNICODE (size);
383  UNICODE(signed);
384  UNICODE (skew);
385  UNICODE (slice);
386  UNICODE (slices);
387  UNICODE (solid);
388  UNICODE (solids);
389  UNICODE (solidref);
390  UNICODE (spacer);
391  UNICODE (sphere);
392  UNICODE (status);
393  UNICODE (start);
394  UNICODE (start_x);
395  UNICODE (start_y);
396  UNICODE (start_z);
397  UNICODE (startphi);
398  UNICODE (starttheta);
399  UNICODE (state);
400  UNICODE (stave);
401  UNICODE (staves);
402  UNICODE (store_secondaries);
403  UNICODE (strength);
404  UNICODE (structure);
405  UNICODE (subtraction);
406  UNICODE (support);
407  UNICODE (system);
408  UNICODE (symbol);
409 
410  UNICODE (t);
411  UNICODE (T);
412  UNICODE (temperature);
413  UNICODE (theta);
414  UNICODE (thetaBins);
415  UNICODE (thickness);
416  UNICODE (threshold);
417  UNICODE (title);
418  UNICODE (tube);
419  UNICODE (tubes);
420  UNICODE (torus);
421  UNICODE (tracker);
422  UNICODE (tracking_cylinder);
423  UNICODE (tracking_volume);
424  UNICODE (trap);
425  UNICODE (trd);
426  UNICODE (true);
427  UNICODE (tubs);
428  UNICODE (type);
429 
430  UNICODE (u);
431  UNICODE (U);
432  UNICODE (union);
433  UNICODE (unit);
434  UNICODE (useForHitPosition);
435  UNICODE (url);
436 
437  UNICODE (v);
438  UNICODE (V);
439  UNICODE (v1x);
440  UNICODE (v1y);
441  UNICODE (v2x);
442  UNICODE (v2y);
443  UNICODE (v3x);
444  UNICODE (v3y);
445  UNICODE (v4x);
446  UNICODE (v4y);
447  UNICODE (v5x);
448  UNICODE (v5y);
449  UNICODE (v6x);
450  UNICODE (v6y);
451  UNICODE (v7x);
452  UNICODE (v7y);
453  UNICODE (v8x);
454  UNICODE (v8y);
455  UNICODE (Vacuum);
456  UNICODE (value);
457  UNICODE (verbose);
458  UNICODE (version);
459  UNICODE (vis);
460  UNICODE (visible);
461  UNICODE (visref);
462  UNICODE (volume);
463  UNICODE (volumeref);
464 
465  UNICODE (w);
466  UNICODE (W);
467  UNICODE (wedge);
468  UNICODE (width);
469  UNICODE (world);
470  UNICODE (world_box);
471  UNICODE (world_volume);
472 
473  UNICODE (x);
474  UNICODE (X);
475  UNICODE (x_offset);
476  UNICODE (x0);
477  UNICODE (x1);
478  UNICODE (X1);
479  UNICODE (x2);
480  UNICODE (X2);
481  UNICODE (x3);
482  UNICODE (x4);
483  UNICODE (xhalf);
484  UNICODE (xmax);
485  UNICODE (xmin);
486  UNICODE (xml);
487 
488  UNICODE (y);
489  UNICODE (Y);
490  UNICODE (y0);
491  UNICODE (y1);
492  UNICODE (Y1);
493  UNICODE (y2);
494  UNICODE (Y2);
495  UNICODE (y3);
496  UNICODE (y4);
497  UNICODE (yhalf);
498  UNICODE (ymin);
499  UNICODE (ymax);
500  UNICODE (y_offset);
501 
502  UNICODE (z);
503  UNICODE (Z);
504  UNICODE (z_layout);
505  UNICODE (z_length);
506  UNICODE (z_offset);
507  UNICODE (z0);
508  UNICODE (z1);
509  UNICODE (z2);
510  UNICODE (z3);
511  UNICODE (z4);
512  UNICODE (Zeff);
513  UNICODE (zhalf);
514  UNICODE (zmin);
515  UNICODE (zmax);
516  UNICODE (zplane);
517  UNICODE (zstart);
518 
519  }
520 }
static const double MeV
Definition: DD4hepUnits.h:146
const Tag_t Unicode_NULL("NULL","0", __Init::register_tag)
Definition: UnicodeValues.h:22
const Tag_t Unicode_PI("PI","3.14159265358979323846", __Init::register_tag)
Definition: UnicodeValues.h:25
const Tag_t Unicode_empty("","", __Init::register_tag)
Definition: UnicodeValues.h:23
const Tag_t Unicode_TWOPI("TWOPI","6.28318530717958647692", __Init::register_tag)
Definition: UnicodeValues.h:26
TGeoShape * s
Definition: Volumes.cpp:294
const Tag_t Unicode_star("star","*", __Init::register_tag)
Definition: UnicodeValues.h:24
return e
Definition: Volumes.cpp:297
static const double radian
Definition: DD4hepUnits.h:96
static ComponentCast * component(void *p)
static const double g
Definition: DD4hepUnits.h:162
static const double cm
Definition: DD4hepUnits.h:73
Class to support both way translation between C++ and XML strings.
Definition: XMLElements.h:244
static const double rad
Definition: DD4hepUnits.h:103
View * v
Definition: MultiView.cpp:30
static const double second
Definition: DD4hepUnits.h:112
static const double mm
Definition: DD4hepUnits.h:69
TGeoShape TGeoMedium * m
Definition: Volumes.cpp:294