DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
AlignmentTags.h
Go to the documentation of this file.
1 //==========================================================================
2 // AIDA Detector description implementation
3 //--------------------------------------------------------------------------
4 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5 // All rights reserved.
6 //
7 // For the licensing terms see $DD4hepINSTALL/LICENSE.
8 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9 //
10 // Author : M.Frank
11 //
12 //==========================================================================
13 #ifndef DDALIGN_ALIGNMENTTAGS_H
14 #define DDALIGN_ALIGNMENTTAGS_H
15 
17 #include <XML/XMLElements.h>
18 #ifndef UNICODE
19 #define UNICODE(x) extern const ::dd4hep::xml::Tag_t Unicode_##x
20 #endif
21 
22 // Unicode tags known to the alignment section
23 namespace dd4hep {
25  namespace DDAlign {
26 
27  // Alignment tags
28  UNICODE(DetectorAlignment);
29  UNICODE(subdetectors);
30  UNICODE(subdetector);
31  UNICODE(detelements);
32  UNICODE(detelement);
33  UNICODE(subpath);
34  UNICODE(path);
35  UNICODE(pivot);
36  UNICODE(reset);
37  UNICODE(overlap);
38  UNICODE(placement);
39  UNICODE(reset_children);
40  UNICODE(open_transaction);
41  UNICODE(close_transaction);
42  UNICODE(check_overlaps);
44  }
45 }
46 
47 #undef UNICODE // Do not miss this one!
48 #include <XML/XMLTags.h>
49 
50 #define _ALU(a) ::dd4hep::DDAlign::Unicode_##a
51 
52 #endif // DDALIGN_ALIGNMENTTAGS_H
dd4hep::debug
std::size_t debug(const std::string &src, const std::string &msg)
Definition: RootDictionary.h:64
dd4hep::DDAlign::UNICODE
UNICODE(DetectorAlignment)
XMLElements.h
dd4hep
Namespace for the AIDA detector description toolkit.
Definition: AlignmentsCalib.h:28
XMLTags.h