DD4hep  1.28.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_size_x);
194 UNICODE (grid_size_y);
195 UNICODE (grid_size_z);
196 UNICODE (grid_size_phi);
197 UNICODE (grid_xyz);
198 UNICODE (gridSizePhi);
199 UNICODE (gridSizeX);
200 UNICODE (gridSizeY);
201 UNICODE (gridSizeZ);
202 
203 UNICODE (h);
204 UNICODE (H);
205 UNICODE (half_x);
206 UNICODE (half_y);
207 UNICODE (half_z);
208 UNICODE (header);
209 UNICODE (height);
210 UNICODE (hits_collections);
211 UNICODE (hits_collection);
212 UNICODE (hype);
213 UNICODE (hybrid);
214 UNICODE (hybrids);
215 
216 UNICODE (i);
217 UNICODE (I);
218 UNICODE (id);
219 UNICODE (iddict);
220 UNICODE (identity_rot);
221 UNICODE (identity_pos);
222 UNICODE (idfield);
223 UNICODE (idspec);
224 UNICODE (idspecref);
225 UNICODE (ignore);
226 UNICODE (include);
227 UNICODE (includes);
228 UNICODE (incguard);
229 UNICODE (incoming_r);
230 UNICODE (info);
231 UNICODE (inner);
232 UNICODE (inner_field);
233 UNICODE (inner_r);
234 UNICODE (inner_radius);
235 UNICODE (inner_stereo);
236 UNICODE (inner_z);
237 UNICODE (insideTrackingVolume);
238 UNICODE (intersection);
239 UNICODE (InvisibleNoDaughters);
240 UNICODE (InvisibleWithDaughters);
241 UNICODE (isotope);
242 UNICODE (isotopes);
243 UNICODE (item);
244 UNICODE (items);
245 
246 UNICODE (j);
247 UNICODE (J);
248 
249 UNICODE (k);
250 UNICODE (key);
251 UNICODE (key_min);
252 UNICODE (key_max);
253 UNICODE (key_val);
254 UNICODE (key_value);
255 UNICODE (K);
256 
257 UNICODE (l);
258 UNICODE (L);
259 UNICODE (label);
260 UNICODE (ladder);
261 UNICODE (layer);
262 UNICODE (layers);
263 UNICODE (description);
264 UNICODE (lccdd);
265 UNICODE (length);
266 UNICODE (level);
267 UNICODE (limit);
268 UNICODE (limits);
269 UNICODE (limitset);
270 UNICODE (limitsetref);
271 UNICODE (line_style);
272 UNICODE (lineStyle);
273 UNICODE (local);
274 UNICODE (logvol);
275 UNICODE (lunit);
276 UNICODE (lx);
277 UNICODE (ly);
278 UNICODE (lz);
279 
280 UNICODE (m);
281 UNICODE (M);
282 UNICODE (material);
283 UNICODE (materialref);
284 UNICODE (materials);
285 UNICODE (matrices);
286 UNICODE (matrix);
287 UNICODE (member);
288 UNICODE (mesh);
289 UNICODE (MeV);
290 UNICODE (mm);
291 UNICODE (model);
292 UNICODE (module);
293 UNICODE (modules);
294 UNICODE (module_component);
295 UNICODE (module_envelope);
296 UNICODE (module_position);
297 UNICODE (moduleHeight);
298 UNICODE (modulePitch);
299 UNICODE (modulePosX);
300 UNICODE (modulePosY);
301 UNICODE (moduleWidth);
302 UNICODE (mother);
303 
304 UNICODE (n);
305 UNICODE (N);
306 UNICODE (NIL);
307 UNICODE (name);
308 UNICODE (nocore);
309 UNICODE (nmodules);
310 UNICODE (nModules);
311 UNICODE (normal);
312 UNICODE (nonprojective_cylinder);
313 UNICODE (nPads);
314 UNICODE (nphi);
315 UNICODE (ntheta);
316 UNICODE (number);
317 UNICODE (numsides);
318 UNICODE (nsides);
319 UNICODE (nsegments);
320 UNICODE (nsides_inner);
321 UNICODE (nsides_outer);
322 UNICODE (nz);
323 
324 UNICODE (o);
325 UNICODE (O);
326 UNICODE (offset);
327 UNICODE (open);
328 UNICODE (operation);
329 UNICODE (opticalsurface);
330 UNICODE (option);
331 UNICODE (overlap);
332 UNICODE (outer);
333 UNICODE (outer_field);
334 UNICODE (outer_r);
335 UNICODE (outer_radius);
336 UNICODE (outer_stereo);
337 UNICODE (outer_z);
338 UNICODE (outgoing_r);
339 UNICODE (outst);
340 
341 UNICODE (p);
342 UNICODE (P);
343 UNICODE (padPitch);
344 UNICODE (pad);
345 UNICODE (pads);
346 UNICODE (para);
347 UNICODE (paraboloid);
348 UNICODE (parallelworld_volume);
349 UNICODE (param);
350 UNICODE (parameter);
351 UNICODE (parameters);
352 UNICODE (paramphysvol);
353 UNICODE (params);
354 UNICODE (parent);
355 UNICODE (particles);
356 UNICODE (path);
357 UNICODE (phi);
358 UNICODE (phi0);
359 UNICODE (phi0_offset);
360 UNICODE (phi1);
361 UNICODE (phi2);
362 UNICODE (phi_tilt);
363 UNICODE (phiBins);
364 UNICODE (phi_size_max);
365 UNICODE (physvol);
366 UNICODE (physvolid);
367 UNICODE (pitch);
368 UNICODE (pivot);
369 UNICODE (pivot_point);
370 UNICODE (placement);
371 UNICODE (plane);
372 UNICODE (plugin);
373 UNICODE (plugins);
374 UNICODE (point);
375 UNICODE (polyhedra);
376 UNICODE (polycone);
377 UNICODE (position);
378 UNICODE (positionref);
379 UNICODE (positionRPhiZ);
380 UNICODE (pressure);
381 UNICODE (projective_cylinder);
382 UNICODE (projective_zplane);
383 UNICODE (propagate);
384 UNICODE (property);
385 UNICODE (properties);
386 UNICODE (psi);
387 
388 UNICODE (q);
389 UNICODE (Q);
390 
391 UNICODE (r);
392 UNICODE (R);
393 UNICODE (r_size);
394 UNICODE (r0);
395 UNICODE (rad);
396 UNICODE (radian);
397 UNICODE (radius);
398 UNICODE (radiator);
399 UNICODE (rbg);
400 UNICODE (rc);
401 UNICODE (readout);
402 UNICODE (readouts);
403 UNICODE (ref);
404 UNICODE (reflect);
405 UNICODE (reflect_rot);
406 UNICODE (reflect_x);
407 UNICODE (reflect_y);
408 UNICODE (reflect_z);
409 UNICODE (region);
410 UNICODE (regions);
411 UNICODE (regionref);
412 UNICODE (repeat);
413 UNICODE (replicate);
414 UNICODE (rhi);
415 UNICODE (ring);
416 UNICODE (rlo);
417 UNICODE (rmax);
418 UNICODE (rmax1);
419 UNICODE (rmax2);
420 UNICODE (rmin);
421 UNICODE (rmin1);
422 UNICODE (rmin2);
423 UNICODE (RL);
424 UNICODE (rootFile);
425 UNICODE (row);
426 UNICODE (rows);
427 UNICODE (rpc);
428 UNICODE (RowID);
429 UNICODE (rowHeight);
430 UNICODE (rowPitch);
431 UNICODE (rphi_layout);
432 UNICODE (rotation);
433 UNICODE (rotationref);
434 UNICODE (rtor);
435 
436 UNICODE (s);
437 UNICODE (S);
438 UNICODE (scale);
439 UNICODE (scintillator);
440 UNICODE (sd);
441 UNICODE (sdref);
442 UNICODE (second);
443 UNICODE (section);
444 UNICODE (segmentation);
445 UNICODE (sensitive);
446 UNICODE (sensitives);
447 UNICODE (sensitive_detector);
448 UNICODE (sensitive_detectors);
449 UNICODE (sensor);
450 UNICODE (sensors);
451 UNICODE (sensor_position);
452 UNICODE (sequence);
453 UNICODE (setup);
454 UNICODE (shape);
455 UNICODE (shapes);
456 UNICODE (shield);
457 UNICODE (show_daughters);
458 UNICODE (showDaughters);
459 UNICODE (side);
460 UNICODE (side_position);
461 UNICODE (size);
462 UNICODE (signed);
463 UNICODE (skew);
464 UNICODE (skinsurface);
465 UNICODE (slice);
466 UNICODE (slices);
467 UNICODE (solid);
468 UNICODE (solids);
469 UNICODE (solidref);
470 UNICODE (spacer);
471 UNICODE (sphere);
472 UNICODE (station);
473 UNICODE (status);
474 UNICODE (start);
475 UNICODE (start_x);
476 UNICODE (start_y);
477 UNICODE (start_z);
478 UNICODE (startphi);
479 UNICODE (starttheta);
480 UNICODE (state);
481 UNICODE (stave);
482 UNICODE (staves);
483 UNICODE (std_conditions);
484 UNICODE (step);
485 UNICODE (steps);
486 UNICODE (step_x);
487 UNICODE (step_y);
488 UNICODE (step_z);
489 UNICODE (store_secondaries);
490 UNICODE (strength);
491 UNICODE (structure);
492 UNICODE (subtraction);
493 UNICODE (support);
494 UNICODE (surface);
495 UNICODE (surfaces);
496 UNICODE (system);
497 UNICODE (symbol);
498 
499 UNICODE (t);
500 UNICODE (T);
501 UNICODE (temperature);
502 UNICODE (theta);
503 UNICODE (thetaBins);
504 UNICODE (thickness);
505 UNICODE (threshold);
506 UNICODE (title);
507 UNICODE (torus);
508 UNICODE (tracker);
509 UNICODE (tracking_cylinder);
510 UNICODE (tracking_volume);
511 UNICODE (transform);
512 UNICODE (transformation);
513 UNICODE (trap);
514 UNICODE (trapezoid);
515 UNICODE (trd);
516 UNICODE (true);
517 UNICODE (tube);
518 UNICODE (tubes);
519 UNICODE (tubs);
520 UNICODE (twist);
521 UNICODE (type);
522 UNICODE (types);
523 UNICODE (tx);
524 UNICODE (ty);
525 UNICODE (tz);
526 
527 UNICODE (u);
528 UNICODE (U);
529 UNICODE (union);
530 UNICODE (unit);
531 UNICODE (useForHitPosition);
532 UNICODE (url);
533 
534 UNICODE (v);
535 UNICODE (V);
536 UNICODE (dv);
537 UNICODE (v0);
538 UNICODE (v0x);
539 UNICODE (v0y);
540 UNICODE (v1);
541 UNICODE (v1x);
542 UNICODE (v1y);
543 UNICODE (v2);
544 UNICODE (v2x);
545 UNICODE (v2y);
546 UNICODE (v3);
547 UNICODE (v3x);
548 UNICODE (v3y);
549 UNICODE (v4);
550 UNICODE (v4x);
551 UNICODE (v4y);
552 UNICODE (v5);
553 UNICODE (v5x);
554 UNICODE (v5y);
555 UNICODE (v6);
556 UNICODE (v6x);
557 UNICODE (v6y);
558 UNICODE (v7);
559 UNICODE (v7x);
560 UNICODE (v7y);
561 UNICODE (v8);
562 UNICODE (v8x);
563 UNICODE (v8y);
564 UNICODE (vmin);
565 UNICODE (vmax);
566 UNICODE (v_offset);
567 UNICODE (dim_v);
568 UNICODE (Vacuum);
569 UNICODE (value);
570 UNICODE (values);
571 UNICODE (verbose);
572 UNICODE (version);
573 UNICODE (vertex);
574 UNICODE (vis);
575 UNICODE (visible);
576 UNICODE (visref);
577 UNICODE (volume);
578 UNICODE (volumes);
579 UNICODE (volumeref);
580 
581 UNICODE (w);
582 UNICODE (W);
583 UNICODE (wedge);
584 UNICODE (width);
585 UNICODE (world);
586 UNICODE (world_box);
587 UNICODE (world_volume);
588 
589 UNICODE (x);
590 UNICODE (X);
591 UNICODE (x_offset);
592 UNICODE (x0);
593 UNICODE (x1);
594 UNICODE (X1);
595 UNICODE (x2);
596 UNICODE (X2);
597 UNICODE (x3);
598 UNICODE (x4);
599 UNICODE (xhalf);
600 UNICODE (xmax);
601 UNICODE (xmin);
602 UNICODE (xml);
603 
604 UNICODE (y);
605 UNICODE (Y);
606 UNICODE (y0);
607 UNICODE (y1);
608 UNICODE (Y1);
609 UNICODE (y2);
610 UNICODE (Y2);
611 UNICODE (y3);
612 UNICODE (y4);
613 UNICODE (yhalf);
614 UNICODE (ymin);
615 UNICODE (ymax);
616 UNICODE (y_offset);
617 
618 UNICODE (z);
619 UNICODE (Z);
620 UNICODE (z_layout);
621 UNICODE (z_length);
622 UNICODE (z_offset);
623 UNICODE (z0);
624 UNICODE (z1);
625 UNICODE (z2);
626 UNICODE (z3);
627 UNICODE (z4);
628 UNICODE (Zeff);
629 UNICODE (zhalf);
630 UNICODE (zmin);
631 UNICODE (zneg);
632 UNICODE (zpos);
633 UNICODE (zmax);
634 UNICODE (zplane);
635 UNICODE (zstart);
636 
637 #endif // ifdef UNICODE
638 
639 #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)
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:42
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:46
dd4hep::sim::HepMC::vertex
Geant4Vertex * vertex(EventStream &info, int i)
Definition: Geant4EventReaderHepMC.cpp:360