DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
ConditionsTags.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 DDCOND_CONDITIONSTAGS_H
14 #define DDCOND_CONDITIONSTAGS_H
15 
16 // Framework include files
17 #include "XML/XMLElements.h"
18 
19 #ifndef UNICODE
20 #define UNICODE(x) extern const ::dd4hep::xml::Tag_t Unicode_##x
21 #endif
22 
24 namespace dd4hep {
25 
27  namespace xml {
28 
30  namespace cond {
31 
32  UNICODE(address);
33  UNICODE(condition);
34  UNICODE(conditions);
35  UNICODE(detelements);
36  UNICODE(detelement);
37  UNICODE(temperature);
38  UNICODE(pressure);
39  UNICODE(path);
40  UNICODE(validity);
41  UNICODE(open_transaction);
42  UNICODE(close_transaction);
43 
44  UNICODE(iov);
45  UNICODE(iov_type);
46  UNICODE(manager);
47  UNICODE(property);
48 
51  UNICODE(sequence);
52  UNICODE(alignment);
53  UNICODE(alignment_delta);
54  UNICODE(repository);
55  }
56  // User must ensure there are no clashes. If yes, then the clashing entry is unnecessary.
57  //using namespace ::dd4hep::xml::Conditions;
58  }
59 }
60 #undef UNICODE // Do not miss this one!
61 
62 #include "XML/XMLTags.h"
63 #define _UC(x) ::dd4hep::xml::cond::Unicode_##x
64 
65 #endif // DDCOND_CONDITIONSTAGS_H
cond
AlignmentCondition::Object * cond
Definition: AlignmentsCalculator.cpp:68
dd4hep::xml
Namespace for the AIDA detector description toolkit supporting XML utilities.
Definition: ConditionsTags.h:27
dd4hep::xml::cond::UNICODE
UNICODE(address)
XMLElements.h
mapping
ConditionsMap & mapping
Definition: AlignmentsCalculator.cpp:82
dd4hep
Namespace for the AIDA detector description toolkit.
Definition: AlignmentsCalib.h:28
dd4hep::sim::hash
unsigned int hash(unsigned int initialSeed, unsigned int eventNumber, unsigned int runNumber)
calculate hash from initialSeed, eventID and runID
Definition: Geant4EventSeed.h:201
XMLTags.h