DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ConditionsEntry.h
Go to the documentation of this file.
1 // $Id$
2 //==========================================================================
3 // AIDA Detector description implementation for LCD
4 //--------------------------------------------------------------------------
5 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
6 // All rights reserved.
7 //
8 // For the licensing terms see $DD4hepINSTALL/LICENSE.
9 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
10 //
11 // Author : M.Frank
12 //
13 //==========================================================================
14 #ifndef DDCOND_CONDITIONSENTRY_H
15 #define DDCOND_CONDITIONSENTRY_H
16 
17 // Framework include files
18 #include "DD4hep/NamedObject.h"
19 #include "DD4hep/Detector.h"
20 
22 namespace DD4hep {
23 
25  namespace Conditions {
26 
27  // Forward declarations
28  class Entry;
29 
31 
37  class Entry : public NamedObject {
38  public:
42  std::string value;
44  std::string validity;
46  int hash;
48  Entry() {}
50  Entry(const Geometry::DetElement& det, const std::string& nam, const std::string& typ, const std::string& valid, int hash);
52  Entry(const Entry& c);
54  virtual ~Entry();
56  Entry& operator=(const Entry& c);
57  };
58 
59 
60  } /* End namespace Conditions */
61 } /* End namespace DD4hep */
62 
63 #endif /* DDCOND_CONDITIONSENTRY_H */
Entry & operator=(const Entry &c)
Assignment operator.
std::string validity
The validity string to be interpreted by the updating engine.
int hash
Hash value of the name for fast identification.
The intermediate conditions data used to populate the DetElement conditions.
Implementation of a named object.
Definition: NamedObject.h:31
Geometry::DetElement detector
Reference to the detector element.
virtual ~Entry()
Default destructor.
Entry()
Default constructor.
Handle class describing a detector element.
Definition: Detector.h:172
Stack entry definition.
std::string value
The actual conditions data.