DD4hep  1.31.0
Detector Description Toolkit for High Energy Physics
UnicodeValues.h
Go to the documentation of this file.
1 #ifndef XML_UNICODEVALUES_H
2 #define XML_UNICODEVALUES_H
3 
4 //==========================================================================
5 // AIDA Detector description implementation
6 //--------------------------------------------------------------------------
7 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
8 // All rights reserved.
9 //
10 // For the licensing terms see $DD4hepINSTALL/LICENSE.
11 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
12 //
13 // Author : M.Frank
14 //
15 //==========================================================================
16 
17 #ifdef UNICODE
18 
19 extern const Tag_t Unicode_NULL;
20 extern const Tag_t Unicode_empty;
21 extern const Tag_t Unicode_star;
22 extern const Tag_t Unicode_PI;
23 extern const Tag_t Unicode_TWOPI;
24 
25 UNICODE(0);
26 UNICODE(1);
27 UNICODE(2);
28 UNICODE(3);
29 UNICODE(4);
30 UNICODE(5);
31 UNICODE(6);
32 UNICODE(7);
33 UNICODE(8);
34 UNICODE(9);
35 
36 UNICODE (a);
37 UNICODE (A);
38 UNICODE (Air);
39 UNICODE (angle);
40 UNICODE (alignment);
41 UNICODE (alignments);
42 UNICODE (alpha);
43 UNICODE (alpha1);
44 UNICODE (alpha2);
45 UNICODE (alpha3);
46 UNICODE (alpha4);
47 UNICODE (anchor);
48 UNICODE (arb8);
49 UNICODE (arg);
50 UNICODE (argument);
51 UNICODE (assembly);
52 UNICODE (atom);
53 UNICODE (attribute);
54 UNICODE (attributes);
55 UNICODE (aunit);
56 UNICODE (author);
57 UNICODE (axis);
58 
59 UNICODE (b);
60 UNICODE (B);
61 UNICODE (barrel);
62 UNICODE (barrel_envelope);
63 UNICODE (beampipe);
64 UNICODE (beta);
65 UNICODE (bordersurface);
66 UNICODE (box);
67 UNICODE (build);
68 
69 UNICODE (c);
70 UNICODE (C);
71 UNICODE (calorimeter);
72 UNICODE (cartesian_grid_xy);
73 UNICODE (chamber);
74 UNICODE (chambers);
75 UNICODE (check);
76 UNICODE (checksum);
77 UNICODE (clear);
78 UNICODE (close);
79 UNICODE (close_geometry);
80 UNICODE (cm);
81 UNICODE (coefficient);
82 UNICODE (coefficients);
83 UNICODE (coldim);
84 UNICODE (color);
85 UNICODE (collection);
86 UNICODE (collections);
87 UNICODE (combine_hits);
88 UNICODE (combineHits);
89 UNICODE (comment);
90 UNICODE (component);
91 UNICODE (components);
92 UNICODE (composite);
93 UNICODE (composites);
94 UNICODE (cone);
95 UNICODE (config);
96 UNICODE (connected);
97 UNICODE (cons);
98 UNICODE (constant);
99 UNICODE (correction);
100 UNICODE (count);
101 UNICODE (create);
102 UNICODE (crossing_angle);
103 UNICODE (cut);
104 
105 UNICODE (d);
106 UNICODE (D);
107 UNICODE (daughter);
108 UNICODE (daughters);
109 UNICODE (debug);
110 UNICODE (define);
111 UNICODE (delta);
112 UNICODE (deltaphi);
113 UNICODE (deltatheta);
114 UNICODE (depth);
115 UNICODE (density);
116 UNICODE (detector);
118 UNICODE (dim_r);
119 UNICODE (dim_x);
120 UNICODE (dim_y);
121 UNICODE (dim_z);
123 UNICODE (dipole_coeff);
124 UNICODE (disk);
125 UNICODE (disks);
126 UNICODE (display);
127 UNICODE (dist);
128 UNICODE (distance);
129 UNICODE (division);
130 UNICODE (dr);
131 UNICODE (drawing_style);
132 UNICODE (drawingStyle);
133 UNICODE (dx);
134 UNICODE (dy);
135 UNICODE (dz);
136 
137 UNICODE (e);
138 UNICODE (E);
139 UNICODE (ecut);
140 UNICODE (element);
141 UNICODE (elements);
142 UNICODE (eltube);
143 UNICODE (end);
144 UNICODE (end_module);
145 UNICODE (end_modules);
146 UNICODE (endcap);
147 UNICODE (endphi);
148 UNICODE (endtheta);
149 UNICODE (envelope);
150 UNICODE (epsilon);
151 UNICODE (eunit);
152 UNICODE (end_x);
153 UNICODE (end_y);
154 UNICODE (end_z);
155 UNICODE (eval);
156 UNICODE (extend);
157 UNICODE (extends);
158 
159 UNICODE (f);
160 UNICODE (F);
161 UNICODE (facet);
162 UNICODE (facets);
163 UNICODE (false);
164 UNICODE (field);
165 UNICODE (fields);
166 UNICODE (field_name);
167 UNICODE (file);
168 UNICODE (files);
169 UNICODE (finish);
170 UNICODE (first);
171 UNICODE (firstposition);
172 UNICODE (firstrotation);
173 UNICODE (flags);
174 UNICODE (formula);
175 UNICODE (fraction);
176 UNICODE (fractions);
177 UNICODE (frame);
178 UNICODE (frames);
179 UNICODE (funit);
180 
181 UNICODE (g);
182 UNICODE (G);
183 UNICODE (gamma);
184 UNICODE (gap);
185 UNICODE (gas);
186 UNICODE (generator);
187 UNICODE (gdml);
188 UNICODE (gdmlFile);
189 UNICODE (geometry);
190 UNICODE (glass);
191 UNICODE (global);
192 UNICODE (global_grid_xy);
193 UNICODE (grid_angle);
194 UNICODE (grid_size_u);
195 UNICODE (grid_size_v);
196 UNICODE (grid_size_x);
197 UNICODE (grid_size_y);
198 UNICODE (grid_size_z);
199 UNICODE (grid_size_phi);
200 UNICODE (grid_xyz);
201 UNICODE (gridSizePhi);
202 UNICODE (gridSizeX);
203 UNICODE (gridSizeY);
204 UNICODE (gridSizeZ);
205 
206 UNICODE (h);
207 UNICODE (H);
208 UNICODE (half_x);
209 UNICODE (half_y);
210 UNICODE (half_z);
211 UNICODE (header);
212 UNICODE (height);
213 UNICODE (hits_collections);
214 UNICODE (hits_collection);
215 UNICODE (hype);
216 UNICODE (hybrid);
217 UNICODE (hybrids);
218 
219 UNICODE (i);
220 UNICODE (I);
221 UNICODE (id);
222 UNICODE (iddict);
223 UNICODE (identity_rot);
224 UNICODE (identity_pos);
225 UNICODE (idfield);
226 UNICODE (idspec);
227 UNICODE (idspecref);
228 UNICODE (ignore);
229 UNICODE (include);
230 UNICODE (includes);
231 UNICODE (incguard);
232 UNICODE (incoming_r);
233 UNICODE (info);
234 UNICODE (inner);
235 UNICODE (inner_field);
236 UNICODE (inner_r);
237 UNICODE (inner_radius);
238 UNICODE (inner_stereo);
239 UNICODE (inner_z);
240 UNICODE (insideTrackingVolume);
241 UNICODE (intersection);
242 UNICODE (InvisibleNoDaughters);
243 UNICODE (InvisibleWithDaughters);
244 UNICODE (isotope);
245 UNICODE (isotopes);
246 UNICODE (item);
247 UNICODE (items);
248 
249 UNICODE (j);
250 UNICODE (J);
251 
252 UNICODE (k);
253 UNICODE (key);
254 UNICODE (key_min);
255 UNICODE (key_max);
256 UNICODE (key_val);
257 UNICODE (key_value);
258 UNICODE (K);
259 
260 UNICODE (l);
261 UNICODE (L);
262 UNICODE (label);
263 UNICODE (ladder);
264 UNICODE (layer);
265 UNICODE (layers);
266 UNICODE (description);
267 UNICODE (lccdd);
268 UNICODE (length);
269 UNICODE (level);
270 UNICODE (limit);
271 UNICODE (limits);
272 UNICODE (limitset);
273 UNICODE (limitsetref);
274 UNICODE (line_style);
275 UNICODE (lineStyle);
276 UNICODE (local);
277 UNICODE (logvol);
278 UNICODE (lunit);
279 UNICODE (lx);
280 UNICODE (ly);
281 UNICODE (lz);
282 
283 UNICODE (m);
284 UNICODE (M);
285 UNICODE (material);
286 UNICODE (materialref);
287 UNICODE (materials);
288 UNICODE (matrices);
289 UNICODE (matrix);
290 UNICODE (member);
291 UNICODE (mesh);
292 UNICODE (MeV);
293 UNICODE (mm);
294 UNICODE (model);
295 UNICODE (module);
296 UNICODE (modules);
297 UNICODE (module_component);
298 UNICODE (module_envelope);
299 UNICODE (module_position);
300 UNICODE (moduleHeight);
301 UNICODE (modulePitch);
302 UNICODE (modulePosX);
303 UNICODE (modulePosY);
304 UNICODE (moduleWidth);
305 UNICODE (mother);
306 
307 UNICODE (n);
308 UNICODE (N);
309 UNICODE (NIL);
310 UNICODE (name);
311 UNICODE (nocore);
312 UNICODE (nmodules);
313 UNICODE (nModules);
314 UNICODE (normal);
315 UNICODE (nonprojective_cylinder);
316 UNICODE (nPads);
317 UNICODE (nphi);
318 UNICODE (ntheta);
319 UNICODE (number);
320 UNICODE (numsides);
321 UNICODE (nsides);
322 UNICODE (nsegments);
323 UNICODE (nsides_inner);
324 UNICODE (nsides_outer);
325 UNICODE (nz);
326 
327 UNICODE (o);
328 UNICODE (O);
329 UNICODE (offset);
330 UNICODE (open);
331 UNICODE (operation);
332 UNICODE (opticalsurface);
333 UNICODE (option);
334 UNICODE (overlap);
335 UNICODE (outer);
336 UNICODE (outer_field);
337 UNICODE (outer_r);
338 UNICODE (outer_radius);
339 UNICODE (outer_stereo);
340 UNICODE (outer_z);
341 UNICODE (outgoing_r);
342 UNICODE (outst);
343 
344 UNICODE (p);
345 UNICODE (P);
346 UNICODE (padPitch);
347 UNICODE (pad);
348 UNICODE (pads);
349 UNICODE (para);
350 UNICODE (paraboloid);
351 UNICODE (parallelworld_volume);
352 UNICODE (param);
353 UNICODE (parameter);
354 UNICODE (parameters);
355 UNICODE (paramphysvol);
356 UNICODE (params);
357 UNICODE (parent);
358 UNICODE (particles);
359 UNICODE (path);
360 UNICODE (phi);
361 UNICODE (phi0);
362 UNICODE (phi0_offset);
363 UNICODE (phi1);
364 UNICODE (phi2);
365 UNICODE (phi_tilt);
366 UNICODE (phiBins);
367 UNICODE (phi_size_max);
368 UNICODE (physvol);
369 UNICODE (physvolid);
370 UNICODE (pitch);
371 UNICODE (pivot);
372 UNICODE (pivot_point);
373 UNICODE (placement);
374 UNICODE (plane);
375 UNICODE (plugin);
376 UNICODE (plugins);
377 UNICODE (point);
378 UNICODE (polyhedra);
379 UNICODE (polycone);
380 UNICODE (position);
381 UNICODE (positionref);
382 UNICODE (positionRPhiZ);
383 UNICODE (pressure);
384 UNICODE (projective_cylinder);
385 UNICODE (projective_zplane);
386 UNICODE (propagate);
387 UNICODE (property);
388 UNICODE (properties);
389 UNICODE (psi);
390 
391 UNICODE (q);
392 UNICODE (Q);
393 
394 UNICODE (r);
395 UNICODE (R);
396 UNICODE (r_size);
397 UNICODE (r0);
398 UNICODE (rad);
399 UNICODE (radian);
400 UNICODE (radius);
401 UNICODE (radiator);
402 UNICODE (rbg);
403 UNICODE (rc);
404 UNICODE (readout);
405 UNICODE (readouts);
406 UNICODE (ref);
407 UNICODE (reflect);
408 UNICODE (reflect_rot);
409 UNICODE (reflect_x);
410 UNICODE (reflect_y);
411 UNICODE (reflect_z);
412 UNICODE (region);
413 UNICODE (regions);
414 UNICODE (regionref);
415 UNICODE (repeat);
416 UNICODE (replicate);
417 UNICODE (rhi);
418 UNICODE (ring);
419 UNICODE (rlo);
420 UNICODE (rmax);
421 UNICODE (rmax1);
422 UNICODE (rmax2);
423 UNICODE (rmin);
424 UNICODE (rmin1);
425 UNICODE (rmin2);
426 UNICODE (RL);
427 UNICODE (rootFile);
428 UNICODE (row);
429 UNICODE (rows);
430 UNICODE (rpc);
431 UNICODE (RowID);
432 UNICODE (rowHeight);
433 UNICODE (rowPitch);
434 UNICODE (rphi_layout);
435 UNICODE (rotation);
436 UNICODE (rotationref);
437 UNICODE (rtor);
438 
439 UNICODE (s);
440 UNICODE (S);
441 UNICODE (scale);
442 UNICODE (scintillator);
443 UNICODE (sd);
444 UNICODE (sdref);
445 UNICODE (second);
446 UNICODE (section);
447 UNICODE (segmentation);
448 UNICODE (sensitive);
449 UNICODE (sensitives);
450 UNICODE (sensitive_detector);
451 UNICODE (sensitive_detectors);
452 UNICODE (sensor);
453 UNICODE (sensors);
454 UNICODE (sensor_position);
455 UNICODE (sequence);
456 UNICODE (setup);
457 UNICODE (shape);
458 UNICODE (shapes);
459 UNICODE (shield);
460 UNICODE (show_daughters);
461 UNICODE (showDaughters);
462 UNICODE (side);
463 UNICODE (side_position);
464 UNICODE (size);
465 UNICODE (signed);
466 UNICODE (skew);
467 UNICODE (skinsurface);
468 UNICODE (slice);
469 UNICODE (slices);
470 UNICODE (solid);
471 UNICODE (solids);
472 UNICODE (solidref);
473 UNICODE (spacer);
474 UNICODE (sphere);
475 UNICODE (station);
476 UNICODE (status);
477 UNICODE (start);
478 UNICODE (start_x);
479 UNICODE (start_y);
480 UNICODE (start_z);
481 UNICODE (startphi);
482 UNICODE (starttheta);
483 UNICODE (state);
484 UNICODE (stave);
485 UNICODE (staves);
486 UNICODE (std_conditions);
487 UNICODE (step);
488 UNICODE (steps);
489 UNICODE (step_x);
490 UNICODE (step_y);
491 UNICODE (step_z);
492 UNICODE (store_secondaries);
493 UNICODE (strength);
494 UNICODE (structure);
495 UNICODE (subtraction);
496 UNICODE (support);
497 UNICODE (surface);
498 UNICODE (surfaces);
499 UNICODE (system);
500 UNICODE (symbol);
501 
502 UNICODE (t);
503 UNICODE (T);
504 UNICODE (temperature);
505 UNICODE (theta);
506 UNICODE (thetaBins);
507 UNICODE (thickness);
508 UNICODE (threshold);
509 UNICODE (title);
510 UNICODE (torus);
511 UNICODE (tracker);
512 UNICODE (tracking_cylinder);
513 UNICODE (tracking_volume);
514 UNICODE (transform);
515 UNICODE (transformation);
516 UNICODE (trap);
517 UNICODE (trapezoid);
518 UNICODE (trd);
519 UNICODE (true);
520 UNICODE (tube);
521 UNICODE (tubes);
522 UNICODE (tubs);
523 UNICODE (twist);
524 UNICODE (type);
525 UNICODE (types);
526 UNICODE (tx);
527 UNICODE (ty);
528 UNICODE (tz);
529 
530 UNICODE (u);
531 UNICODE (U);
532 UNICODE (union);
533 UNICODE (unit);
534 UNICODE (useForHitPosition);
535 UNICODE (url);
536 
537 UNICODE (v);
538 UNICODE (V);
539 UNICODE (dv);
540 UNICODE (v0);
541 UNICODE (v0x);
542 UNICODE (v0y);
543 UNICODE (v1);
544 UNICODE (v1x);
545 UNICODE (v1y);
546 UNICODE (v2);
547 UNICODE (v2x);
548 UNICODE (v2y);
549 UNICODE (v3);
550 UNICODE (v3x);
551 UNICODE (v3y);
552 UNICODE (v4);
553 UNICODE (v4x);
554 UNICODE (v4y);
555 UNICODE (v5);
556 UNICODE (v5x);
557 UNICODE (v5y);
558 UNICODE (v6);
559 UNICODE (v6x);
560 UNICODE (v6y);
561 UNICODE (v7);
562 UNICODE (v7x);
563 UNICODE (v7y);
564 UNICODE (v8);
565 UNICODE (v8x);
566 UNICODE (v8y);
567 UNICODE (vmin);
568 UNICODE (vmax);
569 UNICODE (v_offset);
570 UNICODE (dim_v);
571 UNICODE (Vacuum);
572 UNICODE (value);
573 UNICODE (values);
574 UNICODE (verbose);
575 UNICODE (version);
576 UNICODE (vertex);
577 UNICODE (vis);
578 UNICODE (visible);
579 UNICODE (visref);
580 UNICODE (volume);
581 UNICODE (volumes);
582 UNICODE (volumeref);
583 
584 UNICODE (w);
585 UNICODE (W);
586 UNICODE (wedge);
587 UNICODE (width);
588 UNICODE (world);
589 UNICODE (world_box);
590 UNICODE (world_volume);
591 
592 UNICODE (x);
593 UNICODE (X);
594 UNICODE (x_offset);
595 UNICODE (x0);
596 UNICODE (x1);
597 UNICODE (X1);
598 UNICODE (x2);
599 UNICODE (X2);
600 UNICODE (x3);
601 UNICODE (x4);
602 UNICODE (xhalf);
603 UNICODE (xmax);
604 UNICODE (xmin);
605 UNICODE (xml);
606 
607 UNICODE (y);
608 UNICODE (Y);
609 UNICODE (y0);
610 UNICODE (y1);
611 UNICODE (Y1);
612 UNICODE (y2);
613 UNICODE (Y2);
614 UNICODE (y3);
615 UNICODE (y4);
616 UNICODE (yhalf);
617 UNICODE (ymin);
618 UNICODE (ymax);
619 UNICODE (y_offset);
620 
621 UNICODE (z);
622 UNICODE (Z);
623 UNICODE (z_layout);
624 UNICODE (z_length);
625 UNICODE (z_offset);
626 UNICODE (z0);
627 UNICODE (z1);
628 UNICODE (z2);
629 UNICODE (z3);
630 UNICODE (z4);
631 UNICODE (Zeff);
632 UNICODE (zhalf);
633 UNICODE (zmin);
634 UNICODE (zneg);
635 UNICODE (zpos);
636 UNICODE (zmax);
637 UNICODE (zplane);
638 UNICODE (zstart);
639 
640 #endif // ifdef UNICODE
641 
642 #endif // XML_UNICODEVALUES_H
dd4hep::xml::Unicode_empty
const Tag_t Unicode_empty("", "", __Init::register_tag)
dd4hep::xml::Unicode_TWOPI
const Tag_t Unicode_TWOPI("TWOPI", "6.28318530717958647692", __Init::register_tag)
v
View * v
Definition: MultiView.cpp:28
dd4hep::info
std::size_t info(const std::string &src, const std::string &msg)
Definition: RootDictionary.h:65
UNICODE
#define UNICODE(x)
Framework include files.
Definition: AlignmentTags.h:19
dd4hep::dimensions
std::vector< double > dimensions(const Handle< TGeoShape > &solid)
Access Shape dimension parameters (As in TGeo, but angles in radians rather than degrees)
Definition: ShapeUtilities.cpp:467
dd4hep::debug
std::size_t debug(const std::string &src, const std::string &msg)
Definition: RootDictionary.h:64
delta
const Delta * delta
Definition: AlignmentsCalculator.cpp:67
dd4hep::xml::Unicode_NULL
const Tag_t Unicode_NULL("NULL", "0", __Init::register_tag)
epsilon
const double epsilon
Definition: test_cellid_position_converter.cpp:41
dd4hep::xml::Unicode_star
const Tag_t Unicode_star("star", "*", __Init::register_tag)
dd4hep::xml
Namespace for the AIDA detector description toolkit supporting XML utilities.
Definition: ConditionsTags.h:27
dd4hep::verbose
std::size_t verbose(const std::string &src, const std::string &msg)
Definition: RootDictionary.h:63
dd4hep::xml::Unicode_PI
const Tag_t Unicode_PI("PI", "3.14159265358979323846", __Init::register_tag)
detectors
DetectorMap detectors
Definition: AlignmentsCalculator.cpp:79
key
unsigned char key
Definition: AlignmentsCalculator.cpp:69
dist
double dist(const Position &p0, const Position &p1)
Definition: test_cellid_position_converter.cpp:45
dd4hep::sim::HepMC::vertex
Geant4Vertex * vertex(EventStream &info, int i)
Definition: Geant4EventReaderHepMC.cpp:363