DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members

The intermediate conditions data used to populate the DetElement conditions. More...

#include <ConditionsEntry.h>

Inheritance diagram for dd4hep::cond::Entry:
dd4hep::NamedObject

Public Member Functions

 Entry ()
 Default constructor. More...
 
 Entry (const DetElement &det, const std::string &nam, const std::string &typ, const std::string &valid, int hash)
 Initializing constructor. More...
 
 Entry (const Entry &c)
 Copy constructor. More...
 
virtual ~Entry ()
 Default destructor. More...
 
Entryoperator= (const Entry &c)
 Assignment operator. More...
 
- Public Member Functions inherited from dd4hep::NamedObject
 NamedObject (const char *nam, const char *typ="")
 Initializing constructor. More...
 
 NamedObject (const std::string &nam)
 Initializing constructor. More...
 
 NamedObject (const std::string &nam, const std::string &typ)
 Initializing constructor. More...
 
 NamedObject ()=default
 Standard constructor. More...
 
 NamedObject (const NamedObject &c)=default
 Copy constructor. More...
 
 NamedObject (NamedObject &&c)=default
 Move constructor. More...
 
virtual ~NamedObject ()=default
 Default destructor. More...
 
NamedObjectoperator= (const NamedObject &c)=default
 Assignment operator. More...
 
NamedObjectoperator= (NamedObject &&c)=default
 Move assignment operator. More...
 
const char * GetName () const
 Access name. More...
 
void SetName (const char *nam)
 Set name (used by Handle) More...
 
void SetTitle (const char *tit)
 Set Title (used by Handle) More...
 
const char * GetTitle () const
 Get name (used by Handle) More...
 

Public Attributes

DetElement detector
 Reference to the detector element. More...
 
std::string value
 The actual conditions data. More...
 
std::string validity
 The validity string to be interpreted by the updating engine. More...
 
int hash = 0
 Hash value of the name for fast identification. More...
 
- Public Attributes inherited from dd4hep::NamedObject
std::string name
 The object name. More...
 
std::string type
 The object type. More...
 

Detailed Description

The intermediate conditions data used to populate the DetElement conditions.

Author
M.Frank
Version
1.0

Definition at line 36 of file ConditionsEntry.h.

Constructor & Destructor Documentation

◆ Entry() [1/3]

Entry::Entry ( )

Default constructor.

Definition at line 22 of file ConditionsEntry.cpp.

◆ Entry() [2/3]

Entry::Entry ( const DetElement det,
const std::string &  nam,
const std::string &  typ,
const std::string &  valid,
int  hash 
)

Initializing constructor.

Definition at line 29 of file ConditionsEntry.cpp.

◆ Entry() [3/3]

Entry::Entry ( const Entry c)

Copy constructor.

Definition at line 36 of file ConditionsEntry.cpp.

◆ ~Entry()

Entry::~Entry ( )
virtual

Default destructor.

Definition at line 43 of file ConditionsEntry.cpp.

Member Function Documentation

◆ operator=()

Entry & Entry::operator= ( const Entry c)

Assignment operator.

Definition at line 48 of file ConditionsEntry.cpp.

Member Data Documentation

◆ detector

DetElement dd4hep::cond::Entry::detector

Reference to the detector element.

Definition at line 39 of file ConditionsEntry.h.

◆ hash

int dd4hep::cond::Entry::hash = 0

Hash value of the name for fast identification.

Definition at line 45 of file ConditionsEntry.h.

◆ validity

std::string dd4hep::cond::Entry::validity

The validity string to be interpreted by the updating engine.

Definition at line 43 of file ConditionsEntry.h.

◆ value

std::string dd4hep::cond::Entry::value

The actual conditions data.

Definition at line 41 of file ConditionsEntry.h.


The documentation for this class was generated from the following files: