Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-21 09:58:05

0001 //==========================================================================
0002 //  AIDA Detector description implementation 
0003 //--------------------------------------------------------------------------
0004 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0005 // All rights reserved.
0006 //
0007 // For the licensing terms see $DD4hepINSTALL/LICENSE.
0008 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0009 //
0010 // Author     : M.Frank
0011 //
0012 //==========================================================================
0013 #ifndef DDCOND_CONDITIONSTAGS_H
0014 #define DDCOND_CONDITIONSTAGS_H
0015 
0016 // Framework include files
0017 #include "XML/XMLElements.h"
0018 
0019 #ifndef UNICODE 
0020 #define UNICODE(x)  extern const ::dd4hep::xml::Tag_t Unicode_##x 
0021 #endif
0022 
0023 /// Namespace for the AIDA detector description toolkit
0024 namespace dd4hep {
0025 
0026   /// Namespace for the AIDA detector description toolkit supporting XML utilities 
0027   namespace xml {
0028     
0029     /// Namespace of conditions unicode tags
0030     namespace cond  {
0031 
0032       UNICODE(address);
0033       UNICODE(condition);
0034       UNICODE(conditions);
0035       UNICODE(detelements);
0036       UNICODE(detelement);
0037       UNICODE(temperature);
0038       UNICODE(pressure);
0039       UNICODE(path);
0040       UNICODE(validity);
0041       UNICODE(open_transaction);
0042       UNICODE(close_transaction);
0043 
0044       UNICODE(iov);
0045       UNICODE(iov_type);
0046       UNICODE(manager);
0047       UNICODE(property);
0048 
0049       UNICODE(hash);
0050       UNICODE(mapping);
0051       UNICODE(sequence);
0052       UNICODE(alignment);
0053       UNICODE(alignment_delta);
0054       UNICODE(repository);
0055     }
0056     // User must ensure there are no clashes. If yes, then the clashing entry is unnecessary.
0057     //using namespace ::dd4hep::xml::Conditions;
0058   }
0059 }
0060 #undef UNICODE // Do not miss this one!
0061 
0062 #include "XML/XMLTags.h"
0063 #define _UC(x) ::dd4hep::xml::cond::Unicode_##x
0064 
0065 #endif // DDCOND_CONDITIONSTAGS_H