Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:14:49

0001 //==============================================================================
0002 //  AIDA Detector description implementation for LHCb
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   Markus Frank
0011 //  \date     2018-03-08
0012 //  \version  1.0
0013 //
0014 //==============================================================================
0015 #ifndef DETECTOR_DECONDITIONCALLDEFS_H 
0016 #define DETECTOR_DECONDITIONCALLDEFS_H 1
0017 
0018 // Framework include files
0019 #include "DD4hep/DetElement.h"
0020 #include "DD4hep/ConditionDerived.h"
0021 
0022 /// Gaudi namespace declaration
0023 namespace gaudi   {
0024 
0025   /// Base class to share common type definitions
0026   /**
0027    *
0028    *  \author  Markus Frank
0029    *  \date    2018-03-08
0030    *  \version  1.0
0031    */
0032   class DeConditionCallDefs {
0033   public:
0034     typedef dd4hep::DetElement                   DetElement;
0035     typedef dd4hep::Condition                    Condition;
0036     typedef dd4hep::ConditionKey                 ConditionKey;
0037     typedef dd4hep::ConditionKey::KeyMaker       KeyMaker;
0038     typedef dd4hep::cond::ConditionResolver      Resolver;
0039     typedef dd4hep::cond::ConditionUpdateContext Context;
0040     typedef dd4hep::DDDB::DDDBCatalog            Catalog;
0041   };
0042 
0043 }      // End namespace gaudi
0044 #endif // DETECTOR_DECONDITIONCALLDEFS_H